Complete rooting guide for the Samsung S7 (G930x) / S7Edge (G935x) QC
Follow this rooting guide carefully, do not skip any steps!!
And the usual disclaimer: Proceed at your own risk!!
Warning: All your data will be erased, so back up anything important!!
This guide contains the latest version files as of today.
1.
First, turn on ADB-Debug and OEM-Unlock in the Developer Options menu in order to avoid being locked out later on (search for it if you need help).
2.
Next, it's best to start by flashing a full stock, bloat-free, unbranded firmware "U".
Use the patched Odin at the end of this post to flash AP, BL, CP, CSC (select the non-Home file), and the PIT file in the PIT tab.
Due to implementation of the new RMM security, I would not recommend flashing anything newer than Jan. 2018 as outlined here.
https://forum.xda-developers.com/showpost.php?p=75402467&postcount=2483
Full stock unbranded "U" firmwares
Samsung_G930U_UES4BRA1_v7.0.0.ZIP
https://updato.com/firmware-archive-select-model?record=C3BB0B480B0F11E89F15FA163EE8F90B
Samsung_G935U_UES4BRA1_v7.0.0.ZIP
https://updato.com/firmware-archive-select-model?record=61E5E57D020011E8ACA1FA163EE8F90B
3.
Next, in order to avoid the annoying boot-loop issue, run this script before flashing the eng-boot to disable Samsung's Security+OTA.
Some commands may show an error, which is fine since this is a generic script for many different models.
Turn on ADB-Debug and OEM-Unlock in the Developer Options menu in order to avoid being locked out later on (search for it if you need help).
Unzip it and run the _Samsung_Security+OTA_Disabler_(BillA_v2018-01-01).BAT file which should be at top of the folder.
https://www.androidfilehost.com/?fid=818070582850489746
4.
Next, use the patched Odin at the end of this post to flash your phone's matching eng-boot file.
Samsung_G930_QC_Eng_Boot_Root_v2017-03-01.TAR
https://www.androidfilehost.com/?fid=457095661767142259
Samsung_G935_QC_Eng_Boot_Root_v2017-08-29.TAR
https://www.androidfilehost.com/?fid=817906626617954238
5.
At this point leave the phone untouched for about half an hour to stabilize the kernel, don't touch it and just wait patiently.
Turn on ADB-Debug and OEM-Unlock in the Developer Options menu in order to avoid being locked out later on (search for it if you need help).
Finally, to complete the rooting process, unzip and run the Root.bat file to install SuperSU (Magisk in not recommended at this time, courtesy of JRKruse).
Samsung_G93x_QC_CF-SU_v2.82_2018-02-01_SSU+MGK.ZIP
https://www.androidfilehost.com/?fid=673956719939816727
Use the patched Odin flasher first, if it fails then try the regular version.
Samsung_Odin_v3.12.3_Patched.ZIP
https://www.androidfilehost.com/?fid=745425885120715012
Samsung_Odin_v3.12.7.ZIP
https://www.androidfilehost.com/?fid=889764386195917520
Follow this rooting guide carefully, do not skip any steps!!
And the usual disclaimer: Proceed at your own risk!!
Warning: All your data will be erased, so back up anything important!!
This guide contains the latest version files as of today.
1.
First, turn on ADB-Debug and OEM-Unlock in the Developer Options menu in order to avoid being locked out later on (search for it if you need help).
2.
Next, it's best to start by flashing a full stock, bloat-free, unbranded firmware "U".
Use the patched Odin at the end of this post to flash AP, BL, CP, CSC (select the non-Home file), and the PIT file in the PIT tab.
Due to implementation of the new RMM security, I would not recommend flashing anything newer than Jan. 2018 as outlined here.
https://forum.xda-developers.com/showpost.php?p=75402467&postcount=2483
Full stock unbranded "U" firmwares
Samsung_G930U_UES4BRA1_v7.0.0.ZIP
https://updato.com/firmware-archive-select-model?record=C3BB0B480B0F11E89F15FA163EE8F90B
Samsung_G935U_UES4BRA1_v7.0.0.ZIP
https://updato.com/firmware-archive-select-model?record=61E5E57D020011E8ACA1FA163EE8F90B
3.
Next, in order to avoid the annoying boot-loop issue, run this script before flashing the eng-boot to disable Samsung's Security+OTA.
Some commands may show an error, which is fine since this is a generic script for many different models.
Turn on ADB-Debug and OEM-Unlock in the Developer Options menu in order to avoid being locked out later on (search for it if you need help).
Unzip it and run the _Samsung_Security+OTA_Disabler_(BillA_v2018-01-01).BAT file which should be at top of the folder.
https://www.androidfilehost.com/?fid=818070582850489746
4.
Next, use the patched Odin at the end of this post to flash your phone's matching eng-boot file.
Samsung_G930_QC_Eng_Boot_Root_v2017-03-01.TAR
https://www.androidfilehost.com/?fid=457095661767142259
Samsung_G935_QC_Eng_Boot_Root_v2017-08-29.TAR
https://www.androidfilehost.com/?fid=817906626617954238
5.
At this point leave the phone untouched for about half an hour to stabilize the kernel, don't touch it and just wait patiently.
Turn on ADB-Debug and OEM-Unlock in the Developer Options menu in order to avoid being locked out later on (search for it if you need help).
Finally, to complete the rooting process, unzip and run the Root.bat file to install SuperSU (Magisk in not recommended at this time, courtesy of JRKruse).
Samsung_G93x_QC_CF-SU_v2.82_2018-02-01_SSU+MGK.ZIP
https://www.androidfilehost.com/?fid=673956719939816727
Use the patched Odin flasher first, if it fails then try the regular version.
Samsung_Odin_v3.12.3_Patched.ZIP
https://www.androidfilehost.com/?fid=745425885120715012
Samsung_Odin_v3.12.7.ZIP
https://www.androidfilehost.com/?fid=889764386195917520
Last edited: