
Pixel Dust ROM is an Android 7.1.x ROM which @spezi77 has built for his Pixel XL based on his own taste.
The code is based on UBERROMS including tons of their tweaks and performance optimizations.
I have compiled it with GCC-6.x and Clang 5.0.0.
On top of this, we added a decent selection of the coolest custom ROM features that would've been missed if they hadn't been included.
I would highly appreciate that you leave your feedback, opinions or just say hello. If you encounter a bug, or some kind of glitch that seems to be abnormal and you are pretty sure that it is related to the ROM (and not an app specific error), then please give as many details as possible.
BTW, please consider taking a logcat, because you know that:
Disclaimer:
If your device fails to comply with your standards of what you consider functioning, I am not liable. This is provided free of charge and does not come with a warranty. Although, if you provide a log, I can provide some sort of assurance that I will look into your issue.
Features:
General
Android 7.1.2_r6 (N2G47F)
* Security update: 2017-04-05
* All Pixel features present
* Pixel gapps are no longer included (the ROM is compatible with BeansGapps)
* GCC: 6.x
* Clang: 5.0.0
Display
* Custom ambient display: SlimDoze 7.1.1
* Enable/disable doze notification color inversion
* Toggle dynamic notification title colors
* HSPA+ icons
* Pixel Dust Wallpapers (Breathtaking Space Themed Wallpapers)
Additional QS tiles
* Night light
* Screenshot
* Caffeine
* Brightness
* Sound
* NFC
* Screen record
* Compass
* Assist
* VoiceAssist
* Language toggle
* Peek notification toggle
* Music
* ADB over network
* Weather (powered by OmniJaws)
Sound
* Screenshot sound on/off
* Update SoundTile for silent mode (volume down in silent enters DND)
* Volume tone toggle
Security
* Lockscreen PIN quick unlock
All further ROM Features can be found inside the Settings dashboard
* AppOps (allows to view/change app permissions)
* Pixel Dust ROM Settings (see list below)
* Launch Substratum from dashboard (March version: root-less)
* Launch SuperSU from dashboard (needs an extra flash)
>>> Pixel Dust ROM Settings include <<<
Display/LED
* Custom notification light per app
* Lights with Screen On
* Allow/Prevent notification light in Zen mode
* Custom battery light
* Wake on plug toggle
Status bar
* Status bar icon whitelist
* Custom clock and date settings
* Custom battery display
* Network Indicators
* Statusbar weather
* Statusbar brightness
* Add VOLTE Icon
Quick settings
* Custom tile animation options
* Vibrate on touch
* Brightness slider incl. option to en-/disable auto brightness icon
* Disable on secure lock screen
* QS tile titles visibility
* Configurable QS columns/rows count
* Custom QS header images
* QS tile scrollbar (in edit mode)
* Weather tile options
Buttons
* Volume keys: power+vol up, volume button swap, music control, allow volume keys to wake the device
* Kill app back settings
Navigation bar
* One handed mode
* Navbar on/off
* Navbar dimensions
* Navbar tuner
* Dynamic navigation bar color
Gestures
* Status bar dt2s
* Navigation bar dt2s
* Lock screen dt2s
* Three finger screenshot
* Partial screenshot
Lock screen
* Show clock & weather information (OmniJaws)
* Clock font
* Fingerprint authentication vibration
* Fingerprint unlock after reboot
* Lock screen torch
* Show lock screen alarm
* Media cover art toggle
Power menu
* Reboot
* Screenshot
* Screen record
* Flashlight
* On-The-Go mode
* Airplane mode
* Sound panel
* User switcher
* Settings shortcut
* Device lockdown
* Voice Assist
* Assist
Recents apps
* Immersive recents
* Clear all FAB
* Slim recents
* Slim recents membar: Colors & longclick to clear
* Slim recents app sidebar incl. icon pack support
Notifications
* Power notification controls
* Heads up (Snooze, Whitelist)
* Show toast app icons (only for background apps)
* Custom toast window animation + colors
* Headset notification toggle
Misc
* incall vibration options: allow setting vibration when call is connected, when call is disconnected and for call waiting
* Scrolling cache
* Wakelock blocker
* Alarm blocker
Downloads:
Terms & conditions:
By downloading this custom ROM you agree that I am not responsible in any way, shape or form of any damage done to your device. The Pixel Dust ROM is provided free of charge and does not come with a warranty.
* Pixel Dust ROM
* Beans Gapps
* SuperSU-v2.82-201705271822 (credits chainfire)
Installation guide:
Pre-requisites:
*** You are familiar with helping yourself out of awkward situations.. You won't defame or complain for your misfortunes.
* Unlocked bootloader
* twrp-3.1.0-0-mako.img
First time installing Pixel Dust ROM, or coming from another ROM (CLEAN INSTALLATION):
1. Boot into TWRP Recovery
2. Copy pixeldust_mako.zip + BeansGapps.zip (+ SuperSU - optional/if you want root) to your device
3. Choose "Advanced wipe", then wipe system, data and both cache partitions (check everything except for "internal storage")
4. Flash Pixel Dust
5. Flash BeanGapps of your choice (mini)
6. Flash SuperSU (optional)
*** After this step you can boot to system
** If you are told to install a different vendor image, then reboot to TWRP before setting up the OS and flash the vendor image provided above, at the "Downloads" section
7. Boot up the ROM, get signed in and everything and you're done.
Dirty flashing:
The only difference between dirty flashing and clean flashing is that, to correctly dirty flash a new build, you WILL NOT wipe the data partition.
So when you're at the "Advanced wipe" section in twrp, to dirty flash properly, you'll check all the partitions except for /data and /internal storage.
Credits:
BeansTown106 for BeansGapps & PixelGapps
chadouming, Cl3Kener and DespairFactor for UBERROMs
chadouming, Cl3Kener and DespairFactor for UBER-TC
chainfire for SuperSU
Dwitherell and BeansTown106 (PureNexus Project) for quite a few commits
Google for everything else
LorDClockaN (AICP) for quite a few commits
Max Weninger (OmniRom) for sharing a lot of nice features
MrApocalypse (Screw'dAOSP) for quite a few commits
neobuddy89 (crDroid) for quite a few commits
@dragos281993 for the help while building the ROM
Roger Truttmann (for designing Pixel Dust logo, wallpapers & bootanimation -- you are awesome!)
scott.hart.bti for quite a few commits
SlimRoms: ezio84 for porting Slim recents and gmillz for refactoring Slim recents
snak3ater (SAOSP) for quite a few commits
SpiritCroc (AICP) for quite a few commits
varund7726 (RR) for quite a few commits
xyyx (Nitrogen OS) for quite a few commits
..and anyone else I probably forgot to mention
Kernel source:
https://github.com/Sudokamikaze/SINAI-N4
XDA:DevDB Information
[ROM][mako][OMS] Pixel Dust for mako, ROM for the Google Nexus 4
Contributors
nitin.chobhe, spezi77, sudokamikaze
Source Code: https://github.com/pixeldustproject
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: AOSP
Version Information
Status: Testing
Created 2017-04-30
Last Updated 2017-08-19
Last edited: