[GUIDE] BladeMOD Nougat | MultiROM | DT2W | Viper4Android | 2016-10-02

Search This thread

BIade

Senior Member
Apr 11, 2013
693
545
Cologne
BladeMOD Nougat - Guide Part I - updated

https%3A%2F%2Fpicload.org%2Fimage%2Frdrcgrgp%2Fscreenshot_20160922-181131.png
https%3A%2F%2Fpicload.org%2Fimage%2Frdrcgrgc%2Fscreenshot_20160922-181156.png
bladetheme03.png


Dear community,

in this guide I show you how I use Nougat as secondary on the hammerhead,
covering the following things:

  • Install Nougat as secondary in multiROM
  • Enable build-in features including root
  • Adblocker
  • Google Pixel Launcher
  • Viper4Android
  • DoubleTap2Wake with 5min timeout
  • Screen-Brightness-Dimmer

STEP 0: Requirements:
  • Installed multiROM (+multiROMrecovery)
  • A primary rom with kexec patch

STEP 1: Downloads with credits:
Here are all non-playstore links in one place with propper credits (i hope)
ROM - (Thread) by @bokbokan
Gapps Choose: ARM | 7.0 | nano -> Red download-button
Adblocker - (Thread) by @BSDgeek_Jake
PixelLauncher | mirror - by @LlabTooFeR (Post)
Viper4Android - modded by @guitardedhero (Original-Thread)
Kernel (take the newest) | (Thread) by @eng.stk
Wifi_fix after Kernel-flash by @yyz71 (Post)
SELinuxModeChanger (Thread) by @MrBIMC

STEP 2: Installing Nougat
  1. Reboot to recovery
  2. MultiROM -> ADD ROM -> NEXT -> ZIP FILE
  3. select downloaded ROM.zip -> Swipe to Confirm
  4. Wait and ignore the 2 errors "E:unknown command [log]"
  5. press BACK
  6. Click on "aosp-7.0-2016****-bokrom-..."
  7. FLASH ZIP -> select gapps.zip -> swipe to confirm
  8. FLASH ZIP -> PixelLauncher.zip -> swipe to confirm
  9. FLASH ZIP -> Adblocker.zip -> swipe to confirm
  10. Reboot into the new rom (give it a bit time)
  11. Complete initial setup, and enjoy the Nougat

STEP 3: Enabling built-in hidden features
Developer-options
  1. Goto Settings
  2. Scroll down to the bottom
  3. click on "about phone"
  4. Tap 7 times on "Build number"
SystemUI-Tuner
  1. Pull down the statusbar
  2. swipe down again to reach the quicksettings-buttons
  3. locate the gear-symbol at the topper-right corner for settings (DONT CLICK)
  4. Hold that icon for at least 7 secs
Root
  1. Goto Settings
  2. Security
  3. root->enable Apps (and adb if you want)
Please also do:
  1. Settings->Security->Enable unknown sources->confirm
  2. Settings->Display->DISable "adaptive display" and "inactive display"
STEP 4: Installing Essentials
First download and install them all, but dont open them.
  1. SuperSU by Chainfire
  2. Busybox by Stericson
  3. MultiROM by Tassadar
  4. Kernel Auditor by Willi Ye
  5. SELinuxModeChanger NON-playstore-link (Thread) by MrBIMC

STEP 5: Configuration
  1. Open SuperSU->Grant root permission (check remember)->DONT UPDATE THE BINARY!!!!->Goto Settings->press home button
  2. Open Busybox->Grant root permission (check remember)->wait a bit->Install busybox to /system/xbin->wait->home button
  3. Open MultiROM->Grant root permission (check remember)->Set Icon and Name if you want
  4. You dont run Kernel Auditor yet.
  5. Open SELinuxModeChanger->Grant root permission (check remember)->Click on permissive

