Remove All Ads from XDA
Win Honor 9 Lite

[ROM] [Team D.I.R.T] Dirty Unicorns 4.2.2

5,275 posts
Thanks Meter: 12,612
By Mazda, Retired Recognized Developer on 21st February 2013, 05:50 PM
Thread Closed Email Thread

This ROM is based on the Android Open Kang Project (AOKP). This was originally made out of pure boredom and for personal use. After sharing it with a few people, we decided to take it a step further and turn it into something special while still having fun. Since then we've decided to share this ROM with the community and have ported it over to several devices to include the GNEX, Nexus 4, HTC One, Note 2, EVO 3D and much more!

Since we do not take ANY credit for the original code used in this ROM we would like to give credit and just say thanks to all the teams and individuals that have helped us in one way or another!
The names below are in no specific order.......

| AOKP / Team Kang | CyanogenMod | Paranoidandroid | Preludedrew | Tomzefi | NYCHitman1 | Tommytomatoe | JMZtaylor | iBlowpot |ChaOS Team | Liquidsmooth |
| CarbonROM | Rohan32 | LorDClockaN | Dastin1015 | Bajee11 | SlimROMs | Ramjet73 | Sean8172 | Thyrus | TUN_SD | Daxxmax | Beerbong | Sammyycakes | Mazwoz |

If I left someone out, please be act like an adult and just PM me. I am human and forget things from time to time

- Facebook Sync Hack
- Expanded desktop
- PIE along with PIE Control
- Paranoidandroid Hybrid Engine
- Per-App-Color mod
- Ribbons (AOKP)
- Dirt Settings (based off root-box)
- Customizable Quick Settings
- Custom "BAMF" Theme engine
- Customizable power menu
- Customizable lockscreen buttons and sliders
- SMS and missed call breathing notifications
- Permissions Management
- CM Camera Mod
- CM Powerwidget
- CM Profiles
- CM apps (Apollo, DSPManager, CMFileManager, etc)
- CM phone advanced settings
- CM changelog in settings
- SlimROMs notification shortcuts
- SlimROMs TRDS (built in theme in settings)
- Transparent Statusbar and NavBar Options
- Halo from Paranoidandroid
- Halo bubble color changer
- Multi-user support
- Hardware keys remap mod
- 24 Battery options
- More power options (Torch, Profiles, etc)
- Hot Reboot power menu option
- CM External GPS support
- Halo size changer

- Much more customization (just flash and get Dirty)

v1.0 - v1.2 -
v1.3 -
v1.4 - v1.9 -
v1.9.1 - v2.1 -
v2.2 - v2.5 -
3.0 til whenever -

- Download the ROM using WiFi
- Move the ROM zip to the sdcard
- Flash it and ENJOY

Make sure you're NOT using the 1.58 HBOOT
(this will cause reboots and other issues)

(In order of importance)

- 3D

If you find something that needs attention, provide a logcat or don't waste your time reporting it!

Dirty Unicorns v1.0
- Initial Release

Dirty Unicorns v1.1 
- USB Connect issue fix
- Added in apps from CM such as Apollo, cLock and CMFileManger and added the to the manifest to get the latest and greatest from CM
- Removed AOKP stats, no disrespect to the AOKP crew but I find it annoying 
- Battery improvement and performance tweaks (several build.prop tweaks, etc)
- Moved around tabs in Settings
- Cherry picked about a dozen features to include the following

