Here is how I rooted my standard S7 with nougat with perfect settings

cjlopez213

Senior Member
Dec 18, 2010
86
29
0
*NOTE* This is for the standard S7. I made a mistake and put this in the S7 Edge forum. You can follow the same steps just please use the correct nougat version.


First I want to apologize for the formatting of this thread. I am new to making threads. Also I do not take credit for anything posted here. All credit goes to the amazing developers. Also a big thank you to Araltd for compiling everything.

Here's how I rooted my phone with nougat and all of the tweaks to make it run perfect. Please follow my instructions completely. This guide assumes you know how to use ADB so if you do not know how to use ADB there are several guides online.

*NOTE* This is for a T-mobile Galaxy S7 so if you try with another carrier YYMV


Also, if you follow this guide it means you have to buy some apps but the devs deserve your support.

You could do it with free apps but these are the apps I chose and recommend.

Download the nougat file for Odin (thank you micallan_17)

https://drive.google.com/file/d/0B7C7EaSz8kzrQzhxZnlSemNscEE/view

If your device is rooted you must unroot it and do a factory reset. Once you are back at the welcome screen turn your off your phone and go into download mode.

Now you must use the stock Odin to install nougat you downloaded from above (use CSC and not Home CSC). Doing this will erase everything on your phone which is needed to run smoothly.

http://odindownload.com/download/Odin3_v3.12.3.zip

Once you are back up and running you can check really quick to see that you got nougat via settings.

Now download the modified Odin (thank you PrinceComsy):

https://www.androidfilehost.com/?fid=24591023225177749


Put your phone into download mode and open up the modified Odin. Download this file and put “S7_Qualcomm” into AP. Don’t touch anything else and just click start and your phone should restart once it is done.

https://www.androidfilehost.com/?fid=457095661767141717

Download the SU file thanks to jrkruse:

https://www.androidfilehost.com/?fid=817550096634750763


Once your phone is completely back on extract the folder and open it. In some empty space in the folder hold shift and press right click then click “open command window here.’ Now type root.bat and your phone will restart once done.
Set everything up on your phone like you normally would and then open up SuperSU and click Settings and make sure Enable SU during boot is checked.

Download this: https://www.androidfilehost.com/?fid=457095661767144116

Remove hurricane icon
--------------------

Follow the instructions in this thread: https://forum.xda-developers.com/showpost.php?p=71404469&postcount=453

Huge thank you to jrkruse

You will need to download FlashFire (free at the play store)

This is the part that most of the applications I use will cost money but it makes a huge difference.

ROM Toolbox Pro
https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolboxpro&hl=en

Titanium Backup + Pro
https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&hl=en


Originally Posted by billa
Note (and suggestions)
----
Before and after rooting wipe the cache.
For tweak settings to stick, must reboot multiple times.


Security Updates OFF
--------------------
Settings > Lock Screen > Security > Other Security > Security Policy Updates > OFF and Wi-Fi only


Disable (things to disable after root - Use Titanium Backup or Package Disabler Pro for Samsung, both available from the Play Store - Worth the price to buy!) if some are missing don’t worry about it.
-------
Samsung DM Phone Interface
Samsung DM Service
SecurityLogAgent
com.sec.android.soagent
com.wssyncmldm
tethering.automation
tethering.provisions
--------------
General Tweaks

Go to settings > about tablet > click on Build number repeatedly until it says you’re a developer
Press the back arrow one time and click on Developer Options
Scroll down and turn off all the scales (window, transition, animator)
Go back to settings and click on Connections > scroll down to More connection settings
Make sure nearby devices scanning is off


Once you are rooted and ready to go
--------------
Install ROM Toolbox Pro and open it. Swipe over to the left one time until it says Performance. Click on CPU put the top slider all the way to the right. The bottom bar put it all the way to the left. I/O Scheduler leave it to cfq and for Governor put interactive. Also make sure apply on boot is checked. Freeze the apps mentioned above and anything else you feel must be bloatware.
------------------

Download BuildProp Editor to do the following tweaks (if needed)
https://play.google.com/store/apps/details?id=com.jrummy.apps.build.prop.editor&hl=en

SHealth fix
-----------
Set ro.config.tima to 0 in build.prop


WiFi passwords fix
------------------
Set ro.securestorage.support to false in build.prop



VOLTE/RCS icons OFF
-------------------
Copy the imsservice.apk from the root zip to
/system/priv-app/imsservice/
and set permissions to -rw-r--r--


Data toggle
-----------
Use SQLite editor and add MobileData to a string in settings.db


Sprint LTE fix
--------------
In Build.Prop change the following:
ro.cdma.default_numeric=310000 to 310120
ro.cdma.default_alpha=Chameleon to Sprint
ro.build.characteristics=Chameleon to Sprint

Fix for not being able to make or receive calls
--------------

