[ROM][5.1.1] Dirty Unicorns 9.8 [Unofficial][Nov. 14]

Status
Not open for further replies.
Search This thread

giveme13s

Senior Member
Sep 17, 2007
967
1,733
Jakarta
G8SyG5F.png


Keep in mind that you flash this on your own risk. You have been warned!

NOTE
This is an UNOFFICIAL build of Dirty Unicorns ROM for Bacon and by NO means this is my ROM. I am just compiling from source and 100% credits goes to Dirty Unicorns team.

  • Do NOT expect daily builds. I'll build when I'm free.
  • Do NOT expect full support. I'm just a noob and still learning
  • Do NOT use this unofficial build and ask for support at the official threads.
  • Do NOT be rude.
  • Respect all users
  • If you see a NOOB question and you don't feel like replying, DON'T, just ignore that post. If you do reply, good for you.....and be nice in your reply.

About Us:
Dirty Unicorns is a project that started out with no name. It was a project that was first created based off AOKP back in the early days of Jelly Bean because of curiosity. In the early days, it was just a one man show on one device (EVO 3D). However, many others have joined the project since and it has grown a lot. We have seen a wide variety of talent contribute to this project of ours and many of our contributors have gone on to help other projects, and that is ultimately why we do what we do.

Once Jelly Bean was over, we decided in Kitkat to move to a new base, which was OmniROM. While AOKP was fun, OmniROM proved to be even more exciting because it challenged us to see what we could with something different.

With Lollipop, we have moved to an AOSP base with a lot of patches from CAF to make our older devices function as they should. With that said, it has been an awesome learning experience and it's still not over! We are still learning every day and continue to move forward.

Few more things we will say is that we don't accept nor ask for donations. We don't believe in that. Everything that is necessary to keep this project going is out of our own pocket. Gerrit, Jenkins, Websites, Devices, etc.....

All we do ask is that you search, read and try to enjoy the process with us!!


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

Flashing Instructions:
see post #2 if you want to flash Dirty Unicorns KitKat
post #3 has (potentially) useful info regarding things on installing DU ROMs and other things​
- Verify that you're using the latest version of TWRP
- Perform a CLEAN WIPE if coming from another ROM
- Flash the latest version of this ROM
- Flash GAPPS
- If coming from KitKat ROM, flash CM12 firmware update
- Reboot and ENJOY!!

Change Log:

Code:
[U]Version 9.8[/U]
- Update to Android 5.1.1_r28
- Moar CMTE fixes
- Updated translations
- Added CMTE quick settings tile
- Added fix for COS theme per-app apk

[U]Version 9.7[/U]
- NavigationBar Customization
- Add navigation bar arrow keys toggle
- Add left and right virtual buttons while typing
- Create expandable volume panel
- Battery and Notification Lights
- Add Sync tile
- Screenshot Tile
- Update default app icon to a more material like icon
- Material Design makeover
- Proximity speaker: add time delay preference
- Headsup Options
- Mms improvements
- Lockscreen Tile
- Lockscreen shortcut customization
- Themed DU kb hints/spacebar
- Add About DU to settings/about phone
- Add our changelog back
- Allow disabling of FC dialogs
- Update SuperSU v2.45
- Materialize volume panel in/out animation
- Powermenu screenshot delay
- Theme Engine

[U]Version 9.6[/U]
- Update to Android 5.1.1_r9
- Patched up stagefright vulnerability
- OmniSwitch updates
- Added ability to enable or disable scrolling cache
- Add 3-finger screenshot gesture
- Fix QS - Notification shade blank area bug
- Add DT2S for Lockscreen
- Add Lockscreen Wallpaper functionality
- Add new nav bar icons by Bryan Owens
- Add Enable-Disable notification color inversion
- Customize Battery Saver notification icons
- Add Dotted Battery icon style
- Add Longpress Settings actions to QS
- Add System App Remover
- Add back menu button for navbar
- Reorganize Dirty Tweaks
- Reorganize About Phone - About Tablet
- Update more icons
- Fix backup tool
- Added optimizations to various repos
- Spruced up DeskClock
- Various translations
- Added back Omni's customizable PhaseBeam wallpapers
- Materialized Launcher3
- Fix assorted bugs reported or discovered