STEP 6: Viper4Android
  1. Reboot to Recovery
  2. MultiROM->aosp-7.0...(or your new name)->FLASH ZIP->select Viper.zip->swipe to confirm
  3. Reboot to rom
  4. Open SELinuxModeChanger and check if you are still set to permissie (permissive must be grey and enforcing must be black)
  5. DONT CLICK ON ENFORCING
  6. Open Viper->3dot menu(upper right)->Driver Status
  7. Enjoy "NEON Enabled: Yes"

STEP 7: Custom Kernel for nice extra features
  1. Reboot to Recovery
  2. MultiROM->aosp-7.0...(or your new name)->FLASH ZIP->select blu-spark-kernel.zip->swipe to confirm
  3. FLASH ZIP->select Wifi-fix.zip->swipe to confirm
  4. Reboot to rom
  5. Open Kernel Auditor->Grant root permission (check remember)->wait a bit
  6. Left Menu->GPU->GPU-Governor->ondemand (to fix a bug)
    optional: SUPER nice feature: reduce minimal screen brightness. is awesome at night
  7. Left Menu->Screen->scroll down to the bottom-> Set minimal brightness to "1" NOT "0" !!!!
    optional: SUPER nice feature: DoubleTap2Wake, but wait battery drain - np set to 5 min timeout.
  8. Left Menu->wake->DoubleTap2Wake->Half (only bottom half of the screen)|->timeout to 5min | power btn to DISable)
  9. Reboot the device
    Hint: All these settings take effect 10 secs after boot is complete. you can disable the notification in the settings of kernel auditor

STEP 8: Enjoy the Nougat

I hope you like this guide. If many people find this helpful, I will create a Part II:
  • Extend funcionality
  • Add custom quicktiles (ie. adblocktoggler)
  • Add soft-power-button
  • Workaround quickpulldown
  • Theme it using substratum
  • ...

Cheers
Blade

P.S.: This is my first "big" Thread here, so please tell me if I break any rules. My only intention here is to give something back while hoping this could be useful to someone.
Also I wanted to say clearly: I did not develop anything here I wrote about. This is just a user-2-user guide, because many people reaches me via pm about multirom and nougat

Special thanks to @bokbokan for making all this possible with his multirom-friendly version of nougat!
 

Attachments

  • Screenshot_20160925-032819.png
    Screenshot_20160925-032819.png
    68.4 KB · Views: 2,178
  • Screenshot_20160925-032831.png
    Screenshot_20160925-032831.png
    85.8 KB · Views: 2,162
  • Screenshot_20160925-033324.png
    Screenshot_20160925-033324.png
    53.1 KB · Views: 2,169
  • Screenshot_20160925-032723.png
    Screenshot_20160925-032723.png
    214.8 KB · Views: 2,121
  • Screenshot_20160925-032528.jpg
    Screenshot_20160925-032528.jpg
    75.8 KB · Views: 2,126
  • Screenshot_20160925-032559.jpg
    Screenshot_20160925-032559.jpg
    80.3 KB · Views: 2,069
  • Screenshot_20160925-032627.png
    Screenshot_20160925-032627.png
    109.9 KB · Views: 2,037
  • Screenshot_20160925-032634.png
    Screenshot_20160925-032634.png
    108.3 KB · Views: 1,976
  • Screenshot_20160925-032658.png
    Screenshot_20160925-032658.png
    113.9 KB · Views: 1,966
Last edited:

BIade

Senior Member
Apr 11, 2013
693
545
Cologne
Hi @blade. Thanks for this awesome Work :)
Can you share the screenshots of battery life and SOT ?
How is overall performance and battery with this ROM and What about Bugs ?
Hey, thank you very much.
Since im a flash-a-holic with multiROM, its kinda difficult to a clean, overview.
I will do a clean record staying on one ROM for some days and post new pics.
But here are some screens.
My SOT is between 4 and 6 hours at the moment.
Overall performance seems to me better than marshmallow. (definitly not worse)

