[Nexus 6 Android Development] piit79:
HAI!

Coming from the excellent [MENTION=2332422]temasek[/MENTION] CM12 build on my Note 3 to a stock CM12 on my new Nexus 6 I was unpleasantly surprised by how many features were added by Temasek and not in stock CM12.

Including some very useful ones that I was missing sorely.

So, instead of waiting for CM12 to merge them I decided to roll my own build :) I took stock CM12 source and cherry picked a few features below.

I humbly present to you CherryCM12.1 (renamed to distinguish it from the other one :) )

Features:

Encryption is not forced in boot image

Add per app controls for LP keyguard notifications - got merged into CM12 :) http://review.cyanogenmod.org/#/c/87792/

Slim heads up customizations for LP (heads up notification improvements) - NOT MERGED INTO CherryCM12.1 yet

Navbar tweaks (customizable height and width) - NOT MERGED INTO CherryCM12.1 yet

LCD density change in Display settings that doesn't interfere with Play Store - got merged into CM12.1 :)

Ability to disable search bar in recents - got this one merged as well: http://review.cyanogenmod.org/#/c/80224/

Wireless charging notification follows standard charging notification settings - this is actually my own contribution for a change :) http://review.cyanogenmod.org/#/c/88121/ - MERGED!

Quick Settings - option to show 4 tiles per row - NOT MERGED INTO CherryCM12.1 yet

FauxKernel by [MENTION=3332811]faux123[/MENTION] available for download below for IntelliPlug, Color controls etc. I suggest you go purchase his excellent FauxClock app, it's definitely worth it!

Incremental updates via built in updater based on [MENTION=631273]Chainfire[/MENTION]'s OpenDelta READ MORE BELOW

SuperSU shortcut in Settings (if installed)

Updating:

Please note there is a permissions issue at the moment preventing the updater to flash the new update. Please reboot to recovery and flash it manually from /sdcard/OpenDelta. I'm working on a fix.

You can get the new builds using the built-in updater - only a fraction of data (25-30 MB) will need to be downloaded.

You need to have the previous build on your SD card for the incremental update to work

If you want to have more zips flashed after updating, just put them into /sdcard/OpenDelta/FlashAfterUpdate

More features will be added gradually. If there's an existing feature from another ROM you would like to see included please let me know and I'll do my best.

Disclaimer:

The builds work on my device(TM). However, you take full responsibility for flashing them on your device.

/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/

Download: http://fatsoft.uk/android/shamu/

[QRCODE]http://fatsoft.uk/android/shamu/[/QRCODE]

FauxKernel for CM12.1: http://fatsoft.uk/android/shamu/kernel/

This is a standalone FauxKernel for CM12.1.

Gapps:

Gapps are not included. I recommend using AROMA-LP-Gapps.

Source:

https://github.com/CyanogenMod/

https://github.com/piit79/android_device_moto_shamu

https://github.com/piit79/android_frameworks_base

https://github.com/piit79/android_packages_apps_Settings

https://github.com/piit79/android_packages_apps_OpenDelta

https://github.com/faux123/Shamu

Credits:

I don't take any credit. I merely set up the source, cherry picked the commits and did some manual merging. All credit goes to:

CyanogenMod for the main source

[MENTION=3332811]faux123[/MENTION] for FauxKernel

[MENTION=631273]Chainfire[/MENTION] for OpenDelta

All the authors of cherry-picked commits (see my GitHub above for details)

XDA:DevDB Information

CherryCM12, ROM for the Nexus 6

Contributors

piit79

ROM OS Version: 5.0.x Lollipop

Based On: CyanogenMod

Version Information

Status: Nightly

Created 2015-01-18

Last Updated 2015-01-27