*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!
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: