Remove All Ads from XDA
OnePlus 6 On Sale

[ROM][LOS14.1][7.1.2_r29] DARK ROM [OMS][Pixel features][Delta updates][11/02]

2,396 posts
Thanks Meter: 10,385
By Dark_Eyes_, Recognized Developer / Recognized Contributor on 17th May 2017, 01:49 AM
Post Reply Email Thread
Hi guys,

I'm building an extra lean LineageOS 14.1 ROM for oneplus3/3T with a few added features. A lot of packages have been stripped down, only the bare minimum is built to provide a fast and stable ROM. That gives you much more freedom as you can install exactly what you really want from the Playstore. You can install most of the missing packages manually, they are available in a flashable zip on the server (see second post).

My approach for DARK ROM 14.1 is to add as many Pixel features as possible while keeping a solid LineageOS base.

Key features
- Full OMS support (rootless)
- Signature spoofing support
- Pixel Launcher (with the provided GAPPS package)
- Pixel animated navbar (with on/off switch)
- Pixel sounds
- Pixel accent colors
- Pixel bootanimation with sound
- Rounded icons
- Google Assistant
- Night Light
- Night Light Brightness
- Choose between dialer and voice assistant in lockscreen
- Hide next alarm from expanded status bar and lockscreen
- Disable the boot animation sound
- Secure lockscreen (disables status bar pull down, quick settings tiles, power button and lockscreen shortcuts)
- Double tap the lock icon on the lockscreen to sleep
- Longpress power button while screen off to trigger flashlight
- Hide bluetooth icon when disconnected
- Volume steps
- Quick unlock pin/password
- Remove album art from lockscreen
- Date in status bar
- Battery bar
- Custom headers
- Smart pulldown
- Volume button controls media volume anywhere
- Change navbar height
- Screenshot tile
- Caffeine tile
- Sync tile
- Reboot/recovery tile
- Music tile
- USB Tethering tile
- NFC tile
- Quick settings custom rows/columns
- Turn on/off mobile data with single click on collapsed quick settings
- Status bar ticker
- Separate ring and notification volume
- Specific color for 100% charged battery
- Prevent accidental wakeup
- Remove settings suggestions
- Show WiFi SSID in status bar
- Show carrier label in status bar
- Hide carrier label when WiFi SSID is showing
- Hide carrier label on the lockscreen (or rename to whatever you want)
- Hide the low battery warning notification
- Remove the orange status bar and navigation bar when in battery saver mode
- One hand mode
- Choose doze brightness
- Adjust animation scale precisely with a slider
- Dynamic nav bar color (changes color to the same of status bar)
- In-call vibration options (on connect, on call waiting and on disconnect)


The ROM is already designed to pass SafetyNet out of the box. No need to lock the bootloader (which I advise you to do ONLY on a pure factory image install) because the kernel has the patch for it. If you want root, you'll need to install Magisk, which comes pre-rooted. Then, enable Magisk Hide in Magisk Manager, hard reboot and you should be good to go. Also, do not enable busybox in Magisk Manager, that will cause you to randomly lose root. You'll get all you need to know on the Magisk thread.

The ROM is designed to work with both ViPER4Android and ViPER4Arise out of the box without the need for SuperSU or any Magisk module. The SEPolicy already contains the necessary permissions for them to work even in Enforcing. All you need to do is flash the package of your choice.

Please refer to the official LineageOS thread for recovery or other device specific images.

If coming from any other ROM
- Backup first... always backup first
- Wipe system, data, cache and dalvik cache
- Install DARK ROM
- Install provided GAPPS (mandatory)
- Install root package of your choice (I recommend Magisk)
Enjoy !

If coming from a previous build of mine
- Backup (you know it)
- Dirty flash DARK ROM
- Install root package of your choice
Enjoy! (if anything goes wrong, clean flash)

To download the whole ROM

To download GAPPS and Extras

To download delta updates
Go to Settings/About phone/System updates and use the OpenDelta app to automatically download delta updates.

Delta Updates
Here are a few explanations on how to use delta updates. First, you will need to keep the first full build you downloaded on your sdcard (any full build that have NIGHTLY in the filename will do). I recommend that you keep it on the root of your sdcard until you flash a new build with the OpenDelta app. After that, the OpenDelta app will automatically place a new flashable zip inside the OpenDelta folder that will be used for the next delta updates. At that point you can delete the build on the root of your sdcard, but you will need to keep the (latest) file in the OpenDelta folder at all times to keep the delta updates working.

You will also notice a folder named FlashAfterUpdate in the OpenDelta folder. As its name suggests, any flashable zip files that you put in this folder will be flashed automatically after the update. I recommend that you put all your extra flashable zips there, cause if you use the app to auto-flash the latest build, it will reboot automatically after updating, which means you won't have the opportunity to manually flash other zips. If you want root to survive, you need to put your root package there.

If you want to help translate the ROM in your language, here are my Crowdin projects. Let me know if you want me to add another language.

