Even though Nexus devices are always far ahead from other devices when it comes on getting software updates and latest firmware versions. Still developers at XDA will never settle down. They always come up with something new and amazing. This time, Android version is same i.e Android Marshmallow 6.0.1 but customizations are endless.

Pure Nexus for Huawei / Google Nexus 6P

According to the Pure Nexus team, Pure Nexus project aims to bring stability and features to your Nexus device, while keeping Google’s vision in line and not straying too far away from that. If you are looking for a stable ROM with self-tested features and minimal bugs, then this ROM is the one you’ll ever need.


  • General
    * Based on AOSP Android 6.0.1_r54
    * SELinux Enforcing
    * BusyBox
    * Init.d support
    * Addon.d support
    * T-Mobile US/EE WiFi Calling + Project Fi Support
    * Fully Working VoLTE
    * Native Sprint PRL/Profile update
    * Native NTFS and exFAT support
    * Full Layers support
    * Google sounds from factory image, not the horrible AOSP ones
    * Google’s marshmallow wallpapers added to wallpaper picker
    * Advanced Reboot menu enabled by default
    * Advanced rotation settings
    * Enabled Developer settings by default
    * Enabled option to use multi-window mode
    * Enabled click/long click on notification panel header items
    * Disabled forced encryption
    * Disabled Tethering checks
    * Show apps being optimized during initial boot
    * Bug fix’s and stability improvements
    * UI Improvements (fixed a bunch google forgot to materialize)
    * Download Speed in download notifications
    * Scrolling cache improvements
    * Seek-bar style animation speed and font size control
    * Full 3-Minit battery support no mods needed
    * Added back volume adjust sound and toggle
    * Added headset icon attached icon in status bar
    * Added PureAmbient display options
    * Added Full CAF based AppOps
    * Added Special keys to all keyboard keys
    * Added Ability to disable fullscreen keyboard
    * Added ability to see app version when sideloading app
    * Added app package name to app info screen
    * Added ability to disable battery saver color in nav/status bars
    * Added ability to launch Pure Nexus settings from notification drawer long press settings icon)
    * Added ability to customize Settings dashboard columns, dashboard text lines, dashboard dividers
    * Added ability to launch app when touching app icon in app info screen
    * Added PlayStore link to action bar of app info screen
    * Added wireless charging sound for USB chargers
    * Native Dialer lookup in the AOSP dialer
    * Increasing ringtone option
    * Incall vibration options
    * Proximity speakerphone option
    * National Data roaming option
    * Call/Message blocking
    * Option to flip phone to mute/reject incoming call
    * Link/Unlink Notification ringtone option
    * ADB enhancements (ADB over wifi, Hide ADB icon, colored logcat “abd logcat -C”)
    * Added ability to change the device hostname
    * Added Kexec and Kexec hardboot support
    * Added kcal display calibration support
    * Added double tap to wake, swipe to wake, swipe to sleep, camera wakeup gestures
    * Added High brightness mode support
    * Removed google’s bug report option
    * Removed google’s SystemUpdate option
    * Removed google’s legal information
  • Lock Screen
    * Option to customize lock screen shortcuts
    * Option to disable fingerprint authorization vibration
    * Long press power for torch
    * Double tap anywhere to sleep
    * Option to disable lock screen media art
    * Scramble pin layout
    * Quick pin unlock
    * Option to hide lock screen clock
    * Option to set custom lock screen clock fonts
    * Option to hide lock screen date
    * Option to hide lock screen alarm text
    * Option to set the alpha of lock screen and lock screen security bouncer
    * Lock screen Wallpaper (add/crop/delete)
  • Notification Drawer
    * Weather
    * Force Expanded Notifications
    * Quick settings pulldown (left,right,always)
    * Smart pulldown (no ongoing, no dismissable, no notifications)
    * Brightness slider on/off toggle
    * Fully customizable quick settings with now up to 30 custom tiles
    * Option to enable or disable the top two main quick settings tiles
    * Option to enable 3/4/5 quick settings tiles per row
    * Option for advanced location in location quick setting tile
    * Option to enable haptic feedback on quick settings tiles
    * Option to disable quick tiles on secure lock screen
  • Recent Apps
    * Immersive recents (stock, full screen, status bar only, navbar only)
    * Clear all recents toggle
    * Clear all recents location option
    * Clear all recents but last app toggle
    * Recent search bar on/off toggle
    * Slim recents and slim recent options
  • Statusbar
    * Battery customization (stock, landscape, circle, dotted circle, text, none)
    * Battery percent options (hidden, inside the icon, next to the icon)
    * Battery Bar options (location, color, style, thickness, animation)
    * Carrier Text customization (text placement, custom text)
    * Clock customization (position, am/pm, date, date position, date style, date format)
    * Network traffic meter options (disabled/incoming/outgoing/both, units displayed, update interval, hide arrows, autohide, autohide threshold)
    * Status bar options (notification counter, double-tap to sleep, status bar brightness control)
    * Option to disable headset icon, vibrate icon, VPN icon in status bar
  • Navigation Bar
    * Enable/disable
    * IME toggle
    * Option for arrow cursor keys
    * Option for double tap navbar to sleep
    * Long press back to kill toggle
    * Option to configure back kill delay
    * Long press recents for last app toggle
    * Navigation bar size customization (width, height, length)
    * Navigation bar customization (placement, buttons)
  • PowerMenu
    * Option to disable on secure lock
    * Add/remove (reboot, screenshot, screen-record, torch, airplane mode, user switcher,settings shortcut, search, voice search, lock now, sound panel)
  • Volume Rocker
    * Volume key wake
    * Volume key music control
    * Volume key keyboard cursor control
    * Volume button swap toggle
    * Control media volume anytime toggle
    * Live volume steps
  • Display
    * Expanded desktop options
    * Option to enable/disable wake on plug
    * Option to enable 3 finger swipe to screenshot
    * LED controls
  • Media & Notifications
    * Option to disable camera shutter sound (does not work with hdr+ mode)
    * Option to disable double tap camera vibration
    * custom heads up options (global on/off, timeout, heads up snooze, force heads up, heads up whitelist, heads up do not disturb, heads up blacklist)
    * Option to disable low battery notification
    * Option to disable battery saver notification