For detailed change log, check http://gerrit.dirtyunicorns.com/#/q/status:merged+branch:lollipop-caf

Download Links:
You can find all of my builds here: https://www.androidfilehost.com/?w=files&flid=20331&sort_by=date&sort_dir=DESC
I'm trying to give contributions to DU team whenever I found a solution/fix for problems.
I also try adding 'missing' and useful features into my builds.
So far, the following are contributions and features added to my builds:

Code:
- [STRIKE]Fix for playing video/audio[/STRIKE] ***
- [STRIKE]Fix for navbar theming[/STRIKE] ***
- [STRIKE]Default gestures (v and o) to activate flashlight and camera[/STRIKE] ***
- [STRIKE]Soft reboot on power menu[/STRIKE] ***
- [STRIKE]List view animation[/STRIKE] ***
- [STRIKE]Weather lockscreen (and weather info on status bar)[/STRIKE] ***
- Add "Kernel Adiutor" * Credits to @Grarak
- [STRIKE]Long-press lock icon to sleep[/STRIKE]
- [STRIKE]Ability to separate ringtone & notification volume[/STRIKE] ***
- Memory bar on recent apps
- Advanced location settings
- [STRIKE]Gesture to unlock at lockscreen[/STRIKE] ***
- [STRIKE]KCAL support[/STRIKE] ***
- [STRIKE]Pie[/STRIKE] ***
- [STRIKE]Battery bar[/STRIKE] ***
- [STRIKE]Add "Lock screen changer" ** Credits to @Miniprepumen[/STRIKE] ***
- MultiROM support
- Google play services fix
- [STRIKE]Add several CPU govs. (intelliactive, impulse, yankactive, smartmax, zzmoove & lionheart)[/STRIKE] (revoked)
- [STRIKE]Add several I/O schedulers (sio, zen, & bfq)[/STRIKE] (revoked)
- [STRIKE]Enabling long-press QS tiles[/STRIKE] ***
- Revived "uninstall theme" on themes menu
- Added LTE tile
- [STRIKE]"Double tap anywhere on lockscreen to sleep" feature[/STRIKE] ***
- [STRIKE]Fix "non expandable notification on lock screen"[/STRIKE] ***
- Multiwindow/Floating-window mode
- [STRIKE]Volume steps[/STRIKE] ***
- Revived option to deny wakeup and keep awake on Privacy Guard
- Fixed dictionary pop-up window
- Blocked caller list
- Enabling ROM to use Google's Messenger app (and other 3rd party apps)
- One-touch data toggle
- 3MinitBattery mod
- Added fast-charging
- Added see-through lock screen
- Added on-the-go mod
- Added power menu QS tile
- Added screen off QS tile
- Added option to by-pass swipe-to-unlock lock screen
- Re-added additional CPU govs and I/O scheds. (info at post #1414)

ROMs are built using Uber toolchain.
* Kernel Adiutor is an app to manage kernel parameters. Credits to @Grarak.
** Lock screen changer is an app to change background of lockscreen. Credits to @Miniprepumen.
*** Added or fixed by DU team later
Click "Thanks" button below if you like and appreciate what I did, and if you think I deserve it :)

Screenshots:
See attachment below this post

Video Review
Thanks to @savadam for making video review of this ROM

Credit and Thanks:
We would like to give thanks to everyone that contributes to the Android community, small or big because every bit counts. Although we can't list each and every contributor within the Android community, we would like to highlight some of the teams and individuals that have made it possible NOT only with just this version of DU but throughout the years because we don't ever want to forget where we came from.

That said, on behalf of the DU team we say THANKS to....

JMZ Software
Baby Jesus
Code Aurora Forum
Omni ROM
Android Open Kang Project (AOKP)
Android Ice Cold Project (AICP)
XDA-Developers
SlimROMs
Preludedrew
Max Weninger
Team Black Out
CyanogenMod

