[One (M8) Original Android Development] NYCHitman1:
​

​

Dirty Unicorns (DU) is a custom ROM originally based off AOKP, but now based from OmniROM. DU brings you a great mix of stability and customization. The idea to start a ROM like this was purely out of boredom, but later turned into a form of an addiction, a good one. We began to have fun while still doing things the right way. By doing so, we received high praise from not only our users but by fellow developers of other ROMs that also enjoy seeing things done the right way. This ROM will always be free of charge without any strings attached or any of it's developers luring you into donating, or any form of "pay to flash".

​

"Give credit and thanks where it's due!" That's something that has fueled the way we do things! With that said, we would like to go ahead and credit those individuals and groups that have made this ROM possible with their original code and contributions to the Android community.....

| OmniROM | AOKP | ChaOS | CyanogenMod | Paranoidandroid | SlimROMs | Preludedrew | Team Black Out | Official Testers / Translators |

Believe it or not, we are human and we do forget things. If we have left someone out of the credit/thanks list, just PM us and we'll gladly add on to the list.​

-- Built-in ad blocker (able to update hosts on the fly)

-- Ability to disable FC notifications

-- Enable pointer/user microphone options (screen record)

-- Download Center (Gapps, Xposed, etc)

-- Ability to force Expanded Notifications

-- Over 100 cloud based wallpapers

-- Facebook Sync Hack

-- Immersive mode

-- Hot Reboot In Power Menu

-- Appbar (app sidebar)

-- Customizable Quick Settings

-- Customizable power menu

-- Customizable lockscreen shortcuts

-- App Ops access in Settings

-- TRDS (built in theme in settings)

-- Statusbar Clock options

-- NavBar Options

-- Halo (multi-tasking tool)

-- Halo size/color changer

-- Hardware key remap mod (only for HW button devices)

-- Battery Bar / Circle batteries

-- Network speed indicators in statusbar

-- SuperSU (chainfire)

-- Build.prop mods

-- Init.d Tweaks

-- Active Display (Moto X notifications)

-- ListView Animations

-- Custom System Animations

-- Toast Animations

-- Custom BusyDialog

-- Advanced Low Battery Indicator options

-- ScreenShot QuickTrash

-- Color Changing PhaseBeam

-- Gesture Anywhere

-- Button Light Notification

-- Statusbar Color options

-- OmniSwitch (multi-tasking tool)

-- Driving Mode

-- Lockscreen theme options

-- Lockscreen notifications / options

-- System App Remover

-- Identicons

-- Suspend Actions

-- Wakelock Actions

-- SlimROM based recents

-- Contextual notification panel headers

-- SlimROMs privacy guard

-- Blacklist calls/sms

-- And much much more, just take a peek in Dirty Tweaks for yourself and ENJOY!!!

8.2 - https://github.com/DirtyUnicorns-KitKat/android_kernel_htc_msm8974

- Make sure you have a custom recovery

- Wipe everything but your external/internal storage

- Flash ROM

- Flash the recommended GAPPS

- Reboot and ENJOY!

- None that I've noticed. Feel free to let me know if you discover something.

[B][U]8.2 - 11/04/14[/U][/B]
- Kernel updates
- Disable/Enable screenshot sound
- Navbar: Custom Glow Time
- SystemUI: Fix crash during notification/theme change
- Bring back color changer for MIUI-like carrier label
- Fix carrier label not sticking after a reboot
- Fixed clear-all button bug
- Fix auto rotation/battery tile long press
- Double tap to sleep on navigation bar
- Add Voice Dialer back
- Support full size application screenshots
- Fix bootanimation cut off on HDPI devices
- NavRing: Last App
- Fix long press app circlebar QS tile

For a more detailed changelog, feel free to check out our Gerrit or Github.

[B][U]8.1 - 10/17/14[/U][/B]
- Kernel updates
- Call Recording
- WiFi notifications: notify when WiFi connects
- Make In-Call Dialog themeable
- Dynamic Color Changer Mod
- Hide carrier in keyguard option
- Improve floating window functionality
- Hide features not being used by certain devices
- Call Recording format selection

