Linux is one of the most popular operating systems you can run on a computer and it comes to you open source and completely free. That same kind of Linux kernel is what Android is based on too. All Linux kernels have a root directory that can only be accessed by the root user account. Having control of the root user account means you can run all commands and have access to all files on the system.
Here is what you need to root Samsung Galaxy S6 SM-G920R4 smartphones running on the Android 6.0.1 Marshmallow software updates with the CF-Auto-Root tools:
- You need to have a computer that is running the Windows operating system to be able to run the Odin flashing tool that flashes the rooting file.
- You need to have the Samsung Galaxy S6 device that comes with the SM-G920R4 model number to use this guide.
BEFORE WE BEGIN
- Install the Samsung USB Drivers  on the computer.
- Unlock the Developer Options menu  and turn on the USB Debugging Mode.
- Chainfire had the MMB29K.G920R4TYU3CPB4 firmware build number running on the Samsung Galaxy S6 SM-G920R4 smartphone when the rooting file in this guide was developed. You do not necessarily need to be running on the same firmware as him. He gives the information so you can use it as an indicator.
HOW TO ROOT SAMSUNG GALAXY S6 SM-G920R4 RUNNING ANDROID 6.0.1 MARSHMALLOW SOFTWARE UPDATES WITH CF-AUTO-ROOT
- Download the CF-Auto-Root  tool for the Samsung Galaxy S6 SM-G920R4 device running on the Android 6.0.1 Marshmallow.
- Extract the rooting file to the Downloads folder.
- Run the Odin flashing tool.
- Boot the Samsung Galaxy S6 SM-G920R4 into Download Mode  and connect it to the computer with the USB cable.
- Do not change any of the default settings from the Odin flashing tool.
- Click on the AP button from Odin and then navigate to the Downloads folder where you then need to click on the rooting file to have it uploaded to the Odin.
- Click on the Start button from Odin and the rooting begins.
- Read the formation Chainfire has programmed to run down your display.
- Wait for the pass message to show up from the Odin user interface.
In conclusion, that is how to root Samsung Galaxy S6 SM-G920R4 smartphones running on the Android 6.0.1 Marshmallow software updates. The guide just installed and enabled the SuperSU program on the device by getting it flashed with the CF-Auto-Root tool. Your device is still completely safe from malware just like it was when you didn’t have root access. The times when you need to be careful is when you choose to allow an app root access. Those are the only times the SuperSU doesn’t block everything in its wake. You don’t need to make any changes from the SuperSU application that is now on your device either. You just need to install the root applications which are mostly available from the Google Play Store.