Unix-like operating systems were originally designed to be multiple user operating systems because they arrived at a time when personal computers didn’t yet exist. Part of the way the multiple user systems worked was by allowing different permissions to different accounts. The root user account has always been the account that can install all files and run all commands. Android is no different, and that is what you get when you have root access on the Android operating system.
- You need to have the Samsung Galaxy S6 device that comes with the SM-G920S model number to use this guide.
- You need to have a computer that is running on a version of the Windows operating system to use this guide that runs the Odin flashing tool.
BEFORE WE BEGIN
- Chainfire was running the MMB29K.G920SKSU3DPD3 firmware build number on the Samsung Galaxy S6 SM-G920S handset when he came up with the version of the rooting tool that is available for use in this guide. He always shows the firmware he had running, but by doing so, he is not suggesting that you need to be running on the same. He just gives the firmware information there so you can use it as an indicator.
- You need to have the Samsung USB Drivers  installed on the computer if you have not yet installed them before.
- Enable the USB Debugging Mode  from the Developer Options menu on the Samsung Galaxy S6 SM-G920S smartphone, so the Android software that is running on the handset lets you make the changes to it that it needs for the rooting to work.
HOW TO ROOT SAMSUNG GALAXY S6 SM-G920S RUNNING ON ANDROID 6.0.1 MARSHMALLOW SOFTWARE UPDATES WITH CF-AUTO-ROOT
- Download the CF-Auto-Root  tool for the Samsung Galaxy S6 SM-G920S device running on the Android 6.0.1 Marshmallow software updates.
- Extract the rooting file to the Downloads folder that the computer has and then run the Odin flashing tool.
- Boot the Samsung Galaxy S6 SM-G920S device to Download Mode  and connect it to the computer with the USB cable.
- Check that Odin shows a yellow or blue ID: COM port and the added message is showing up from the log or else you need to get the Samsung USB Drivers working still.
- Do not change anything from the Odin Options tab; just leave it on the default settings.
- Click on the AP button from Odin and then navigate to the Downloads folder and select the rooting file that is there to get it to upload to the Odin.
- Click on the Start button from Odin and the rooting begins.
- Read everything that is showing up on the phone’s display, so you know what the rooting tool is doing.
- Wait for the “rebooting in ten seconds” message and then check that Odin shows a pass message.
In conclusion, that is how to root Samsung Galaxy S6 SM-G920S phones running on the Android 6.0.1 Marshmallow updates by flashing the CF-Auto-Root tool with the Odin flashing application on a computer that runs on a version of the Windows operating system.