** Lockscreen targets (currently only able to select 5 targets to include unlocking target)
** Option to hide statusbar 
** Option to change lockscreen wallpaper
** Got rid of unnecessary toggles such as NFC and LTE (both don't apply to our device)
** Got rid of the "protekk" string in statusbar clock (really find that annoying)
** Hardware keys (ability to remap them)
** Option to use BLN (button light notifications)
** Launcher tab in settings (works with Nova Launcher....have not tested Apex but should work with that too)
** CM advanced phone settings (vibrate on answer, vibrate on hangup, etc)
** Ascending ringtone in settings/sound

- Changed bootanimation (Thanks iBlowpot)
- Added Team D.I.R.T to "Show Your Support" tab in RC
- Added ability to enable toggles/lockscreen widgets without having to flash GAPPS
- Updated hosts file for the ultimate ad-free experience (Thanks BSDgeek_Jake)

I'm sure I'm forgetting something else BUT If I remember, I'l update this....

Dirty Unicorns v1.2 
- Rebased Dirty Unicorns (means I started over with all the MODs)
- Removed Nova Launcher
- Added Roman Nurik's Dash Clock (built from source)
- Added ability to toggle CRT screen on/off
- Added AOKP's new/old toggles (romanbb rewrote them for 4.2.2)
- Added CM style battery (both regular and percent style)
- Added Dotted circle battery
- Added ability to change the color of those batteries
- Added again the ability to change lockscreen wallpaper
- Added again lockscreen targets (WIP)
- Added HDR commits (camera)
- Added in again CM advanced phone settings (vibrate on answer, vibrate on hangup, etc)
- Removed AOKP stats, again
- Added Add launcher configuration in settings
- Gave birth to Dirt Settings (WIP)
- Added to Dirt Settings hardware keys 
- Added to Dirt Settings cLock widget settings
- Added support for Koush's Superuser
- Remove chipset tag in hardware info
- Fixed roaming indicator issue
- Added Support tab in settings for Team D.I.R.T and contributors
- Added two themes built from source (Jelly Black and Snap Black)

Dirty Unicorns v1.3 
- Removed Trebuchet launcher
- Removed Launcher2
- Removed extra languages in system apps
- Removed Hardware keys in Dirt Settings
- Added Facebook sync hack
- Added HoloLauncherHD 
- Added Koush's superuser
- Added Evervolv's widgets (EVWidgets)
- Added Dirty Unicorns logo to About section (Settings)
- Added (forget all WiFi networks) MOD (Settings)
- Added CM powerwidgets (Dirt Settings)
- Added Moto style Navbar buttons (ROMControl)
- Added halo-ized icons (ROMControl)
- Added Axiom Battery (ROMControl)
- Added Transparent Lockscreen MOD (ROMControl)
- Added CRT animations (ROMControl)
- Added Navigation Ring (WIP)
- Added HBOOT assert (Evervolv)
- Improved AOSP Download/Upload animation (System)
- A few string changes (nothing major)
- Updated cLock and DashClock
- Changed default kernel (buttered toast)
- Intergrated Support tab into Dirt Settings
- Fixed WiFi Tethering (See note #1 below)
- Fixed APN issue (SMS/MMS should work for SPRINT users)
- Fixed USB disconnect issue (please see note #2 below)
- Fixed hardware back to kill feature (ROMControl)
- Fixed SystemUI FC present in v1.2 caused by volume control
- As always there's most likely something I forgot. If I remember, I'll update this changelog....

NOTE #1 - USB tethering was working with Evervolv kernel, but broke with buttered toast....will look into it and try to fix it in next release BUT for now, enjoy WiFi Tethering

NOTE #2 - Although not reported, I was having issues when attempting to disconnect from USB. It would stall and not disconnect as it should.  

Dirty Unicorns v1.4 
- Fixed USB tethering
- Fixed Camcorder not recording (needs improvement but it records)
- Fixed bluetooth issue
- Fixed DSPManager not working
- Added Paranoidandroid Lockscreen shortcuts
- Added PIE (PIE Controls in RC)
- Added notification icon opacity
- Several string changes throughout the ROM, nothing noticeable (typos)
- Reverted back to Evervolv kernel

Dirty Unicorns v1.5  
- Fixed Wimax (See Note #1)
- Removed Performance Control (AOKP's CPU Control app)
- Added CM's performance under Dirt Settings
- Added Xposed Settings (See Note #2)
- Added ability to hide Volume State toggles in Power Menu
- Enabled Wimax Toggle for EVWidgets and CM Power Widgets 
- Added option to daydream on wireless charger
- Set default Navbar Alpha To full opacity
- Added option to hide Camera widget from lockscreen
- Added option to disable fullscreen keyboard
- Made changes to updater-script
- OCD kicked in and made more string changes (typos and grammar)
- Removed SwagPapers, UnicornPorn, Microbes and AOKP tips
- Added in Dirt Papers (includes wallpapers from Swap Papers and much more)
- Some more stuff....still working on a couple of things :)

NOTE #1 - Although untested, wimax should work! I can't test due to the fact I'm on Boost Mobile but if not, logcats...logcats and logcats! Also, the 4G CM powerwidget icon works 
if you press/hold but does not work if you press it to enable/disable. I'm currently working on that but at least you got Wimax service :)

NOTE #2 - For those not familiar with Xposed framework, is a Per App DPI changer TYPE of app. If you've used Paranoidandroid then you might know what I'm talking about when I say Per App DPI. 
For those that don't, it lets you change the density of not just the entire ROM but let's you pick and chose what apps are set at what density. An example of this might be having your settings app at 180 and your phone app at 240.

- To start playing with Xposed Settings, go into Settings/Dirt Settings and click on Xposed Settings.

- After that, go into Frameworks & Modules and click on Install/Update and hit OK then Reboot your phone  
(this will created a flashable zip called "" on the root of your sdcard just in case things go bad)

- Once you come back to your homescreen, go into Settings/Dirt Settings/Xposed Settings and hit the MODULES tap to the top right of your screen.

- Go ahead and enable Xposed App Settings and reboot

- After you come back to your homescreen again, go into Settings/Dirt Settings/Xposed Setting and into Per App Settings

- Go into any app, turn the off switch to on, change the DPI from 0 to whatever you want and hit the SAVE icon to the top right

120 = LDPI  (usually tablets of any kind)
160 = MDPI  (LG Optimus V,  Xperia X8, etc)
240 = HDPI  (EVO 4G, EVO 3D, etc)
320 = XHDPI  (EVO LTE, Galaxy Nexus, etc)


Dirty Unicorns v1.5.1 
- System: Allow theming of lockscreen
- System: PIE updates
- System: Fix Tablet layout (Clock & Notification)
- RC: Added CM skinny Battery
- RC: Added Screenshot Toggle
- RC: Added Screenshot delay option in RC
- Settings: Added CM's built-in Changelog
- System: Resized icons (HDPI & XHDPI)
- RC: Removed Nav Ring in RC 

Dirty Unicorns v1.6  
- Settings: CM Profiles added in
- Settings: LCD Density Control in Dirt Settings
- Settings: Added a "Share" preference in About DU 
- System: Optimized ALL OGG audio files
- System: Fixed ringtones not showing up
- System: Added Notification Shortcuts
- System: Adjusted Notification carrier label 
- RC / System: Added scrollable AOKP toggles
- RC: Added more AOKP devs to "About AOKP"
- System: Removed modified ad-free hosts file
- RC: Removed Screenshot toggle (was removed by mistake BUT will add in v1.6.1)

NOTE #1 - Extra languages were not added in this version, I forgot about that! I will added them tomorrow or maybe later on tonight and release a v1.6.1 

Dirty Unicorns v1.6.1 
- System: Added in languages that were removed in v1.3

Dirty Unicorns v1.7 
- System: Have DashClock hide lockscreen clock
- Settings: Increased PIE speed
- System: Don't clear wallpaper when SystemUI restarts
- RC: Fix opacity of LastApp Icon 
- Settings: Enable Ad-Hoc (IBSS) network configuration
- RC: Added Screenshot toggle back in
- System: Rearranged OOM values (similar to SuperCharger but not really)
- Settings: Small Profile fixes
- System: Restart SystemUI to change Signal/WiFi clusters when text selected
- System: build in WiMAX log cleaner (HUGE THANKS to dastin1015)
- Phone: Allow voicemail notifications to be dismissed
- Settings: Show more apps (15) in battery statistics
- Settings: Moved profiles up and removed toggle tab
- System: Fixed cLock yahoo API issue
- Settings: Added build.prop tweaks to Dirt Settings

Dirty Unicorns v1.7.1  
- System: Added 15 more batteries
- System: Merged latest from CM for Apollo
- System: Merged latest from CM for CMFileManager
- System: Merged latest from TUN_SD for JellyBlack theme
- Phone: Set ringtone mode even if ringer is silent
- MMS: Added Breathing SMS Notification
- MMS: Fixed Visibility of Action Bar Text
- System: Fixed audio routing issues with VOIP calls
- System: Fixed increasing volume checkbox layout
- Camera: Fixed scene mode breakage caused by soft-hdr feature 

Dirty Unicorns v1.7.2  
- Phone: Added Breathing missed call 
- Settings: Added SlimRoms' TRDS built in theme
- System: Added Dark Dirty Toggle
- System: Removed JellyBlack and SnapBlack 

Dirty Unicorns v1.8 
- Mms: Enable SoftBank emoji encoding 
- Mms: Added hide/show avatar feature 
- Mms: ForwardPort Direct Call Feature 
- Mms: SMS/MMS Mark all as Read option 
- Mms: Added font size to MMS threads 
- Mms: Option to strip all unicode characters 
- Mms: Added Easy Selector 
- Mms: Fixed Message Breathing check 
- Mms: Added Signature feature 
- Mms: Added privacy mode notifications 
- Mms: CM Quick Reply feature / Dark theme 
- Settings: Removed CM Performance Settings
- Settings: Reset SystemUI when enabling Dark & Dirty switch 
- Settings: Added back Profiles tab / Fixed issue with bluetooth
- RC: Added AOKP's Performance Settings back/moved to ROMControl
- RC: Moved Themes from Settings to ROMControl
- RC: Add Date to Status Bar clock
- Email: Added more TRDS resources
- Browser: Fixed Cursor leak
- Browser: Runtime enablement of WebGL
- System: Enable Copy/Paste in Google Talk
- System: Applied necessary OpenPDroid patches for proper use of PDroidManager
- System: Added Volume Toggle
- System: Added CM SoundRecorder
- Camera: Fixed Photosphere/Camera FCs

Dirty Unicorns v1.9 
- Settings: Added Hardware keys remap mod
- RC: Status bar Auto-Hide
- RC: GB style recents option
- System: Swipe to switch Quick Settings
- System: Fixed TabetUI notification icon layout
- System: Fixed a few memory leaks
- System: Fixed recents minimization animation
- System: Replaced system icons with icons based off sammyycakes'  Sketchy Icons
- System: Added more pngs for Dark & Dirty and resized a few
- System: Optimized SystemUI images with pngcrush
- System: Removed app drawer icons for Xposed Installer/Framework 

Dirty Unicorns v1.9.1 
- Settings: Disabled reset of SystemUI when enabling Dark & Dirty (see note #1) 
- Mms: Added quick emoji button next to text input
- System: Reverted all OpenPDroid patches (see note #2)
- System: Added media scanner mod in Settings/Developer options
- System: Switched to Mike's latest AOSP kernel (prebuilt)
- RC: Restart SystemUI when enabling Auto Hide statusbar

***Note#1: This was causing data to turn off until toggling airplane mode on/off on multiple devices. 

***Note#2: This was removed solely on the fact that it was denying cell tower locations and causing issues with certain apps and MMS

Dirty Unicorns v2.0 
- System: Added Hybrid Engine
- System: Added Permissions management
- System: Added StayAwake Toggle
- Settings: Added .75x animation scale
- Settings: Added update tab in About DU 
- Settings: Rearranged Settings tabs & changed icons
- Settings: Removed LCD Density and Xposed stuff
- RC: Removed ModeUI out of ROMControl

Dirty Unicorns v2.1 
- System: Added StayAwake, Expanded Desktop and WirelessADB toggles
- System: Fixed annoying ringtone bug
- Phone: List rejected calls separately
- RC: Added Speedometer battery
- RC: Added more Statusbar clock options
- Dirt Settings: Added App Sidebar from ChaOS

Dirty Unicorns v2.2 
- Fixed SystemUI FC's
- Fixed PIE alignment issue
- Fixed tablet UI battery issues
- Fixed profiles power menu bug
- Fixed issue with not being able to add APN's
- Removed conflicting mods, will add once issues are fixed
- Removed themed system icons (rather not deal with people's comments)
- Added Google's new drawer UI to multiple system apps
- Added AOKP Ribbons
- Added power off on lockscreen mod
- Added ChaOS Launcher (removed Holo Launcher HD)
- Added new Theme Engine (BAMF)
- Added back Navigation Ring
- Added Lockscreen tint color mod
- Added 8 lockscreen targets
- Added Moar clock options
- Added Jackpal Terminal / CM sound recorder
- Updated Dark & Dirty 
- There's some more stuff, just flash and find out...

Dirty Unicorns v2.5 
- Added Halo from Paranoidandroid
- Added battery warning mod
- Rebased Expanded desktop mod
- Reverted to switches in power menu under RC
- Added volume states and profiles switches in power menu
- Merged updates for CM apps, Evervolv and ChaOS launcher
- Removed CM based changelog and added new changelog app

Dirty Unicorns v3.0 
- Added Solid Color Picker to DirtPapers
- Added in PA Halo app to pin apps
- Merged in latest updates to DashClock
- Added Paranoidandroid's hybrid engine
- Added Per-App-Color from PA as well
- Some PIE updates
- Removed all features conflicting with hybrid engine/PAC
- Much more stuff but I honestly have forgot....

Dirty Unicorns v3.5 
- Added Halo toggle / Music Toggle
- Added Net speed mod in statusbar
- Added DU Stats
- Added Improve Recents / ROM Control options
- Added Team Baked tile color mod
- Added More batteries
- Added PAC support for all batteries
- Added CM sound panel
- Added SunBeam LWP
- Added GPS indicator to camera / HDR video support
- Added Gesture based lockscreen mod
- Added CM privacy guard support
- Added Toggle dots/error pattern mod
- Removed redundant sound panel feature in RC
- Fixed MMS issue with Dark & Dirty
- Fixed halo button animations
- Fixed Phablet issue on some XHDPI devices
- Fixed up Ribbons icon
- Switched to Gravatar for support avatars
- Switch default font to Roboto Light
- Halo color improvements
- Show as floating window on recent apps

Dirty Unicorns v3.6 
- Removed Dirt Papers / Added new wallpaper app
- Removed redundant stuff related to About app
- Removed PIE colors since is PAC supported now
- Removed redundant AOKP torch
- Fixed Overflow bug / Moved to RC from Settings
- Fixed Torch issue on a number of devices
- Fixed tethering drep
- Maded UI improvements to DSPManager
- Maded UI improvements to Theme Chooser
- Maded UI improvements to DU Stats
- Merged CM updates for CM apps
- Merged Halo improvements from PA
- Added Traffic indicator support for PAC, fixed MB/KB issue
- Added Halo support for tablet UI
- Added QuietHours Shortcuts
- Added Halo Size
- Added Custom view for hybrid toggle
- Added SMS Middleware layer
- Added About app / Mapped to Dirt Settings
- Added a delimiter between scheme and host
- Added Dirt Settings Tile/Toggle
- Added External GPS Support from CM
- Added PAC (per app color) to PIE
- Added Hot Reboot option to power menu
- Show application's package name in the App info screen
- Switched Color pickers (SlimROMs)
- Set certain toggles/settings as default
- Updated SystemUI's proguard.flags
- Prompt users Mms can't receive msgs if storage is full
- Allow contact via SMS on number longpress in conversation


Mirror #1 -
The Following 97 Users Say Thank You to Mazda For This Useful Post: [ View ] Gift Mazda Ad-Free
21st February 2013, 05:50 PM |#2  
Mazda's Avatar
OP Retired Recognized Developer
Flag Milton, Florida
Thanks Meter: 12,612
Reserved for something.....just haven't thought what for yet
The Following 21 Users Say Thank You to Mazda For This Useful Post: [ View ] Gift Mazda Ad-Free
21st February 2013, 05:50 PM |#3  
Mazda's Avatar
OP Retired Recognized Developer
Flag Milton, Florida
Thanks Meter: 12,612

Q - Do I have to wipe before flashing??
A - YES, even if you're coming from a previous version of this ROM.

Q - I flashed (Insert kernel name) and now I'm having an issue, what should I do?
A - You can do one of two things. First one is to wipe everything and flash the ROM again and stick with the stock kernel. Everything was tested on the stock kernel and aside from what's under known issues, everything works as it should. The other thing is to find the developer of the kernel and report the bug/issue to them. Not trying to sound nasty or be rude BUT I can't and won't provide support for every kernel.

Q - I flashed the ROM and now I have an issue, what should I do?
A - Don't freak out! Pull a logcat and paste it on to pastebin and provide me a link in the thread to it. Along with the logcat, please provide me with as much information as possible. Things that you would think could help me fix this issue.....i.e what kernel you're running, what happened, what did you prior to the bug/issue.

Q - How do I pull a logcat?
A - Check out this thread

Q - I see (Insert developer name) has fixed this or has added this feature, are you going to do the same?
A - NO! No disrespect to that developer but I have not and will not keep up with what other developers are doing.

Q - I hate Google Voice and want to use Sprint VVM, where can I find it?
A - Remember, google is always your friend....

Q - Is it OK to ask for ETA's?
A - Unlike other developers (no disrespect to them) I have no issues with people asking for ETA's but PLEASE keep in mind this. I'm horrible at keeping deadlines when I give out ETA's for fixes or features or updates. LIFE tends to hit when you least expect it and with that said, I hate to do it because it pisses people off to be told Monday and the update doesn't come til Thursday. So with that said, you can ask for ETA's but is very likely that I will ignore this

Q - How do I change my APN's?
A - Please see this thread for that
The Following 28 Users Say Thank You to Mazda For This Useful Post: [ View ] Gift Mazda Ad-Free
21st February 2013, 05:55 PM |#5  
Notorious's Avatar
Senior Member
Flag Sydney
Thanks Meter: 5,169
Donate to Me
Re: [ROM] [Team D.I.R.T] Dirty Unicorns 4.2.2 [WIP]
Unicorns <3

Sent from my SPH-L710 using xda app-developers app
The Following 2 Users Say Thank You to Notorious For This Useful Post: [ View ] Gift Notorious Ad-Free
21st February 2013, 05:56 PM |#6  
Mazda's Avatar
OP Retired Recognized Developer
Flag Milton, Florida
Thanks Meter: 12,612
I see the haters don't stop over here, already rating my thread 1 star HAHAHAHAHA

Got to love the little kids on XDA!!
The Following 6 Users Say Thank You to Mazda For This Useful Post: [ View ] Gift Mazda Ad-Free
21st February 2013, 05:58 PM |#7  
ramjet73's Avatar
Senior Member
Flag Honolulu, Hawaii
Thanks Meter: 9,683
Originally Posted by Mazda

I see the haters don't stop over here, already rating my thread 1 star HAHAHAHAHA

Got to love the little kids on XDA!!

That's easy to fix.

The Following 3 Users Say Thank You to ramjet73 For This Useful Post: [ View ] Gift ramjet73 Ad-Free
21st February 2013, 06:09 PM |#8  
leonardusbayu's Avatar
Senior Member
Thanks Meter: 85
Re: [ROM] [Team D.I.R.T] Dirty Unicorns 4.2.2 [WIP]
Let's taste the unicornnn:beer:

Sent from my Evo 3D CDMA using Tapatalk 2
The Following User Says Thank You to leonardusbayu For This Useful Post: [ View ] Gift leonardusbayu Ad-Free
21st February 2013, 06:18 PM |#9  
Zyxxeil's Avatar
Senior Member
Thanks Meter: 4,223
Donate to Me
Originally Posted by Mazda

I see the haters don't stop over here, already rating my thread 1 star HAHAHAHAHA

Got to love the little kids on XDA!!

Don't worry i rated 5 Stars + This is so cool
The Following User Says Thank You to Zyxxeil For This Useful Post: [ View ] Gift Zyxxeil Ad-Free
21st February 2013, 07:27 PM |#10  
El Queson's Avatar
Flag Mesquite
Thanks Meter: 9
Red face
AWSOME!!! d/l now.
21st February 2013, 08:12 PM |#11  
#WB's Avatar
Senior Member
Thanks Meter: 435
Re: [ROM] [Team D.I.R.T] Dirty Unicorns 4.2.2 [WIP]

Thread Closed Subscribe to Thread

aokp, cyanogenmod, dirty unicorns, pie, team d.i.r.t
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes