The systemless root version of the SuperSU has been around since Android 6.0 Marshmallow and is still here now with the version that works for the Android 7.0 Nougat update. It’s called “systemless” because it now goes around the /system partition and not through it as it did with earlier versions.
The SuperSU is what grants root access to apps when you want it to. It’s also what CF-Auto-Root installs on your device. There is typically a new version of the SuperSU app available for each new version of Android that comes out. If you were to want to get root access by unlocking the bootloader, installing a custom recovery image and then flashing the SuperSU directly from the custom recovery, understanding which version of SuperSU it is that you need is important. The good news for everyone using the CF-Auto-Root tool is that you don’t have to do anything other than locating the CF-Auto-Root tool that was made for your model number.
The developer of the CF-Auto-Root tool always updated the files from the same URL location — that’s geek talk for the same location on the internet. It means that you’ll always be directed to the updated versions of the CF-Auto-Root tool as long as you are on the page that is made for your model number. The downside with this method is that there is no true way of knowing if the CF-Auto-Root tool you are about to flash is working for the version of Android that you are currently running. Sometimes when people run newer versions of Android, the developer hasn’t updated the links yet. But don’t worry — there’s nothing that can go wrong with your device if you have flashed a link that was not updated. The only thing you need to do is flash your firmware back on the device by using the Odin flashing tool. If you don’t know where to find your firmware files, the Sam Mobile website is one of the most reliable websites in the world for everything Samsung, including firmware for just about all model numbers.
Details We Should Know
- The Android 7.0 software update with build number NRD90M.G920SKSU3EQC5 was running on Chainfire’s Samsung Galaxy S6 SM-G920S smartphone when he created the rooting method available in this guide. However, that does not mean you need to be running the same software update. Chainfire states that it should work on any firmware build number for the Android 7.0 Nougat software update.
- If you flash the CF-Auto-Root tool using Odin on the Samsung Galaxy S6 SM-G920S smartphone and it causes the device not to boot up, don’t stress. The smartphone is not bricked permanently; it just needs firmware flashed on it manually using the Odin flashing tool. You need to let Chainfire know about the problem by leaving a message on the CF-Auto-Root tool thread so he can update the file, so it starts working again.
- You need to have the Samsung Galaxy S6 smartphone that comes with the SM-G920S model number to use this guide. Flashing the wrong CF-Auto-Root file for your model number does not work, and you need to flash the firmware with Odin to get the device working again.
- All versions of the CF-Auto-Root tool need to be flashed with Odin. The Odin flashing tool needs to be used on the Windows operating system.
Files We Need
- Download the CF-Auto-Root tool for the Samsung Galaxy S6 SM-G920S running on the Android 7.0 Nougat software updates.
- Download the Samsung USB Drivers for the Windows operating system running on your computer.
How to Root Samsung Galaxy S6 SM-G920S on Android 7.0
- Log in to the computer running on a version of the Windows operating system using the administrator account.
- Unlock the Android Developer Options menu on the Samsung Galaxy S6 SM-G920S smartphone so you can turn on the USB Debugging.
- Enable the USB Debugging Mode on the Samsung Galaxy S6 SM-G920S smartphone so that the Odin flashing tool can make changes to the operating system when flashing the rooting files.
- Install the Samsung USB Drivers on the Windows operating system so that Odin can detect your device when you connect it to the computer.
- Extract the CF-Auto-Root tool to the Downloads folder on the computer and then double-click on the Odin executable file from the Downloads folder.
- Boot the Samsung Galaxy S6 SM-G920S smartphone into the Download Mode and then connect it to the computer with the USB cable.
- Wait for the ID: COM port to light up blue or yellow and give an “added” message. If you do not see that, then the USB Drivers are not installed correctly on the computer yet.
- Do not make any changes to the default Odin settings from either of its tabs on the Odin user interface.
- Click on the AP button and then navigate through to the Downloads folder and select the rooting MD5 file to upload to the Odin.
- Click on the Start button from the Odin user interface and then wait for the rooting of the Samsung Galaxy S6 SM-G920S smartphone to complete.
- While the smartphone is being rooted, have a read of the information that is running down the display of the device, so you know what to expect.
- When complete, the Odin user interface shows a pass message in a new green box.
The CF-Auto-Root tool is now done installing a modified recovery and flashing the SuperSU. The SuperSU application is now available from the app drawer on the smartphone. The settings are already set up correctly so all you need to do is find the apps that you want, install them and then tap on them to run them just like you would any other app. A standard app that doesn’t need root access will run when you open it, but a root app will not run without root access. Instead, there will be a message letting you know that the root app cannot run.
Now that SuperSU is installed though, you get a different message: one that asks if you would like to grant the app root access or deny it from having root access. If you deny an app from having root access, then it obviously is not able to run. If you grant the app root access, then it can function the way the developers intended it to function, and it won’t have any trouble running.
If there ever comes a day when you regret giving an app root access because you have found out that it was not an official app or you fear it might be malware, you need to open up the SuperSU application and then head to the settings. It’s in the settings where you can find an option to take away its rooting rights over the operating system. No mater how long it has already been on the system and no mater what it has done, it cannot do anything on your device anymore once the root access is taken away from the SuperSU settings.
- How to Root Nexus 5 on Android 6.0 Marshmallow Developer Preview 3 (MPA44G)
- How to Root Nexus 9 on Android 6.0 Marshmallow Developer Preview 3 (MPA44G)
- How to Root Nexus 6 on Android M MPZ79M (Developer Preview 2)
- How to Root Nexus 6 on Android M Developer Preview with SuperSU and Despair Kernel
- How to Root Android N Developer Preview on Nexus Devices
- How to Root Google Nexus 6 on Android 6.0.1 MMB29X Marshmallow
- How to Root Google Nexus 6P on Android 7.1
- How to Root LG Nexus 5 on Android 6.0 Marshmallow
- How to Root LG Nexus 4 on Android 6.0 Marshmallow
- How to Root Google Nexus 5X with Encryption Disabled