Last Updated on May 13, 2023 by Mathew Diekhake
The CF-Auto-Root tool has been around for a long time now, but that doesn’t mean it hasn’t taken continual development from Chainfire to keep it up to date. In truth, just about every version of Android that arrives, i.e., Android 7.0 Nougat, required more development over the last and a new version of the CF-Auto-Root tool is created.
The part that changes is how the tool goes about getting the SuperSU installed on the device. The old versions used to run through the system partition. Newer versions now bypass the system partition and are subsequently given the name “systemless root.”
The good thing about using one-click rooting tools like CF-Auto-root is that you don’t need to know anything about how the rooting works. All you need to do is find the right version of the tool that works for you, and that’s what we are here for.
Details We Should Know
- The Android 7.0 software update with build number NRD90M.G920LKLU3EQC5 was running on Chainfire’s Samsung Galaxy S6 SM-G920L 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-G920L 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-G920L 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-G920L 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-G920L 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-G920L smartphone so you can turn on the USB Debugging.
- Enable the USB Debugging Mode on the Samsung Galaxy S6 SM-G920L 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-G920L 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-G920L 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 root tool has just flashed a temporary recovery image that allowed for the SuperSU to be installed and the removed the recovery, so you have the stock version back on your handset. It means the SuperSU app is now installed on your device correctly, so it works, but nothing else has changed; it’s back the same way it was before it started.
The SuperSU protects you from malware and all nasty things, but eventually, it is going to be up to you to device what gets root access to your system and what doesn’t. For example, when you install an app that required root access, it isn’t automatically granted root access. The SuperSU blocks it from having root access and then asks if you would like to grant that app root access. No app can ever get past SuperSU without it asking for your permissions first. At the same time, the SuperSU app does not stop you from granting root access to any app that you choose to grant root access. It does not act as an antivirus and try to detect what is malware.
If you do think you might have granted root access to an application that you shouldn’t have, you can correct the mistake by opening up the SuperSU app and then heading to its settings. You’ll find an option to deny the app root permissions from in there. Once you make that change, the problematic app no longer has root access to your system.
Related Tutorials
- 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