Bugs:
1) Setting a custom icon for a custom button on the navbar via systemui-tuner gets invisible after reboot. (restarting systemui fixes it, in Part II of my guide i show you how to automate this)
2) Some theming-problems, with substratum. (teal-user-icon and powermenu not themeable - restart submenu works)

Cheers
Blade
 

Attachments

  • Screenshot_20160830-055722.png
    Screenshot_20160830-055722.png
    138.3 KB · Views: 725
  • Screenshot_20160911-122517.png
    Screenshot_20160911-122517.png
    136 KB · Views: 720
  • Screenshot_20160829-141110.png
    Screenshot_20160829-141110.png
    122.8 KB · Views: 693
  • Screenshot_20160922-021954.png
    Screenshot_20160922-021954.png
    122.2 KB · Views: 671
Last edited:

Rezei

Senior Member
Dec 30, 2015
323
110
Great thread! Question: whats the theme you use? The white/copper one. Thanks.
 
  • Like
Reactions: BIade

bitpushr

Retired XDA:Administrator
Hey, thank you very much.
Since im a flash-a-holic with multiROM, its kinda difficult to a clean, overview.
I will do a clean record staying on one ROM for some days and post new pics.
But here are some screens.
My SOT is between 4 and 6 hours at the moment.
Overall performance seems to me better than marshmallow. (definitly not worse)

Bugs:
1) Setting a custom icon for a custom button on the navbar via systemui-tuner gets invisible after reboot. (restarting systemui fixes it, in Part II of my guide i show you how to automate this)
2) Some theming-problems, with substratum. (teal-user-icon and powermenu not themeable - restart submenu works)

Cheers
Blade
Thanks for the screenshots.
 

Zzrman

Senior Member
Jan 27, 2015
95
16
www.artmadance.com
Last edited:
  • Like
Reactions: BIade

BIade

Senior Member
Apr 11, 2013
693
545
Cologne
Finally I did re-install the ROM and gapps to get WiFi running with the stock Bokrom kernel ....is somebody experienced this issue ?

Sent from my Nexus 5 using XDA-Developers mobile app

Hi firstly thank you for your work,
Please I need help after I followed your tutorials I just lost the WiFi....

Sent from my Nexus 5 using XDA-Developers mobile app

Hey sorry, here you go, flash this after kernel...
http://xdaforums.com/showpost.php?p=68395715&postcount=9110

Great thread! Question: whats the theme you use? The white/copper one. Thanks.

Hey, its based on THIS THEME by @Vaaski
(blue/white), and customized for testing out substratum...

Thank you very much :) You can check that theme I linked.

Thanks for the screenshots.
Your welcome mate :)
If I create Part II of this guide, you think I should start a new Thread or just edit my first post?

Cheers
Blade
 
Last edited:

BIade

Senior Member
Apr 11, 2013
693
545
Cologne
Thank you :)
Thanks for the screenshots.
Your welcome :)


Great stuff!!

just wondering if magisk can be installed on this as secondary ROM?

I dont think it works.
Magisk on secondary should be the same pain in the a** as SuperSU systemless.
Both require boot.img modifications, and I dont have any good test results for modifing bood.img on a secondary slot.
But I would love to test that whole world :D
 

stupdude2

Member
Feb 13, 2007
32
6
Thanks for the great guide!

I learned that the rom can be installed without MultiROM but the extra zips will not install properly. I installed MultiROM, installed this rom as secondary, and the other zips flashed properly. Lesson learned: Follow the instructions. ;)

The Viper4Android app isn't installed when I flash the provided zip. I followed the directions carefully. How can I get this to work? Thanks!

Edit: I've realized that neither the adblock, Google Now Launcher or Viper have installed properly. What is going on?!
 
Last edited:
  • Like
Reactions: BIade

thomasswan5547

Senior Member
Jan 10, 2016
90
13
Could i add some suggestions, on top of all of that flash the latest Adreno Graphics drivers, and use the "son of Sammy v4" color calibration profile for your screen, it emulates super AMOLED displays and really makes colors pop.
 
  • Like
