Are you looking for a way to root your Sprint Galaxy S7 on Marshmallow? Once again I am talking about an Xda member known as colormedroid – as you can imagine right from the start – and he has found an workaround that uses the files originally meant for the AT&T variant of the S7 to achieve root privilege on the Sprint version of the handset as well.
Before starting making any changes, please check and confirm your phone’s model number: Go to Settings on your phone, then scroll down to About device or About phone and tap on it and note the Model number; you can continue only if it is SM-G930P. Then, there are some essential preparatory steps that you cannot skip.
So, first of all, enable the USB Debugging Mode from inside the Developer Options menu so when you connect it to the computer the Android software allows to make developmental changes. Then, go to the Developer Options and enable OEM Unlock, just as you have to download and install the USB drivers for Samsung Galaxy S7 in your computer.
Make sure to take a backup of any important files on your smartphone if you still want to use them later on and keep in mind that there are other details that you should know as well. Rooting your Sprint Samsung Galaxy S7 smartphone using this guide is going to void the warranty and there is always the risk of bricking the device in case of making a mistake, as harmless as it might seem.
Even more, ensure that your Samsung Galaxy S7 carries more than 70% of charge or your handset is doomed right from the start.
How to Root Sprint Galaxy S7 on Marshmallow:
- Take the Odin tool modified by Princecomsy from here;
- Enter here and also download the modified boot image file for Sprint Galaxy S7 (SM-G930P);
- Download the SuperSU root package: SuperSU-v2.76-S7QC.zip by using this link;
- Also, download the following file and copy it to your phone’s internal or external storage: S7_or_S7Edge_Fixes_V15.zip;
- Install BuildProp Editor app on your phone – grab it from here;
- Also install the FlashFire app;
- Open the Package Disabler Pro app and find the following app packages by typing the package name in the search bo and disable them:
samsung dm phone interface
samsung dm service
- Then, you need to turn off your handset;
- Now, boot it into the Download Mode;
- Open the Odin folder and launch Odin PrinceComsy.exe as an administrator;
- Connect your phone to your computer using the original USB cable;
- Wait until the ID:COM port on Odin turns blue;
- After that, click AP button in Odin;
- Go to the g930a folder and select the file with .tar extension.odin-flash-modified-boot-sprint-s7;
- Then, you have to click the Start button in Odin;
- Have patience until the file is installed;
- Then, your phone will reboot automatically;
- Open the SuperSU-v2.76-S7QC folder and double click the root.bat file;
- Doing so will run the root script and will install SuperUser on your S7;
- If the script runs and roots your S7 successfully, your phone will reboot by itself;
- In order to fix the LTE connection which stopped working after rooting, you have to launch the BuildProp Editor app on your phone and open the build.prop file;
- Find the following entries in the build.prop and make these changes in their values:
ro.cdma.default_numeric=310000 to 310120
ro.cdma.default_alpha=Chameleon to Sprint
ro.build.characteristics=Chameleon to Sprint
- Do not forget to grant root access when you’re prompted to do so;
- Save the changes and reboot your phone for the changes to take effect;
- You have previously downloaded the S7_or_S7Edge_Fixes_V15.zip file from above and now, it’s time to copy it to your phone;
- Now Open FlashFire app and grant it root access when you are asked to;
- Tap the + button at the bottom-right corner and then tap click on Flash ZIP or OTA option;
- Leave the options alone and tap the check in the top-right corner of the screen;
- Scroll until getting to the Flash option and tap it;
- Your phone will reboot and flash the zip;
- Now, you must go to Settings;
- Enter into Lock screen and security> Other security settings;
- Go to Security policy updates and turn off Automatic updates and Wi-Fi only options;
- Now, it’s time to reboot your phone;
- Open the Package Disabler Pro app again, search for “software update” and disable com.sec.android.soagent and com.wssyncmldm;
- At the end, reboot your device once more to let the changes take place.