Go into settings
Click Connections
Click Wi-Fi Calling
Click Cellular Network Preferred
Go back two times and click on Mobile networks
Select Network mode and select 3G/2G (auto connect)
Restart your phone and call 611 just to make sure the call goes through
Hangup and go back to Network mode and switch back to LTE mode”

Lspeed
--------------
Download Lspeed: https://play.google.com/store/apps/details?id=com.paget96.lspeed&hl=en
These are the settings I’m using: (attached)
That’s it for Lspeed. Do not install govtuner as Lspeed already has it so it would be redundant. Also any other “tweaking” program I have personally tried is BS so I wouldn't waste my time.

Greenify (please buy the donation package as well)
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en
---------------
Add as many apps as you can. Don’t put apps that need to stay alert (alarm clock, calendar, text, etc). You can put my settings I attached as well.


Adaway: https://www.androidfilehost.com/?fid=817550096634744719
---------------
Absolutely needed for anyone using root. Takes away all ads (except youtube ads you have to do something separate for that.)


Override DNS: https://play.google.com/store/apps/details?id=net.mx17.overridedns&hl=en
---------------
Completely optional but it has made my internet speed so much faster. Make sure you select OpenDNS (port 443) and click apply.


New Tweaks Added Here:
---------------
My phone stopped going into deep sleep for some reason and the battery was draining even while the screen is off so I did the following to fix it.

I installed an app called ForceDoze: https://play.google.com/store/apps/details?id=com.suyashsrijan.forcedoze&hl=en
Once installed charge your phone to 100% and then turn on the app.

Important Once your phone hits 100% battery life go into recovery mode and wipe cache and then turn your phone back on and disconnect the charger.

---------------
Installed new BusyBox and it has made my phone a lot faster.

I installed this BusyBox app: https://play.google.com/store/apps/details?id=ru.meefik.busybox&hl=en
I didn't have to remove the current BusyBox installation as it installed over it. So far my phone is fast and the battery life is amazing!

I’ll keep this updated. If you have any tips as well post them here and I’ll be sure to add them, thank you!
 
Last edited:

Amd4life

Senior Member
Dec 30, 2010
1,771
416
103
*NOTE* This is for the standard S7. I made a mistake and put this in the S7 Edge forum. You can follow the same steps just please use the correct nougat version.


First I want to apologize for the formatting of this thread. I am new to making threads. Also I do not take credit for anything posted here. All credit goes to the amazing developers. Also a big thank you to Araltd for compiling everything.

Here's how I rooted my phone with nougat and all of the tweaks to make it run perfect. Please follow my instructions completely. This guide assumes you know how to use ADB so if you do not know how to use ADB there are several guides online.

*Note* This is for a T-mobile Galaxy S7 so if you try with another carrier YYMV


Also, if you follow this guide it means you have to buy some apps but the devs deserve your support.

You could do it with free apps but these are the apps I chose and recommend.

Download the nougat file for Odin (thank you micallan_17)

https://drive.google.com/file/d/0B7C7EaSz8kzrQzhxZnlSemNscEE/view

If your device is rooted you must unroot it and do a factory reset. Once you are back at the welcome screen turn your off your phone and go into download mode.

Now you must use the stock Odin to install nougat you downloaded from above (use CSC and not Home CSC). Doing this will erase everything on your phone which is needed to run smoothly.

http://odindownload.com/download/Odin3_v3.12.3.zip

Once you are back up and running you can check really quick to see that you got nougat via settings.

Now download the modified Odin (thank you PrinceComsy):

https://www.androidfilehost.com/?fid=24591023225177749


Put your phone into download mode and open up the modified Odin. Download this file and put “S7_Qualcomm” into AP. Don’t touch anything else and just click start and your phone should restart once it is done.

https://www.androidfilehost.com/?fid=457095661767141717

Download the SU file thanks to jrkruse:

https://www.androidfilehost.com/?fid=817550096634750763


Once your phone is completely back on extract the folder and open it. In some empty space in the folder hold shift and press right click then click “open command window here.’ Now type root.bat and your phone will restart once done.
Set everything up on your phone like you normally would and then open up SuperSU and click Settings and make sure Enable SU during boot is checked.

Download this: https://www.androidfilehost.com/?fid=457095661767144116

Remove hurricane icon
--------------------

Follow the instructions in this thread: https://forum.xda-developers.com/showpost.php?p=71404469&postcount=453

Huge thank you to jrkruse

You will need to download FlashFire (free at the play store)

This is the part that most of the applications I use will cost money but it makes a huge difference.

ROM Toolbox Pro
https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolboxpro&hl=en

Titanium Backup + Pro
https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&hl=en


Originally Posted by billa
Note (and suggestions)
----
Before and after rooting wipe the cache.
For tweak settings to stick, must reboot multiple times.


Security Updates OFF
--------------------
Settings > Lock Screen > Security > Other Security > Security Policy Updates > OFF and Wi-Fi only