Reactions: BIade

pixel.nexus

New member
Oct 23, 2016
1
1
Hello @BIade !
As promised, I created an account here on xda, and I must admit, this community is AWESOME :D
Could you please tell me, how you added your own buttons in the quicksettings??
Please I really want that too :)

And before I forget: Thank you very much for all the help till now...
 
  • Like
Reactions: BIade

BIade

Senior Member
Apr 11, 2013
693
545
Cologne
Hey mate,
You need:
1) Tasker (free trail)
2) AutoNotification

After installing, you will see 20 new tiles, if you go to the edit tiles section.
AutoNotification's Settings-page lets you hide specific tiles, if you want.

In tasker you can configure the actions, labels, icons, and states. If you need any help, just ask ;)

btw. Welcome to xda - finally :)


Hello @BIade !
As promised, I created an account here on xda, and I must admit, this community is AWESOME :D
Could you please tell me, how you added your own buttons in the quicksettings??
Please I really want that too :)

And before I forget: Thank you very much for all the help till now...
 
Last edited:

pathum1

Senior Member
Nov 13, 2012
83
17
I'm using CM13 on my N6P with multiROM.... can i install a nougat ROM as my secondary? Do i need to flash the vendor image and if yes, how can i flash it using the multiROM TWRP
 

BIade

Senior Member
Apr 11, 2013
693
545
Cologne
I'm using CM13 on my N6P with multiROM.... can i install a nougat ROM as my secondary? Do i need to flash the vendor image and if yes, how can i flash it using the multiROM TWRP

Hey mate, sorry for my late response.
This guide is for nexus 5 hammerhead, and I dont know how N6P works...
i.e. a friend of mine has got a LG G3 (d855) and multiROM was a bit messy with bumping, kexec also needed on secondary, etc.
So before you get wrong informations, I would recommend asking in the N6P-Thread.

Cheers
Blade
 

pathum1

Senior Member
Nov 13, 2012
83
17
Hey mate, sorry for my late response.
This guide is for nexus 5 hammerhead, and I dont know how N6P works...
i.e. a friend of mine has got a LG G3 (d855) and multiROM was a bit messy with bumping, kexec also needed on secondary, etc.
So before you get wrong informations, I would recommend asking in the N6P-Thread.

Cheers
Blade

no worries mate.. thanks for your reply.
I actually tried, didnt work. I believe the two versions of android (6.0 and 7.0) requiring different vendor images causes an issue.
 
  • Like
Reactions: BIade

bobo_15

Senior Member
Sep 22, 2012
244
20
OnePlus 10 Pro
Hey mate,
You need:
1) Tasker (free trail)
2) AutoNotification

After installing, you will see 20 new tiles, if you go to the edit tiles section.
AutoNotification's Settings-page lets you hide specific tiles, if you want.

In tasker you can configure the actions, labels, icons, and states. If you need any help, just ask ;)

btw. Welcome to xda - finally :)

With PureNexus I can't take my tiles up, when I'm bringing them up at a certain point thei disappear
 