For a more detailed changelog, feel free to check out our Gerrit or Github.

[B][U]8.0 - 09/26/14[/U][/B]
- Camera: exposure time support
- PIE from ParanoidAndroid added
- PIE color settings
- More PIE targets
- NavBar keyboard arrows toggle
- WiFi power menu
- Calendar enhancements and fixes
- Dirty Tweaks tile
- Added Power Menu / Quick Settings button in pull down
- Theme engine improvements and fixes
- Add moar default tiles/toggles
- Quiet Hours up to date with SlimROM
- Gallery enhancements and fixes
- Show Heads Up on Bottom
- Carrier logo statusbar option
- Complete translations for five languages added
- Rebase to cleaner looking traffic indicator
- Remove blur lockscreen
- More DU wallpapers added
- Heads Up background color/transparency
- Vibration options
- Keyguard: Bring back fast unlock
- Custom Tile

For a more detailed changelog, feel free to check out our Gerrit or Github.

[B][U]7.9 - 08/21/14[/U][/B]
- Kernel updates to (hopefully) improve battery life
- MIUI Style carrier text in the statusbar
- Bring Slim Recents up-to-date with SlimROM
- Show notification when charging
- Modify Location Tile
- Filter spam notifications
- Theme chooser fixes
- Toggle boot audio on and off
- Add ability to play audio to Boot Animation
- New shutdown animation and busy dialog
- Option to disable heads up in lockscreen
- 6-bar signal icon style
- Overscroll effects
- Add moar Gapps to the Download Center
- Make navigation bar and status bar transparent
- User defined WiFi/USB tether network
- Option to always show heads up in expanded mode
- Toggle nav bar through power menu
- Add hardware tunables for some devices
- Show plugged type (AC / USB) on QS battery tile
- Option to always show heads up in expanded mode
- Option to disable heads up in lockscreen
- G+ SystemUI F/C fix
- DU Neon Clock
- Move Dark UI into themes
- Add option for setting device phone number
- Removed redundant features from tablets

For a more detailed changelog, feel free to check out our Gerrit or Github.

[B][U]7.8 - 08/01/14[/U][/B]
~Fix speakerphone during phone call
~Tons of kernel updates
~Update to Android 4.4.4_r2
~New Boot Animation
~Left handed navbar during landscape mode
~CPUFreq Tile
~Fixed hot reboot
~Fake ID vulnerability fix
~Allow changing theme to Holo Light without crashing
~Themes: Make notification list background themeable
~Move LCD density from build.prop into it's own category
~Fix Holo dark background
~DU About app: Add/Remove People/Devices and General Cleanup
~Moar Double tap to sleep options
~Back to kill app mod
~Fix crash when setting .gif as wallpaper
~Fix themes not sticking on reboot when using Xposed framework
~Weather panel
~Fix SwiftKey disappearing issue
~Fix QS layout for camera tile

For a more detailed changelog, feel free to check out our Gerrit or Github.

[B][U]7.7 - 07/06/14[/U][/B]
-- Updated the ASCII art for flashing
-- Theme chooser
-- Heads up
-- Ability to disable immersive messages
-- Blacklist/configurable timeout for heads up
-- New sound recorder
-- Roboto Fonts from Android L
-- Updated SuperSU to v2.01

For a more detailed changelog, feel free to check out our Gerrit or Github.

[B][U]7.6 - 06/21/14[/U][/B]
- Update to Android 4.4.4
- Added few toggles/tile (ad-blocker, halo, camera, compass, navbar, etc)
- QS Fliptile animation
- Pattern size upgrade for pattern lockscreen
- Option to reset battery stats
- Fixed Italian camera derp
- Updated SuperSU to v2.00
- Many under the hood changes

For a more detailed changelog, feel free to check out our Gerrit or Github.

