• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM] [UNOFFICIAL] Dirty Unicorns 14.7 {Sargo/Pixel 3a} (2020-09-14)

Search This thread

craigacgomez

Senior Member
Jan 29, 2010
2,121
3,816
Tustin
68747470733a2f2f6c68332e676f6f676c6575736572636f6e74656e742e636f6d2f2d7039535f724961705f4e6f2f5639694948637255315f492f414141414141414145506b2f4d626130484946447652386f455f31686d666a30534757716c783536316d5a4277434c30422f773937312d683534372d6e2d6e6f2f31322e706e67

About Us (Quoting the DU Team):
Dirty Unicorns is an AOSP based project built to enhance the stock Android experience.

Our focus has been and is always to contribute back to the community. That is ultimately why we do what we do.

We DO NOT accept, nor ask, for donations. We do not believe in that. Everything that is necessary to keep this project going comes out of our own pocket. This includes, but is not limited to; Devices, Gerrit, our websites and services, etc.. The only thing that we ask in return is that you have patience, search the thread for answers prior to posting, read diligently, and try to enjoy the process with us!


About This Unofficial Build:
  • Majority of the credit for this ROM goes to the Dirty Unicorns team.
  • Since this is an unofficial build, do not expect any support from the DU team.
  • Builds will follow the official Dirty Unicorn ROM releases
  • Unless otherwise specified, the features in the ROM will be functionally identical to the official Dirty Unicorns ROM releases. No device specific feature requests will be accepted.
  • My time is fairly limited, so, while I will respond to posts/PMs, it might occasionally be a few days before I respond.

Kernel Source:
https://github.com/DirtyUnicorns/android_kernel_google_bluecross

Flashing Instructions:

Flashing DU
  • Download boot.img and ROM zip
  • Reboot into bootloader and flash the boot.img
    Code:
    fastboot flash --slot all boot boot.img
  • Reboot to recovery
  • Go to recovery select factory reset
  • Select Apply update from ADB to flash the zip
    Code:
    adb sideload nameofbuild.zip
  • Reboot and ENJOY!

Updating DU
  • Download ROM zip
  • Reboot into recovery and select Apply update from ADB to flash the zip
    Code:
    adb sideload nameofbuild.zip
  • Reboot system now and ENJOY!

**This IS NOT an officially supported device. Support is not promised or guaranteed**
**If you use Xposed, please don't bother reporting any bugs**
**If you use another kernel, please don't bother reporting any bugs**
**If you fail to follow these instructions, please don't bother reporting any bugs**


Download Links:
Build(s) - Sargo

Other Links::
ROM Source - https://github.com/DirtyUnicorns
Device Source - https://github.com/craigacgomez/du_android_device_google / https://github.com/craigacgomez/android_vendor_google
Gerrit - http://gerrit.dirtyunicorns.com
Crowdin (translations) - https://crowdin.net/project/dirtyunicorns
Changelogs - https://github.com/DirtyUnicorns/android_packages_apps_DU-Changelog/tree/jsons/official

XDA:DevDB Information
Dirty Unicorns, ROM for the Google Pixel 3a

Contributors
craigacgomez, NYCHitman1, jbats
Source Code: https://github.com/DirtyUnicorns

ROM OS Version: Android 10
ROM Kernel: Linux 4.x
Based On: AOSP

Version Information
Status: Stable
Current Stable Version: 14.7
Stable Release Date: 2020-09-14

Created 2020-08-08
Last Updated 2020-09-14
 
Last edited:

k4zz

Member
Oct 2, 2017
14
1
I can't wait to flash this and try it out!

Does anyone have any information about the battery life on DU compared to stock or another rom?

Also, is it rooted by default?

Thanks for bringing this rom to the Pixel 3a!
 
Last edited:

craigacgomez

Senior Member
Jan 29, 2010
2,121
3,816
Tustin
Does anyone have any information about the battery life on DU compared to stick or another rom?

Battery life is subjective and depends on too many variables. That being said, battery life on DU is leat least quivalent, but should be better than stock.

Also, is it rooted by default?

It's not rooted by default, but you may use Magisk if you want root.
 
  • Like
Reactions: k4zz

k4zz

Member
Oct 2, 2017
14
1
Battery life is subjective and depends on too many variables. That being said, battery life on DU is leat least quivalent, but should be better than stock.



It's not rooted by default, but you may use Magisk if you want root.
Thank you very much for the prompt response. I'm excited to try this one out. Is there a feature list posted somewhere for this ROM, or DU in general?

Thanks again for your work and support :)

Sent from my Pixel 3a using Tapatalk
 

craigacgomez

Senior Member
Jan 29, 2010
2,121
3,816
Tustin
Thank you very much for the prompt response. I'm excited to try this one out. Is there a feature list posted somewhere for this ROM, or DU in general?

Thanks again for your work and support :)

A few core features

