[MODPACK] MCR modpack for the Nexus 6 (r12)

paulobrien

Senior Member
Nov 6, 2003
5,279
7,314
0
Norwich
www.MoDaCo.com
MoDaCo Custom ROMs (MCRs) have always been based on the stock ROM for devices. I've recently switched my daily driver phone to a Nexus 6 and my daily driver tablet to a Nexus 9, giving me an opportunity to have a good play with Lollipop, the new Android release.

On the whole, the latest version of Android is fantastic, but as is often the case, I have seen a few opportunities for tweaks and improvements, which once again has started me thinking about MCRs, particularly with the loss of Xposed on Lollipop which had become the de-facto way to apply tweaks.

With this in mind, i've started looking at the best way to create and package modifications, and this modpack for the Nexus 5, 6 and 9 is the first step on that road.

Initially, the changes are purely to SystemUI. Only 2 files are changed, no wipe is needed if you already have an unlocked bootloader (stock certificates are retained). A 'MCR Control' application is included to configure the modifications.

Features (some are only available on specific devices / telephony enabled devices):
  • 'MCR Control' configuration application
  • A one handed mode which moves the button towards the edge on the navigation bar - press and hold back or recents to toggle
  • Multiple battery level display options for status bar and lockscreen
  • Option to enable the stock Lollipop battery percent feature
  • Option to remove carrier label from lockscreen
  • Option to reverse order of navigation buttons
  • Option to retain network type indicators when roaming
  • Option to disable '4G for LTE' indicator
  • Option to disable orange colouring of status bar and navigation bar separately on battery saver
  • Option to hide clock
  • Option to centre clock
  • Option to disable icon when alarm is set
  • Option to ignore priority when determining whether to show heads up notifications
  • Option to disable heads up notifications altogether
  • Option to double tap status bar to sleep
  • Option to double tap navigation bar to sleep
  • Option to enable double tap to wake (requires root, be sure to auth SuperSU after clicking the box, applies a few seconds after each boot) - NEXUS 6 ONLY
  • Option to enable red / blue / green charging LED (requires root, be sure to auth SuperSU after clicking the box, applies a few seconds after each boot) - NEXUS 6 ONLY
  • Options to lock status and navigation bars to black (user request - Nexus 9 blacklight bleed mitigation)
  • Option to enable rotation in lockscreen
  • Option for re-boot menu in status bar header
  • All options are applied in real time
  • Compatible with both odexed and deodexed stock ROMs
To install:
  • Ensure your device is running STOCK LRX22C - use on any other ROM version will make bad things happen!
  • Download the zip file below
  • Install or boot TWRP using fastboot
  • Backup your stock system partition (you'll need to restore this to apply OTAs)
  • Push the modpack zip file to /sdcard
  • Install the zip file in the usual manner
Download:
To revert to stock:
  • Restore your backup of the system partition!
To revert to stock if you didn't back up:
  • Download the correct factory image from your device from the Nexus Factory Images page
  • Extract the files (including the internal images zip)
  • Locate the system img file, reboot your device to bootloader and 'fastboot flash system system.img'
  • Boot to recovery and wipe the dalvik-cache
Future releases will add features, but as always MCR will be focused on adding features in a stock style way - you should wonder whether they are mods or whether they were always there. ;)

Enjoy and let me know your thoughts!

P

Credits:

Reboot icon by icons8

Changelog

r12
  • Updated for build LMY47I with the latest code changes (Nexus 6 and Nexus 5)

r11
  • Updated for Android 5.1
  • Removed heads up notifications 'swipe up' mod (now included in stock Lollipop)

r10.1

This is purely a bug fix release. The MCR Control app will still show 'r10'.
  • Resolved issue with hidden clock being restored on status bar expansion
  • Resolved issue with volume controls corruption in settings
  • Changed reboot icon (hey, I thought it was funny!)

r10

r11 will be a minor tweak release with a couple of minor improvements to the reboot UI and a re-arranging of the MCR Control app.

  • Added option for blue LED when charging[/*]
  • Added new re-boot menu in status bar header[/*]
  • Resolved issue with the hidden clock reappearing[/*]
r9
  • Added option for centre clock
  • Added option to enable rotation in lockscreen
  • Resolved compatibility issues with the charging LED - leave option unchecked if using Lightflow or a similar app
  • Improved charging LED - wireless charging now illuminates blue because FUTURISTIC
  • Added details on how to revert to stock on the topic posts
r8
  • Added option to enable red / green charging LED (requires root, be sure to auth SuperSU after clicking the box, applies a few seconds after each boot) - NEXUS 6 ONLY
  • Added option to enable am / pm indicator (two sizes)
r7
  • Added option to lock status and navigation bars to black (user request - Nexus 9 blacklight bleed mitigation)
  • Bug fixes to alarm icon hide feature
  • Nexus 5 is now fully supported
r6
  • Improvements to MCR Control app - version is now displayed on action bar
  • Added option to disable heads up notifications
  • Added icon to disable icon when alarm is set
  • Added option to double tap status bar to sleep
  • Added option to double tap navigation bar to sleep
  • Nexus 5 support is now in testing
r5
  • Multi device support - the first device to be added is the Nexus 9. Supported from r5 onwards!
  • Improvements to one-handed mode code
  • Minor bugfix to reverse button order feature
r4
  • Added new one handed mode - press and hold back or recents to toggle
  • Added option to disable orange colouring of status bar and navigation bar separately on battery saver
  • Added option to hide clock
r3
  • Improved battery option to always show icon when charging
  • Added option to retain network type indicators when roaming
  • Added option to disable '4G for LTE' indicator
  • Added option to ignore priority when determining whether to show heads up notifications
  • Added option to enable double tap to wake (requires root, be sure to auth SuperSU after clicking the box, applies a few seconds after each boot)
  • Mod is now compatible with both odexed and deodexed stock based ROMs
  • Initial changes to prepare for potential support of other Lollipop devices
r2
  • Added 'MCR Control' configuration application
  • Added more battery options
  • Extended battery setting to also apply to lockscreen
  • Added option to enable the stock Lollipop battery percent feature
  • Added option to remove carrier label from lockscreen
  • Added option to reverse order of navigation buttons
  • Lots of under the hood changes for future tweaks
r1
  • Initial Release
 
Last edited:

Jano342000

Member
Feb 11, 2014
13
2
0
Hmmm I downloaded the file to my phone, booted into recovery and then I installed the zip from there. When I restarted I didn't see the battery percentage text at all. I know I didn't follow your instructions above but shouldn't the way I did it work?

If not why not? I'm curious as to why it didn't for me.
 

eighty1

Senior Member
Apr 8, 2009
1,552
39
0
Atlanta
Thanks for this. I remember your work in the beginning with.... I can't even remember what device it was, you've been sharing your work for so long.


Sent from Shadow Moses on my iPhone 6 Plus using Tapatalk
 

Alttwo

Senior Member
Jan 8, 2012
194
74
0
Hmmm I downloaded the file to my phone, booted into recovery and then I installed the zip from there. When I restarted I didn't see the battery percentage text at all. I know I didn't follow your instructions above but shouldn't the way I did it work?

If not why not? I'm curious as to why it didn't for me.
Same happened to me but I reinstalled and cleared caches and it came up.. Hope I helped
 

paulobrien

Senior Member
Nov 6, 2003
5,279
7,314
0
Norwich
www.MoDaCo.com
Yes, it works only after a cache wipe.

Also would love to have the battery icon removed, as we have the percentage.
Ah yes, i'll update the instructions re: cache wipe.

Removing the battery icon will be an option in the future!

Great! Will we be seeing an online kitchen at some point?
Never say never. ;)

I notice a mod moved this to Themes and Apps even though it's neither. Odd. :(

P
 

TyroneLT

Senior Member
Jan 23, 2012
191
32
0
Any work that would bring back navring targets & navbar shortcut mods would be a great request from me. Looking forward to development overall on this project!