[B][U]7.5 - 06/14/14[/U][/B]
-Update to 4.4.3_r1.1
-Enabled appointment details in Calendar
-Kernel Tweaker Removed
-Halo Color
-New HALO drawables for KK
-ART fixed (Thanks Google!)
-Show Seconds next to StatusBar Clock
-InCallUI: Add "Answer Via Speakerphone" Glowpad Target
-Launcher3: Icon pack support
-Launcher3: Add custom hotword detection
-OmniSwitch: Fixes and improvements
-Added JB-like battery icon
-Fix volume rocker to skip tracks
-New Ad blocker
-Implement App circle sidebar
-Multi-Floating windows
-Implement SIM card management
-DownloadManager: add support pause/resume/stop notifications

For a more detailed changelog, feel free to check out our Gerrit or Github.

[B][U]7.1 - 05/08/14[/U][/B]
-Bug fixes

[B][U]7.0 - 04/11/14[/U][/B]
-Enabled USB OTG on ROM side (seek kernel that supports for full support)
-Added Slim & OmniSwitch Recents
-Added built-in Kernel Tweaker
-Added a 45 sec display sleep timer option
-Improved status bar color changer
-Added bionic, dalvik, and system optimizations
-Enabled gesture lockscreen
-Added in SMS Tasks
-Updated SuperSU
-Added On-The-Go feature (including QS Tile)
-Holo Blue genocide
-Enabled Recents background color changer
-Added in DU Clock
-Added in more (and new) animations
-Added in lock screen handle customization
-Added in contextual notification panel header
-Updated links in DU Download Center
-Tons of bug fixes

For a more detailed changelog, feel free to check out our Gerrit or Github.

[U][B]6.0 - 1/31/14[/B][/U]
-Added Lockscreen Glowpad Torch
-Added National Data Roaming
-Enable Browser Incognito Mode
-Added OmniSwitch
-Added Driving Mode
-Added Identicons
-Implement Noise Suppression for calls
-Added the DU Easter Egg
-Updated to latest TRDS
-Added Slim’s Privacy Guard
-Added HFM (Host File Manager)
-Enabled configurable volume panel
-Enabled gesture lockscreen
-Provided option to disable safe volume warning
-Provided option to enable notification light when screen is on
-Built in SuperSU
-Added Breathing SMS/Call/Voicemail
-Added Flip to Mute/Reject Calls
-Enabled Force Expanded Notifications
-Enabled Volume Rocker control options
-Added StatusBar / Lockscreen colors and image
-Performance enhancements
-Tons of bug fixes

For a more detailed changelog, feel free to check out our Gerrit or Github.

ROM LINK - DU_m8_4.4.4_20141105-0143.v8.2-OFFICIAL.zip

WEEKLIES ROM LINK - du_m8_weeklies

GAPPS - PA_Gapps_4.4.4_signed.zip

DU GAPPS - DU_TBO_Gapps.zip

Google+ community - https://plus.google.com/u/0/communit...28866939227235

Please keep in mind that in our Google+ community, we like to post test builds to fix bugs and/or gauge what the user would like to see in this ROM. With that in mind, if you would like to test out an experimental build (which might not be stable), please check out our G+ community.

Github source (4.4.x) - https://www.github.com/DirtyUnicorns-KitKat

Gerrit review - http://gerrit.dirtyunicorns.com/

If you would like to submit a patch to our ROM, please use our gerrit as pull requests often go unnoticed.

All patches are welcomed and reviewed in a timely matter

PLEASE DO NOT MIRROR ANY VERSION OF THIS ROM!

- IF THERE'S AN ISSUE WITH THE LINKS, JUST LET ME KNOW!

PS: DU DOES NOT SUPPORT ART

XDA:DevDB Information

Dirty Unicorns, ROM for the HTC One (M8)

Contributors

NYCHitman1

ROM OS Version: 4.4.x KitKat

ROM Kernel: Linux 3.4.x

Based On: AOSP

Version Information

Status: Stable

Current Stable Version: 8.2

Stable Release Date: 2014-11-04

Created 2014-06-21

Last Updated 2014-11-05