*If we have left someone or some team out, please accept our apologies*

Other Links:
G+ community - https://plus.google.com/u/0/communities/109738128866939227235
ROM Source - https://github.com/DirtyUnicorns
Gerrit - http://gerrit.dirtyunicorns.com
Crowdin (translations) - https://crowdin.net/project/dirtyunicorns
Jira (Bug Report / Feature Request) - http://jira.dirtyunicorns.com/
My github - https://github.com/giveme13s/

XDA: DevDB Information
[ROM] Dirty Unicorns 5.1.1 - Bacon v9.5, ROM for OnePlus One - Bacon
Contributors
giveme13s, störte, spaceman860, daveyannihilation, thoiloidainhan
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x

Version Information
Status: Testing

Created November 10, 2014
Last Updated November 14, 2015
__________________________________________________________________
Screenshots below are taken from unofficial DU 9.3 (May 29 build; dpi: 370,
theme: DarkMTRL CM12; navbar icons: Euphoria Dark Theme;
wallpaper: Wallpapyrus; wallpaper on lockscreen: Lock screen changer CM12)
 

Attachments

  • aboutPhone.jpg
    aboutPhone.jpg
    117.8 KB · Views: 9,098
  • settings-1.jpg
    settings-1.jpg
    63.4 KB · Views: 8,947
  • settings-3.jpg
    settings-3.jpg
    65.7 KB · Views: 8,809
  • dirtyTweaks-1.jpg
    dirtyTweaks-1.jpg
    58.4 KB · Views: 8,485
  • lockScreen.jpg
    lockScreen.jpg
    128.3 KB · Views: 8,905
  • LSWeather.jpg
    LSWeather.jpg
    85 KB · Views: 8,813
  • kernelAdiutor-1.jpg
    kernelAdiutor-1.jpg
    84.1 KB · Views: 8,849
  • kernelAdiutor-KCAL.jpg
    kernelAdiutor-KCAL.jpg
    103.2 KB · Views: 8,735
  • linkRingNotification.jpg
    linkRingNotification.jpg
    89.2 KB · Views: 8,677
  • batteryBar.jpg
    batteryBar.jpg
    75.2 KB · Views: 8,535
  • gestureUnlockLS.jpg
    gestureUnlockLS.jpg
    55.8 KB · Views: 8,299
  • rebootMenu.jpg
    rebootMenu.jpg
    60.2 KB · Views: 7,971
  • pie.jpg
    pie.jpg
    86.2 KB · Views: 8,077
  • memBar-2.jpg
    memBar-2.jpg
    185.2 KB · Views: 7,987
  • QS-location.jpg
    QS-location.jpg
    97.6 KB · Views: 7,957
  • quickSettings.jpg
    quickSettings.jpg
    109.4 KB · Views: 7,735
  • taskManager.jpg
    taskManager.jpg
    148.4 KB · Views: 7,609
  • screenlockMode.jpg
    screenlockMode.jpg
    45.2 KB · Views: 7,457
  • miscTweaks-1.jpg
    miscTweaks-1.jpg
    147.8 KB · Views: 7,411
  • miscTweaks-2.jpg
    miscTweaks-2.jpg
    142.2 KB · Views: 7,298
Last edited:

giveme13s

Senior Member
Sep 17, 2007
967
1,733
Jakarta
Dirty Unicorns KitKat

If you prefer to use Dirty Unicorns Kitkat, unofficial builds are available here also.

For information, different from Dirty Unicorns Lollipop which is based on AOSP, DirtyUnicorns Kitkat is based on OmniROM, and "find7op" is the name for bacon's device tree in OmniROM repo, so never mind of it when you see information on "About phone"

Flashing instruction for DU Kitkat (if coming from another ROM)
- Make sure you have TWRP or compatible recovery for kitkat
- Wipe everything but your external/internal storage
- Move the ROM zip to your device
- Flash it
- Flash custom kernel (optional)
(Note: for Omni-based DU, there is Sensei Kernel)
- Reboot
- Once the ROM boots, reboot back into recovery
- Flash Gapps for KitKat
- Factory Reset
- Boot into system
 