1. Customisable Active Edge support
2. Themes (accents, fonts, icon shapes, schedules, backup/restore)
3. Lock screen clock formats
4. Advanced power menu
5. Heads-up notifications and screen off animations
6. Battery icons and percentage
7. Status bar clock, icon and carrier label customisation
8. QS customisations
9. Traffic indicators
10. Navigation customisation (arrow keys, long press/swipe, pulse graphical equaliser)
11.. HW buttons playback controls
12. Upstream 4.14 kernel
And a whole lot of optimisations and fixes over AOSP (https://github.com/DirtyUnicorns/android_packages_apps_DU-Changelog/tree/jsons/official)
 
Last edited:

Joe333x

Senior Member
Oct 6, 2009
1,065
119
Flashing Instructions:
If you have a device that uses TWRP
  • Verify that you're using the latest version of TWRP
  • Perform a FULL WIPE: (A full wipe is when you wipe system/data/cache/dalvik)
  • Flash the latest version of this ROM
  • Reboot and ENJOY!
I see you list instructions for flashing with a device with TWRP, does this mean if I flash back to Android 9 and install TWRP, that I can then run this ROM and TWRP even though its based on Android 10?
 

craigacgomez

Senior Member
Jan 29, 2010
2,121
3,816
Tustin
I see you list instructions for flashing with a device with TWRP, does this mean if I flash back to Android 9 and install TWRP, that I can then run this ROM and TWRP even though its based on Android 10?

---------- Post added at 01:11 AM ---------- Previous post was at 01:03 AM ----------


I see you list instructions for flashing with a device with TWRP, does this mean if I flash back to Android 9 and install TWRP, that I can then run this ROM and TWRP even though its based on Android 10?

No. That is only intended for devices that have TWRP support for Android 10.
 
  • Like
Reactions: Joe333x

blksith0

Senior Member
Aug 10, 2008
177
12
Hey thanks.

When I fastboot flash the boot.img, can I just initially use the magisk-patched version you've provided in your files there, in lieu of the plain boot.img? Would that save me some effort of setting up magisk afterwards, and I could boot into an already-rooted ROM?
 
Last edited:

craigacgomez

Senior Member
Jan 29, 2010
2,121
3,816
Tustin
Hey thanks.

When I fastboot flash the boot.img, can I just initially use the magisk-patched version you've provided in your files there, in lieu of the plain boot.img? Would that save me some effort of setting up magisk afterwards, and I could boot into an already-rooted ROM?

For the first flash / clean flash, don't use the Magisk patched boot image. Let the device boot up once after the sideload. You can reboot before running the setup and flash the Magisk patched boot image and then continue the setup. And you'll have to install MagiskManager after the device setup. It will ask you to reboot once.
For updates / dirty flash, you can sideload the ROM, reboot to bootloader and flash the Magisk patched boot image and then reboot to retain Magisk
 

david320te

Senior Member
Jul 3, 2014
129
36
This may be a very dumb question, but in terms of raw code, what is the difference between a rom for the Pixel 3a / Pixel 3a XL? Except the screen and the battery, the devices do not differ...wouldn't the DU Pixel 3a XL rom work as well?

Thanks for the rom - downloading it right now

Edit: I seem to have an issue with the first time wizard - it finds my wifi, but is somehow stuck. I've skipped it, but can't restore anything from my google backups...

ROM seems to be running quite good however
 
Last edited:

craigacgomez

Senior Member
Jan 29, 2010
2,121
3,816
Tustin
This may be a very dumb question, but in terms of raw code, what is the difference between a rom for the Pixel 3a / Pixel 3a XL? Except the screen and the battery, the devices do not differ...wouldn't the DU Pixel 3a XL rom work as well?

Thanks for the rom - downloading it right now

Edit: I seem to have an issue with the first time wizard - it finds my wifi, but is somehow stuck. I've skipped it, but can't restore anything from my google backups...

ROM seems to be running quite good however

The devices are nearly identical, and ROMs are likely mostly cross-compatible, but there are subtle differences like some of the configs... Screen and power to name a few.

The setup wizard works fine on both WiFi and mobile data. But I also don't know what you mean by "stuck". Does it connect to your WiFi networks? Have you tried it with your mobile data?
 
  • Like
Reactions: david320te

david320te

Senior Member
Jul 3, 2014
129
36
It just stays at the initial "Checking for Updates...". Yes, both LTE and WiFi are connected and i've tried it with both. I can just skip all of it and have been able to restore a backup afterwards

I have to say, it's a pretty amazing rom...i've got roughly 7 hours of SoT, a ton of standby, reception is good (i wish it would stay a bit longer on LTE, before switching over to Edge)
 

craigacgomez

Senior Member
Jan 29, 2010
2,121
3,816
Tustin
It just stays at the initial "Checking for Updates...". Yes, both LTE and WiFi are connected and i've tried it with both. I can just skip all of it and have been able to restore a backup afterwards

I have to say, it's a pretty amazing rom...i've got roughly 7 hours of SoT, a ton of standby, reception is good (i wish it would stay a bit longer on LTE, before switching over to Edge)

I've fixed the WiFi issue. I will post the update soon.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    68747470733a2f2f6c68332e676f6f676c6575736572636f6e74656e742e636f6d2f2d7039535f724961705f4e6f2f5639694948637255315f492f414141414141414145506b2f4d626130484946447652386f455f31686d666a30534757716c783536316d5a4277434c30422f773937312d683534372d6e2d6e6f2f31322e706e67

    About Us (Quoting the DU Team):
    Dirty Unicorns is an AOSP based project built to enhance the stock Android experience.

    Our focus has been and is always to contribute back to the community. That is ultimately why we do what we do.

    We DO NOT accept, nor ask, for donations. We do not believe in that. Everything that is necessary to keep this project going comes out of our own pocket. This includes, but is not limited to; Devices, Gerrit, our websites and services, etc.. The only thing that we ask in return is that you have patience, search the thread for answers prior to posting, read diligently, and try to enjoy the process with us!


    About This Unofficial Build:
    • Majority of the credit for this ROM goes to the Dirty Unicorns team.
    • Since this is an unofficial build, do not expect any support from the DU team.
    • Builds will follow the official Dirty Unicorn ROM releases
    • Unless otherwise specified, the features in the ROM will be functionally identical to the official Dirty Unicorns ROM releases. No device specific feature requests will be accepted.
    • My time is fairly limited, so, while I will respond to posts/PMs, it might occasionally be a few days before I respond.

    Kernel Source:
    https://github.com/DirtyUnicorns/android_kernel_google_bluecross

    Flashing Instructions:

    Flashing DU
    • Download boot.img and ROM zip
    • Reboot into bootloader and flash the boot.img
      Code:
      fastboot flash --slot all boot boot.img
    • Reboot to recovery
    • Go to recovery select factory reset
    • Select Apply update from ADB to flash the zip
      Code:
      adb sideload nameofbuild.zip
    • Reboot and ENJOY!

    Updating DU
    • Download ROM zip
    • Reboot into recovery and select Apply update from ADB to flash the zip
      Code:
      adb sideload nameofbuild.zip
    • Reboot system now and ENJOY!

    **This IS NOT an officially supported device. Support is not promised or guaranteed**
    **If you use Xposed, please don't bother reporting any bugs**
    **If you use another kernel, please don't bother reporting any bugs**
    **If you fail to follow these instructions, please don't bother reporting any bugs**


    Download Links:
    Build(s) - Sargo

    Other Links::
    ROM Source - https://github.com/DirtyUnicorns
    Device Source - https://github.com/craigacgomez/du_android_device_google / https://github.com/craigacgomez/android_vendor_google
    Gerrit - http://gerrit.dirtyunicorns.com
    Crowdin (translations) - https://crowdin.net/project/dirtyunicorns
    Changelogs - https://github.com/DirtyUnicorns/android_packages_apps_DU-Changelog/tree/jsons/official

    XDA:DevDB Information
    Dirty Unicorns, ROM for the Google Pixel 3a

    Contributors
    craigacgomez, NYCHitman1, jbats
    Source Code: https://github.com/DirtyUnicorns

    ROM OS Version: Android 10
    ROM Kernel: Linux 4.x
    Based On: AOSP

    Version Information
    Status: Stable
    Current Stable Version: 14.7
    Stable Release Date: 2020-09-14

    Created 2020-08-08
    Last Updated 2020-09-14
    7
    New build date 2020-08-16 uploaded. This fixes the WiFi issue where the device sometimes does not connect to a WiFi network and hangs. No other changes since the 2020-08-08 build.
    6
    Thank you very much for the prompt response. I'm excited to try this one out. Is there a feature list posted somewhere for this ROM, or DU in general?

    Thanks again for your work and support :)

    A few core features

    1. Customisable Active Edge support
    2. Themes (accents, fonts, icon shapes, schedules, backup/restore)
    3. Lock screen clock formats
    4. Advanced power menu
    5. Heads-up notifications and screen off animations
    6. Battery icons and percentage
    7. Status bar clock, icon and carrier label customisation
    8. QS customisations
    9. Traffic indicators
    10. Navigation customisation (arrow keys, long press/swipe, pulse graphical equaliser)
    11.. HW buttons playback controls
    12. Upstream 4.14 kernel
    And a whole lot of optimisations and fixes over AOSP (https://github.com/DirtyUnicorns/android_packages_apps_DU-Changelog/tree/jsons/official)
    5
    Hey thanks.

    When I fastboot flash the boot.img, can I just initially use the magisk-patched version you've provided in your files there, in lieu of the plain boot.img? Would that save me some effort of setting up magisk afterwards, and I could boot into an already-rooted ROM?

    For the first flash / clean flash, don't use the Magisk patched boot image. Let the device boot up once after the sideload. You can reboot before running the setup and flash the Magisk patched boot image and then continue the setup. And you'll have to install MagiskManager after the device setup. It will ask you to reboot once.
    For updates / dirty flash, you can sideload the ROM, reboot to bootloader and flash the Magisk patched boot image and then reboot to retain Magisk
    3
    It just stays at the initial "Checking for Updates...". Yes, both LTE and WiFi are connected and i've tried it with both. I can just skip all of it and have been able to restore a backup afterwards

    I have to say, it's a pretty amazing rom...i've got roughly 7 hours of SoT, a ton of standby, reception is good (i wish it would stay a bit longer on LTE, before switching over to Edge)

    I've fixed the WiFi issue. I will post the update soon.