Nexus 6P, Pure Nexus and franco.Kernel

By | April 21, 2016

I am finally back with the Nexus family! As I have done previously with my Nexus 5 setup and LG G4 setup I will share what I run on my Nexus 6P.

I have made the switch back franco.Kernel and am running Pure Nexus which seems to be the perfect combination for this device, simply perfect!

Device: Nexus 6P (32GB Aluminium)
ROM: Pure Nexus (latest) + Pico OpenGapps (ARM64) + GoogleApps-ThemeReady
Kernel: franco.Kernel (latest)
Software: franco.Kernel Updater, Naptime, Spectrum – Layers Theme, Polycon – Icon PackApex Launcher, Swipe Navigation

The current build of PureNexus for the 6P is Marshmallow 6.0.1_r24. The kernel, franco.Kernel made by Francisco Franco is a perfect combination for PureNexus and you probably will never need to change anything. The only thing I did was boost the audio and lowered vibration to 20 with FKU.

To also help improve battery (and also make the UI look awesome), I use Spectrum Layers by Jeremy Beck. Since it is an AMOLED screen I use the complete black UI, with Steel for the highlighted accents. It definitely is an awesome theme and has so over 80 different colour options available!

I turn off navigation bar in Pure Nexus settings and use Swipe Navigation, it is an ingenious app that allows you to swipe up from the edge of the screen for back/home/recents and can setup other areas of the screen for other functions.

I also have modified gps.conf for my area, and I turn off Adaptive Brightness, Ambient Display and Daydream. Then delete all the following files. However deleting these you’re doing at your own risk, as I will not be held responsible if you do something wrong.

/system/etc/permissions/com.google.android.maps.xml
/system/etc/permissions/com.google.android.media.effects.xml
/system/etc/permissions/com.google.widevine.software.drm.xml
/system/etc/preferred-apps/google.xml
/system/framework/com.google.android.maps.jar
/system/framework/com.google.android.media.effects.jar
/system/framework/com.google.widevine.software.drm.jar

I also delete all the ringtones and notification tones as I use my own.

/system/media/audio/ringtones
/system/media/audio/notifications

I also delete /data/data/com.android.launcher3.

Then from /system/app/ I delete the following.

BasicDreams
CABLService (qualcomm adaptive brightness)
GoogleTTS
HTMLViewer
LiveWallpapersPicker
LockClock
PacProcessor
PrintSpooler
Stk

Then from /system/priv-app/ I delete the following.

CarrierConfig
CellBroadcastReceiver
CNEService
ConfigUpdater
ExternalStorageProvider
GoogleFeedback
GoogleOneTimeInitializer
HiddenMenu
Launcher3 (I use Apex)
MusicFX
OneTimeInitializer
SetupWizard
SharedStorageBackup
SprintDM
Tag
VpnDialogs

That basically sums up everything that I remove / clean from PureNexus. There is probably some more things that I could remove but have missed. If you have anything that you delete let me know.

I will (maybe) one day get around to syncing PureNexus on github and compile my own version with those removed that I manually delete, or I will just create a flashable zip like I did with Chroma that removes everything that I manually delete.