Disable (things to disable after root - Use Titanium Backup or Package Disabler Pro for Samsung, both available from the Play Store - Worth the price to buy!) if some are missing don’t worry about it.
-------
Samsung DM Phone Interface
Samsung DM Service
SecurityLogAgent
com.sec.android.soagent
com.wssyncmldm
tethering.automation
tethering.provisions
--------------
General Tweaks

Go to settings > about tablet > click on Build number repeatedly until it says you’re a developer
Press the back arrow one time and click on Developer Options
Scroll down and turn off all the scales (window, transition, animator)
Go back to settings and click on Connections > scroll down to More connection settings
Make sure nearby devices scanning is off


Once you are rooted and ready to go
--------------
Install ROM Toolbox Pro and open it. Swipe over to the left one time until it says Performance. Click on CPU put the top slider all the way to the right. The bottom bar put it all the way to the left. I/O Scheduler leave it to cfq and for Governor put interactive. Also make sure apply on boot is checked. Freeze the apps mentioned above and anything else you feel must be bloatware.
------------------

Download BuildProp Editor to do the following tweaks (if needed)
https://play.google.com/store/apps/details?id=com.jrummy.apps.build.prop.editor&hl=en

SHealth fix
-----------
Set ro.config.tima to 0 in build.prop


WiFi passwords fix
------------------
Set ro.securestorage.support to false in build.prop



VOLTE/RCS icons OFF
-------------------
Copy the imsservice.apk from the root zip to
/system/priv-app/imsservice/
and set permissions to -rw-r--r--


Data toggle
-----------
Use SQLite editor and add MobileData to a string in settings.db


Sprint LTE fix
--------------
In Build.Prop change the following:
ro.cdma.default_numeric=310000 to 310120
ro.cdma.default_alpha=Chameleon to Sprint
ro.build.characteristics=Chameleon to Sprint

Fix for not being able to make or receive calls
--------------

Go into settings
Click Connections
Click Wi-Fi Calling
Click Cellular Network Preferred
Go back two times and click on Mobile networks
Select Network mode and select 3G/2G (auto connect)
Restart your phone and call 611 just to make sure the call goes through
Hangup and go back to Network mode and switch back to LTE mode”

Lspeed
--------------
Download Lspeed: https://play.google.com/store/apps/details?id=com.paget96.lspeed&hl=en
These are the settings I’m using: (attached)
That’s it for Lspeed. Do not install govtuner as Lspeed already has it so it would be redundant. Also any other “tweaking” program I have personally tried is BS so I wouldn't waste my time.

Greenify (please buy the donation package as well)
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en
---------------
Add as many apps as you can. Don’t put apps that need to stay alert (alarm clock, calendar, text, etc). You can put my settings I attached as well.


Adaway: https://www.androidfilehost.com/?fid=817550096634744719
---------------
Absolutely needed for anyone using root. Takes away all ads (except youtube adds you have to do something separate for that.)


Override DNS: https://play.google.com/store/apps/details?id=net.mx17.overridedns&hl=en
---------------
Completely optional but it has made my internet speed so much faster. Make sure you select OpenDNS (port 443) and click apply.

I have some more but I’m out of time. I’ll keep this updated. If you have any tips as well post them here and I’ll be sure to add them, thank you!
Quick question, what app do you use to tune the BIG processors? CPU control will only adjust the two smaller cores. How do I get the larger cores to lock to 300mhz min and 2100mhZ MAX

I have tried kernel auditor and it does not seem to stick after hour or so of use. So I'm looking for another tuning option

Thanks for the L speed recommendation
 

cjlopez213

Senior Member
Dec 18, 2010
86
29
0
Quick question, what app do you use to tune the BIG processors? CPU control will only adjust the two smaller cores. How do I get the larger cores to lock to 300mhz min and 2100mhZ MAX

I have tried kernel auditor and it does not seem to stick after hour or so of use. So I'm looking for another tuning option

Thanks for the L speed recommendation
I use ROM Toolbox Pro. I've used other apps but this is the one that worked best for me.
 

Amd4life

Senior Member
Dec 30, 2010
1,771
416
103
I use ROM Toolbox Pro. I've used other apps but this is the one that worked best for me.

Rom tool box pro works GREAT for the small cores, sets them better than other apps. but it does NOT offer settings for the two large core processors---unless I am missing a menu setting somewhere


I have the full paid version
 

cjlopez213

Senior Member
Dec 18, 2010
86
29
0
Rom tool box pro works GREAT for the small cores, sets them better than other apps. but it does NOT offer settings for the two large core processors---unless I am missing a menu setting somewhere


I have the full paid version
You can try EX Kernel Manager. I haven't had to change the other cores.
 

g1-and-only

Senior Member
Oct 1, 2009
221
59
0
Los Angeles
Thank you for this wonderful guide.

Thanks a million for this. i just did all the steps now lets see this baby fly. Quick question, have you tried viper for android though flahsfire and if so which one works. Again, this is a great set up even if just from the work you put into it for the community.