XDA:DevDB Information

[ROM][6P][6.0.1]★ Pure Nexus ★ Layers | Fi | WiFi Calling ★[07/23/16], ROM for the Huawei Nexus 6P


  • BeansTown106
  • dwitherell

Source Code


ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.10.x
Based On: AOSP

Version Information

Status: Stable
Stable Release Date: 2016-07-23

Installation Instructions:

Please read your applicable process and understand it before attempting. Also, read the latest update post and this FAQ, it has some good info in it.

Pre-requisites: An unlocked bootloader and custom recovery installed. Use this guide if you need assistance with this (just read the beginning of the guide, follow sections 1 and 2, then come here).

Dirty flash: go for this option If you are already on Pure Nexus and not flashing across Android versions (5.x.x to 6.x.x, 6.x.x to 6.x.x is fine for right now).

Clean flash: go for this option if you are having problems with dirty flashing (coming from another custom ROM or stock Android).

How to dirty flash Pure Nexus on your Nexus 6P:

  1. Download the latest Pure Nexus ZIP and SuperSU (if you want to root) from the downloads section below.
  2. Boot into TWRP and make a backup (remove any lock screen security before this, optional but highly recommended).
  3. Wipe cache and Dalvik cache (optional).
  4. Flash Pure Nexus ZIP.
  5. Update your vendor image (only need to do this once per build number).
  6. Flash your custom kernel (optional).
  7. Flash SuperSU (optional).
  8. Reboot and have fun!

How to clean install Pure Nexus on your Nexus 6P:

  1. Download the latest Pure Nexus ZIP, latest GApps (recommended ones are given in the downloads section below, use others at your own risk), SuperSU (if you want to root), and your custom kernel if you have one onto your phone.
  2. Backup any important data.
  3. Delete any Layers you have installed.
  4. Boot into TWRP and make a backup (remove any lock screen security before this, optional but highly recommended).
  5. Wipe system, data, cache, and Dalvik cache in Wipe > Advanced Wipe.
  6. Flash Pure Nexus zip.
  7. Flash GApps zip.
  8. Update your vendor image (only need to do this once per build number).
  9. Flash your custom kernel if you have one.
  10. Flash SuperSU (optional).
  11. Reboot and have fun.




Please enter your comment!
Please enter your name here