Anyone rooting the Samsung Galaxy S7 Edge smartphone when it is running on the Android 6.0.1 Marshmallow update using Chainfire’s rooting tools is applying a systemless root. Chainfire, for the most part, has kept the systemless root part of the process quiet because it does not change much for you guys. You can still run the same root apps, you can install a custom recovery before or after applying the systemless root, and you can install run the same custom ROMs and kernels as you could with the older SuperSU or CF-Auto-Root. The name systemless root comes from the fact that it no longer needs to change the /system partition. The result is a much cleaner rooting process for your device that should give you more confidence going forward than ever before. One of the differences is that when you apply a factory reset, it now unroots the smartphone, so you need to come back and use this guide again to flash the CF-Auto-Root tool using Odin.
REQUIREMENTS
- The following guide is made for the Samsung Galaxy S7 Edge smartphone with the model number SM-G935F when it is running on the Android 6.0.1 Marshmallow software updates. You can check both the software version and the model number of the Samsung Galaxy S7 Edge smartphone by tapping on the Menu > Settings > About Device > Model Number.
- You need to have a computer that is running a version of Windows operating system for this guide to work. The Odin flashing application which we are using to flash the CF-Auto-Root tool for Android 6.0.1 Marshmallow flashes from Windows operating systems only. You do not get the Odin file to run on MacOS or Linux distributions.
- You need to install a custom recovery on the Samsung Galaxy S7 Edge SM-G935F smartphone before you can install and enable the stable version of the SuperSU applications available in this guide.
BEFORE WE BEGIN
- Unlock the Developer Options menu on the Samsung Galaxy S7 Edge Plus smartphone by tapping on the Menu > Settings > About Device and then tap your fingers on where it shows the build number. Keep tapping at least seven times and then a message appears on the display of the smartphone that says you are using the device as a developer which is Android way of letting you know that the Developer Options menu is now unlocked so that you can get access to it.
- Enable the USB Debugging Mode on the Samsung Galaxy S7 Edge smartphone by accessing the Developer Options menu via the Menu > Settings > Developer Options and then check the box that is available for the USB Debugging Mode. Once the box for the USB Debugging is no longer empty, navigate back out to the home screen, and the Android operating system remembers your preferences.
HOW TO ROOT SAMSUNG GALAXY S7 EDGE SM-G935F RUNNING ON XXU1APE9 ANDROID 6.0.1 MARSHMALLOW
- Download the SuperSU that is going to root the Samsung Galaxy S7 Edge SM-G935F smartphone from here and have it resting on the desktop of the computer.
- Connect the Samsung Galaxy S7 Edge smartphone to the computer with the USB cable that you would usually use to charge the battery on the device.
- Copy the SuperSU zip file over to the internal storage SD card folder that is on the computer.
- Unplug the Galaxy S7 Edge smartphone from the computer once you have the file on the internal storage and then hold the Power button and then choose the option that turns it off completely from the screen.
- Boot the Samsung Galaxy S7 Edge smartphone into the recovery mode by pressing the hardware button combination for the stock recovery mode and it boots the custom recovery you had previously installed.
- Tap on the Backup option from the recovery menu and then follow the guidelines to finish taking the NANDroid Backup, so you have all of your data backed up.
- Select the Install option from the recovery mode menu and then follow the instructions to browse the SD card and install the SuperSU zip file that you transferred there at the beginning of the guide.
- Choose the option that reboots the system from the main recovery menu.
In conclusion, that is how to root Samsung Galaxy S7 Edge SM-G935F smartphones running on the Android 6.0.1 Marshmallow software updates and the XXU1APE9 firmware build numbers. Your smartphone now reboots, and you can install any of the root checker applications from the Google Play Store to check the root status. You will have no worries finding a free version of the root checker application that is willing to let you know if the SuperSU you just installed is installed and enabled correctly. Once that it did, head back to the Google Play Store to start installing the applications that require you to be a root user for them to run or check out the list of custom ROMs that are available to install.