Please consider a donation if you like my work ! I spend a lot of time and effort working on this, so if you can spare a few bucks, please buy me a beer (so I can relax when I'm stuck on a stubborn bug) or a coffee (so I can work on it later in the night). If you decide to do so, I'll gladly add you to the Donation Hall of Fame (see second post)

Source code

Thanks and credit
All the good devs who contributed to the features I added
The Following 62 Users Say Thank You to Dark_Eyes_ For This Useful Post: [ View ]
17th May 2017, 01:50 AM |#2  
OP Recognized Developer / Recognized Contributor
Thanks Meter: 10,385
Donate to Me
Donation Hall of Fame
- alsheron X2 !!!
- cryu1
- OldoTRONic X2 !!!
- Cissmayazz
- twili9ht
- krombopulos X2 !!!
- squandry
- zerand
- strangethings
- jerunk
- hurricurry
- Sui77
- mistersixt
- gillboyzz
- vurey
- jstargz
- the_house
- WSeb
- hawgguy
- spibbs
- ProBird79
- focus-pocus
- CyberpodS2 X2 !!!
- herbie13 X2 !!!
- atharwaqas
- BoozYooNit X2 !!!
- NJD316
- velvel
- ChrisPadduDubbu X2 !!!
- mrtsunami92
- caballon
- deafbum

Many thanks to those generous donors !!! They make DARK ROM possible.

Extra Packages
On the server you will find a file named which contains a few apps that are not available out of the box in my builds (see list). You won't have to flash it every update, since there is a survival script. I suggest you open the zip and remove the files you don't need before flashing it the first time.
Here is what's included:
- Calendar (AOSP Calendar)
- Contacts (AOSP Contacts)
- DeskClock (AOSP Clock)
- Dialer (AOSP Dialer)
- Eleven (LOS Music player)
- ExactCalculator (LOS Calculator)
- Gallery2 (AOSP Photos)
- Jelly (LOS Browser)
- LatinIME (AOSP Keyboard)
- Messaging (AOSP SMS)
- Recorder (LOS Recorder)
- Snap (LOS Camera)
- Stk (AOSP SIM card toolkit)
- Trebuchet (LOS Launcher)

Note that if you install my GAPPS and the complete Extra packages, you'll end up with two Phone app and two Contacts apps. Simply delete the GoogleContacts and GoogleDialer in the system/priv-app and reboot. If you choose to use the AOSP Dialer instead of Google Dialer, you'll need to go to Settings/Apps/Gear Icon (top right) and choose the AOSP Dialer as default phone app, otherwise you won't be able to make calls.
The Following 13 Users Say Thank You to Dark_Eyes_ For This Useful Post: [ View ]
17th May 2017, 01:59 AM |#3  
DanipunK1's Avatar
Senior Member
Thanks Meter: 53
Thanks! I will try
17th May 2017, 02:22 AM |#4  
Junior Member
Thanks Meter: 7
I've ran your ROM on my Nexus 6P, was awesome! Best rom for the 6P I'm sure it will fair very well here as well! As for now tho I'm leaving my 3T in touched but interested to see what others think of your ROM.

Was this just ported from the 6P then??
The Following User Says Thank You to Alex1188 For This Useful Post: [ View ] Gift Alex1188 Ad-Free
17th May 2017, 02:46 AM |#5  
OP Recognized Developer / Recognized Contributor
Thanks Meter: 10,385
Donate to Me
Originally Posted by Alex1188

I've ran your ROM on my Nexus 6P, was awesome! Best rom for the 6P I'm sure it will fair very well here as well! As for now tho I'm leaving my 3T in touched but interested to see what others think of your ROM.

Was this just ported from the 6P then??

Yes, it's the exact same ROM as the 6P
The Following User Says Thank You to Dark_Eyes_ For This Useful Post: [ View ]
17th May 2017, 02:52 AM |#6  
Senior Member
Thanks Meter: 29
Looks Nice.. will try
17th May 2017, 04:17 AM |#7  
Senior Member
Thanks Meter: 61
Hey! Your ROM was the daily driver on my Nexus 5 till a few months back! I used the CAF version and that rocked. Hope to see the same stability and battery life increases here too! All the best @Dark_Eyes_!
The Following User Says Thank You to prateektaneja For This Useful Post: [ View ] Gift prateektaneja Ad-Free
17th May 2017, 02:38 PM |#8  
Senior Member
Thanks Meter: 53
Looks promising! 😊
17th May 2017, 02:54 PM |#9  
Account currently disabled
Thanks Meter: 461
Nice to see you here mate.!!
The Following User Says Thank You to arjunarora For This Useful Post: [ View ] Gift arjunarora Ad-Free
17th May 2017, 06:13 PM |#10  
kentexcitebot's Avatar
Senior Member
Thanks Meter: 469
Just flashed this ROM, seriously this thing is stable as f***!

@Dark_Eyes_ the only bug I found is the inability to enable the on-screen navigation bar. The toggles itself works and the hardware keys gets disabled, but the navigation bar never comes up. Nothing is recorded in the logcat that would be useful to debug this problem.
The Following User Says Thank You to kentexcitebot For This Useful Post: [ View ] Gift kentexcitebot Ad-Free
17th May 2017, 06:49 PM |#11  
subashchandran's Avatar
Senior Member
Flag Seattle
Thanks Meter: 114
Donate to Me
HAL1 or HAL3 ? in this ROM

Want to know if i'll be able to use google camera or the Nexus CameraNX mod in this ROM.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes