Magisk ROM INFO:



What is this? A pure magisk ROM allows you to maintain an untouched stock system while having all the features of a custom ROM and root. The modifications run as a module, and makes for a much more stable ROM than one that has been run through the kitchen and deodexed.

Also, If you are on this ROM. updates will be much less cumbersome. Once the data image is in place further mods/changes require a very small file to flash. End game- you will be on a custom ROM, rooted, and still be able to take OTA's.

My stategy: I keep the stock recovery on my sd card. After the OTA has dl'd, disable the current ROM module in Magisk manger, boot to twrp, and flash the stock recovery img. Then, in twrp, choose reboot recovery. You should boot into stock recovery, at witch point you can flash the OTA. An updated module will be provided here in due time. I use this device so updates to the module will come quickly.



Instructions:



1) Restore your stock system image backup in TWRP. If you don't have one you can flash the stock img's in post #3. If you are not on N flash the bootstack first then the B15 stock file. Wipe data and reboot.

2) Reboot and breeze through the setup. No wifi, google acct, etc

3) Reboot to TWRP. Don't swipe to allow system modifications. Keep system RO. Swipe to factory reset, then flash the Magisk ROM.

4) Reboot. Setup. You will see the ROM running as a module in Magisk manager.



Notes:

This is based on the regular ROM, and also includes:

-fixed Until next alarm when activating DND w/ an alarm set

-added cast screen tile to QS

-No bluetooth weirdness

-reverted to stock clock



If you don't like the navbar-

Open the ROM zip. Look in /magisk and extract badboyz.zip. Inside the the zip there is a common folder. Open the file "post-fs-data.sh" w/ notepad++ and change "qemu.hw.mainkeys 0" to "qemu.hw.mainkeys 1"





Update: 2.1 3/2/17



-added Night mode tile

-added Tuner tile

-added Color Inversion tile

-added more settings and features to System Tuner

-nixed carrier label



Must clean flash for all of the changes to show up.





Nougat Update: 2/9/17



-Removed NFC Icon

-Removed ADB icon

-Redid QS tiles and added DND and Cast tiles

-Added SystemUI Tuner- Now in advanced settings

-Removed ampm from status bar clock

-Removed the dumbass toast after you clear recent apps- effin gimmick

-Added Google signal and wifi icons

-Darker blue in settings on the default theme

-Removed hotspot provisioning

-slight debloat- same as before



Added:



-Advanced Power Manager- to activate open it and give it root permission

-Magisk Manager- To use Android Pay- Open the app and enable Magisk hide- reboot

-aLogcat- If you run into a problem please post a logcat in the thread

-PHH SU

-Command Center Widget



Anything added is uninstallable using the native app manager