Top Liked Posts

  • There are no posts matching your filters.
  • 17
    BladeMOD Nougat - Guide Part I - updated

    https%3A%2F%2Fpicload.org%2Fimage%2Frdrcgrgp%2Fscreenshot_20160922-181131.png
    https%3A%2F%2Fpicload.org%2Fimage%2Frdrcgrgc%2Fscreenshot_20160922-181156.png
    bladetheme03.png


    Dear community,

    in this guide I show you how I use Nougat as secondary on the hammerhead,
    covering the following things:

    • Install Nougat as secondary in multiROM
    • Enable build-in features including root
    • Adblocker
    • Google Pixel Launcher
    • Viper4Android
    • DoubleTap2Wake with 5min timeout
    • Screen-Brightness-Dimmer

    STEP 0: Requirements:
    • Installed multiROM (+multiROMrecovery)
    • A primary rom with kexec patch

    STEP 1: Downloads with credits:
    Here are all non-playstore links in one place with propper credits (i hope)
    ROM - (Thread) by @bokbokan
    Gapps Choose: ARM | 7.0 | nano -> Red download-button
    Adblocker - (Thread) by @BSDgeek_Jake
    PixelLauncher | mirror - by @LlabTooFeR (Post)
    Viper4Android - modded by @guitardedhero (Original-Thread)
    Kernel (take the newest) | (Thread) by @eng.stk
    Wifi_fix after Kernel-flash by @yyz71 (Post)
    SELinuxModeChanger (Thread) by @MrBIMC

    STEP 2: Installing Nougat
    1. Reboot to recovery
    2. MultiROM -> ADD ROM -> NEXT -> ZIP FILE
    3. select downloaded ROM.zip -> Swipe to Confirm
    4. Wait and ignore the 2 errors "E:unknown command [log]"
    5. press BACK
    6. Click on "aosp-7.0-2016****-bokrom-..."
    7. FLASH ZIP -> select gapps.zip -> swipe to confirm
    8. FLASH ZIP -> PixelLauncher.zip -> swipe to confirm
    9. FLASH ZIP -> Adblocker.zip -> swipe to confirm
    10. Reboot into the new rom (give it a bit time)
    11. Complete initial setup, and enjoy the Nougat

    STEP 3: Enabling built-in hidden features
    Developer-options
    1. Goto Settings
    2. Scroll down to the bottom
    3. click on "about phone"
    4. Tap 7 times on "Build number"
    SystemUI-Tuner
    1. Pull down the statusbar
    2. swipe down again to reach the quicksettings-buttons
    3. locate the gear-symbol at the topper-right corner for settings (DONT CLICK)
    4. Hold that icon for at least 7 secs
    Root
    1. Goto Settings
    2. Security
    3. root->enable Apps (and adb if you want)
    Please also do:
    1. Settings->Security->Enable unknown sources->confirm
    2. Settings->Display->DISable "adaptive display" and "inactive display"
    STEP 4: Installing Essentials
    First download and install them all, but dont open them.
    1. SuperSU by Chainfire
    2. Busybox by Stericson
    3. MultiROM by Tassadar
    4. Kernel Auditor by Willi Ye
    5. SELinuxModeChanger NON-playstore-link (Thread) by MrBIMC

    STEP 5: Configuration
    1. Open SuperSU->Grant root permission (check remember)->DONT UPDATE THE BINARY!!!!->Goto Settings->press home button
    2. Open Busybox->Grant root permission (check remember)->wait a bit->Install busybox to /system/xbin->wait->home button
    3. Open MultiROM->Grant root permission (check remember)->Set Icon and Name if you want
    4. You dont run Kernel Auditor yet.
    5. Open SELinuxModeChanger->Grant root permission (check remember)->Click on permissive

    STEP 6: Viper4Android
    1. Reboot to Recovery
    2. MultiROM->aosp-7.0...(or your new name)->FLASH ZIP->select Viper.zip->swipe to confirm
    3. Reboot to rom
    4. Open SELinuxModeChanger and check if you are still set to permissie (permissive must be grey and enforcing must be black)
    5. DONT CLICK ON ENFORCING
    6. Open Viper->3dot menu(upper right)->Driver Status
    7. Enjoy "NEON Enabled: Yes"

    STEP 7: Custom Kernel for nice extra features
    1. Reboot to Recovery
    2. MultiROM->aosp-7.0...(or your new name)->FLASH ZIP->select blu-spark-kernel.zip->swipe to confirm
    3. FLASH ZIP->select Wifi-fix.zip->swipe to confirm
    4. Reboot to rom
    5. Open Kernel Auditor->Grant root permission (check remember)->wait a bit
    6. Left Menu->GPU->GPU-Governor->ondemand (to fix a bug)
      optional: SUPER nice feature: reduce minimal screen brightness. is awesome at night
    7. Left Menu->Screen->scroll down to the bottom-> Set minimal brightness to "1" NOT "0" !!!!
      optional: SUPER nice feature: DoubleTap2Wake, but wait battery drain - np set to 5 min timeout.
    8. Left Menu->wake->DoubleTap2Wake->Half (only bottom half of the screen)|->timeout to 5min | power btn to DISable)
    9. Reboot the device
      Hint: All these settings take effect 10 secs after boot is complete. you can disable the notification in the settings of kernel auditor

    STEP 8: Enjoy the Nougat

    I hope you like this guide. If many people find this helpful, I will create a Part II:
    • Extend funcionality
    • Add custom quicktiles (ie. adblocktoggler)
    • Add soft-power-button
    • Workaround quickpulldown
    • Theme it using substratum
    • ...

    Cheers
    Blade

    P.S.: This is my first "big" Thread here, so please tell me if I break any rules. My only intention here is to give something back while hoping this could be useful to someone.
    Also I wanted to say clearly: I did not develop anything here I wrote about. This is just a user-2-user guide, because many people reaches me via pm about multirom and nougat

    Special thanks to @bokbokan for making all this possible with his multirom-friendly version of nougat!
    4
    Hi @blade. Thanks for this awesome Work :)
    Can you share the screenshots of battery life and SOT ?
    How is overall performance and battery with this ROM and What about Bugs ?
    Hey, thank you very much.
    Since im a flash-a-holic with multiROM, its kinda difficult to a clean, overview.
    I will do a clean record staying on one ROM for some days and post new pics.
    But here are some screens.
    My SOT is between 4 and 6 hours at the moment.
    Overall performance seems to me better than marshmallow. (definitly not worse)

    Bugs:
    1) Setting a custom icon for a custom button on the navbar via systemui-tuner gets invisible after reboot. (restarting systemui fixes it, in Part II of my guide i show you how to automate this)
    2) Some theming-problems, with substratum. (teal-user-icon and powermenu not themeable - restart submenu works)

    Cheers
    Blade
    3
    Thank you :)
    Thanks for the screenshots.
    Your welcome :)


    Great stuff!!

    just wondering if magisk can be installed on this as secondary ROM?

    I dont think it works.
    Magisk on secondary should be the same pain in the a** as SuperSU systemless.
    Both require boot.img modifications, and I dont have any good test results for modifing bood.img on a secondary slot.
    But I would love to test that whole world :D
    3
    Finally I did re-install the ROM and gapps to get WiFi running with the stock Bokrom kernel ....is somebody experienced this issue ?

    Sent from my Nexus 5 using XDA-Developers mobile app

    Hi firstly thank you for your work,
    Please I need help after I followed your tutorials I just lost the WiFi....

    Sent from my Nexus 5 using XDA-Developers mobile app

    Hey sorry, here you go, flash this after kernel...
    http://xdaforums.com/showpost.php?p=68395715&postcount=9110

    Great thread! Question: whats the theme you use? The white/copper one. Thanks.

    Hey, its based on THIS THEME by @Vaaski
    (blue/white), and customized for testing out substratum...

    Thank you very much :) You can check that theme I linked.

    Thanks for the screenshots.
    Your welcome mate :)
    If I create Part II of this guide, you think I should start a new Thread or just edit my first post?

    Cheers
    Blade
    2
    Hey, thank you very much.
    Since im a flash-a-holic with multiROM, its kinda difficult to a clean, overview.
    I will do a clean record staying on one ROM for some days and post new pics.
    But here are some screens.
    My SOT is between 4 and 6 hours at the moment.
    Overall performance seems to me better than marshmallow. (definitly not worse)

    Bugs:
    1) Setting a custom icon for a custom button on the navbar via systemui-tuner gets invisible after reboot. (restarting systemui fixes it, in Part II of my guide i show you how to automate this)
    2) Some theming-problems, with substratum. (teal-user-icon and powermenu not themeable - restart submenu works)

    Cheers
    Blade
    Thanks for the screenshots.