Last edited:

giveme13s

Senior Member
Sep 17, 2007
967
1,733
Jakarta
(potentially) Useful info

Tried to compile (highly possibly) useful info from this thread:

DU-Lollipop related things
  • Turning HW keys backlight off
http://forum.xda-developers.com/showpost.php?p=58883033&postcount=510
Note: last build has a feature to set HW keys brightness. Thanks to Nick :good:
  • DU TBO Gapps
  • Uninstall 3MinitBattery Mod


DU-Kitkat related things
  • Changing cpu governor to handle SOD
  • Toggling disable - enable capacitive buttons


Others
  • Grab & lock sateliite signal faster
 
Last edited:

chachin

Senior Member
Nov 13, 2011
1,216
558
Houston TX
Edit dunno whats up with chrome but with firefox it worked and downloaded 195MB :) gonna flash asap and see how awesome this rom got ever since i left my hammer head get wet :(
 
Last edited:

giveme13s

Senior Member
Sep 17, 2007
967
1,733
Jakarta
The only "problem" I have is only that there seems no custom kernel applicable for this ROM, yet.
I can try compiling DU with CM as base (I did that for Z1 Honami) so that hopefully we can apply custom kernel.... fingers crossed
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 87
    G8SyG5F.png


    Keep in mind that you flash this on your own risk. You have been warned!

    NOTE
    This is an UNOFFICIAL build of Dirty Unicorns ROM for Bacon and by NO means this is my ROM. I am just compiling from source and 100% credits goes to Dirty Unicorns team.

    • Do NOT expect daily builds. I'll build when I'm free.
    • Do NOT expect full support. I'm just a noob and still learning
    • Do NOT use this unofficial build and ask for support at the official threads.
    • Do NOT be rude.
    • Respect all users
    • If you see a NOOB question and you don't feel like replying, DON'T, just ignore that post. If you do reply, good for you.....and be nice in your reply.

    About Us:
    Dirty Unicorns is a project that started out with no name. It was a project that was first created based off AOKP back in the early days of Jelly Bean because of curiosity. In the early days, it was just a one man show on one device (EVO 3D). However, many others have joined the project since and it has grown a lot. We have seen a wide variety of talent contribute to this project of ours and many of our contributors have gone on to help other projects, and that is ultimately why we do what we do.

    Once Jelly Bean was over, we decided in Kitkat to move to a new base, which was OmniROM. While AOKP was fun, OmniROM proved to be even more exciting because it challenged us to see what we could with something different.

    With Lollipop, we have moved to an AOSP base with a lot of patches from CAF to make our older devices function as they should. With that said, it has been an awesome learning experience and it's still not over! We are still learning every day and continue to move forward.

    Few more things we will say is that we don't accept nor ask for donations. We don't believe in that. Everything that is necessary to keep this project going is out of our own pocket. Gerrit, Jenkins, Websites, Devices, etc.....

    All we do ask is that you search, read and try to enjoy the process with us!!


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

    Flashing Instructions:
    see post #2 if you want to flash Dirty Unicorns KitKat
    post #3 has (potentially) useful info regarding things on installing DU ROMs and other things​
    - Verify that you're using the latest version of TWRP
    - Perform a CLEAN WIPE if coming from another ROM
    - Flash the latest version of this ROM
    - Flash GAPPS
    - If coming from KitKat ROM, flash CM12 firmware update
    - Reboot and ENJOY!!

    Change Log:

    Code:
    [U]Version 9.8[/U]
    - Update to Android 5.1.1_r28
    - Moar CMTE fixes
    - Updated translations
    - Added CMTE quick settings tile
    - Added fix for COS theme per-app apk
    
    [U]Version 9.7[/U]
    - NavigationBar Customization
    - Add navigation bar arrow keys toggle
    - Add left and right virtual buttons while typing
    - Create expandable volume panel
    - Battery and Notification Lights
    - Add Sync tile
    - Screenshot Tile
    - Update default app icon to a more material like icon
    - Material Design makeover
    - Proximity speaker: add time delay preference
    - Headsup Options
    - Mms improvements
    - Lockscreen Tile
    - Lockscreen shortcut customization
    - Themed DU kb hints/spacebar
    - Add About DU to settings/about phone
    - Add our changelog back
    - Allow disabling of FC dialogs
    - Update SuperSU v2.45
    - Materialize volume panel in/out animation
    - Powermenu screenshot delay
    - Theme Engine
    
    [U]Version 9.6[/U]
    - Update to Android 5.1.1_r9
    - Patched up stagefright vulnerability
    - OmniSwitch updates
    - Added ability to enable or disable scrolling cache
    - Add 3-finger screenshot gesture
    - Fix QS - Notification shade blank area bug
    - Add DT2S for Lockscreen
    - Add Lockscreen Wallpaper functionality
    - Add new nav bar icons by Bryan Owens
    - Add Enable-Disable notification color inversion
    - Customize Battery Saver notification icons
    - Add Dotted Battery icon style
    - Add Longpress Settings actions to QS
    - Add System App Remover
    - Add back menu button for navbar
    - Reorganize Dirty Tweaks
    - Reorganize About Phone - About Tablet
    - Update more icons
    - Fix backup tool
    - Added optimizations to various repos
    - Spruced up DeskClock
    - Various translations
    - Added back Omni's customizable PhaseBeam wallpapers
    - Materialized Launcher3
    - Fix assorted bugs reported or discovered
    
    For detailed change log, check http://gerrit.dirtyunicorns.com/#/q/status:merged+branch:lollipop-caf

    Download Links:
    You can find all of my builds here: https://www.androidfilehost.com/?w=files&flid=20331&sort_by=date&sort_dir=DESC
    I'm trying to give contributions to DU team whenever I found a solution/fix for problems.
    I also try adding 'missing' and useful features into my builds.
    So far, the following are contributions and features added to my builds:

    Code:
    - [STRIKE]Fix for playing video/audio[/STRIKE] ***
    - [STRIKE]Fix for navbar theming[/STRIKE] ***
    - [STRIKE]Default gestures (v and o) to activate flashlight and camera[/STRIKE] ***
    - [STRIKE]Soft reboot on power menu[/STRIKE] ***
    - [STRIKE]List view animation[/STRIKE] ***
    - [STRIKE]Weather lockscreen (and weather info on status bar)[/STRIKE] ***
    - Add "Kernel Adiutor" * Credits to @Grarak
    - [STRIKE]Long-press lock icon to sleep[/STRIKE]
    - [STRIKE]Ability to separate ringtone & notification volume[/STRIKE] ***
    - Memory bar on recent apps
    - Advanced location settings
    - [STRIKE]Gesture to unlock at lockscreen[/STRIKE] ***
    - [STRIKE]KCAL support[/STRIKE] ***
    - [STRIKE]Pie[/STRIKE] ***
    - [STRIKE]Battery bar[/STRIKE] ***
    - [STRIKE]Add "Lock screen changer" ** Credits to @Miniprepumen[/STRIKE] ***
    - MultiROM support
    - Google play services fix
    - [STRIKE]Add several CPU govs. (intelliactive, impulse, yankactive, smartmax, zzmoove & lionheart)[/STRIKE] (revoked)
    - [STRIKE]Add several I/O schedulers (sio, zen, & bfq)[/STRIKE] (revoked)
    - [STRIKE]Enabling long-press QS tiles[/STRIKE] ***
    - Revived "uninstall theme" on themes menu
    - Added LTE tile
    - [STRIKE]"Double tap anywhere on lockscreen to sleep" feature[/STRIKE] ***
    - [STRIKE]Fix "non expandable notification on lock screen"[/STRIKE] ***
    - Multiwindow/Floating-window mode
    - [STRIKE]Volume steps[/STRIKE] ***
    - Revived option to deny wakeup and keep awake on Privacy Guard
    - Fixed dictionary pop-up window
    - Blocked caller list
    - Enabling ROM to use Google's Messenger app (and other 3rd party apps)
    - One-touch data toggle
    - 3MinitBattery mod
    - Added fast-charging
    - Added see-through lock screen
    - Added on-the-go mod
    - Added power menu QS tile
    - Added screen off QS tile
    - Added option to by-pass swipe-to-unlock lock screen
    - Re-added additional CPU govs and I/O scheds. (info at post #1414)
    
    ROMs are built using Uber toolchain.
    * Kernel Adiutor is an app to manage kernel parameters. Credits to @Grarak.
    ** Lock screen changer is an app to change background of lockscreen. Credits to @Miniprepumen.
    *** Added or fixed by DU team later
    Click "Thanks" button below if you like and appreciate what I did, and if you think I deserve it :)

    Screenshots:
    See attachment below this post

    Video Review
    Thanks to @savadam for making video review of this ROM

    Credit and Thanks:
    We would like to give thanks to everyone that contributes to the Android community, small or big because every bit counts. Although we can't list each and every contributor within the Android community, we would like to highlight some of the teams and individuals that have made it possible NOT only with just this version of DU but throughout the years because we don't ever want to forget where we came from.

    That said, on behalf of the DU team we say THANKS to....

    JMZ Software
    Baby Jesus
    Code Aurora Forum
    Omni ROM
    Android Open Kang Project (AOKP)
    Android Ice Cold Project (AICP)
    XDA-Developers
    SlimROMs
    Preludedrew
    Max Weninger
    Team Black Out
    CyanogenMod

    *If we have left someone or some team out, please accept our apologies*

    Other Links:
    G+ community - https://plus.google.com/u/0/communities/109738128866939227235
    ROM Source - https://github.com/DirtyUnicorns
    Gerrit - http://gerrit.dirtyunicorns.com
    Crowdin (translations) - https://crowdin.net/project/dirtyunicorns
    Jira (Bug Report / Feature Request) - http://jira.dirtyunicorns.com/
    My github - https://github.com/giveme13s/

    XDA: DevDB Information
    [ROM] Dirty Unicorns 5.1.1 - Bacon v9.5, ROM for OnePlus One - Bacon
    Contributors
    giveme13s, störte, spaceman860, daveyannihilation, thoiloidainhan
    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.4.x

    Version Information
    Status: Testing

    Created November 10, 2014
    Last Updated November 14, 2015
    __________________________________________________________________
    Screenshots below are taken from unofficial DU 9.3 (May 29 build; dpi: 370,
    theme: DarkMTRL CM12; navbar icons: Euphoria Dark Theme;
    wallpaper: Wallpapyrus; wallpaper on lockscreen: Lock screen changer CM12)
    19
    Good news!
    Just checked DU's gerrit and it seems that our device will be officially supported :good:
    Thinking of retiring from building unofficial DU builds and instead try giving inputs for our device's maintainer, if needed :)
    16
    New build

    While waiting for official build, here is new build.
    Gesture 'v' to activate flashlight by default works now.
    Credits to Nick Doherty, I just cherry-picked his codes (not yet merged to DU's code)
    BTW, Alex Cruz gave me a green light to continue building unofficial DU builds and share it here on XDA :)

    Happy flashing!
    14
    Another build

    New build is here
    dt2w is enabled by default on this build.

    Happy flashing!
    Cheers
    12
    Good news!

    Finally, could make DU ROM applicable with custom kernels :victory:
    Tested the ROM with stock, AK and Franco kernel.
    I checked phone, sms, wi-fi, cellular data, camera, and GPS with the three kernels above, and all is functioning.
    Thanks to @markbencze for giving hints (yes, I rebased DU rom with SlimROM's repo)
    Oh, one more thing, booting and rebooting is smooth.
    Uploading the ROM now, stay tuned, guys.
    Cheers