Root is what we call the account that has access to all the commands that can run on Android and have access to all of the files on the system. When you have access to all of the files on the system you can then run apps that take advantage of that by removing or modifying those files.
- It is a requirement to have a computer that is running on a version of the Windows operating system to use this guide.
- The Samsung Galaxy S6 smartphone with the SM-G920L model number is the only model number that can flash the version of the CF-Auto-Root tool available in this guide.
BEFORE WE BEGIN
- Install the Samsung USB Drivers  on the computer before getting started with the guide.
- The MMB29K.G920LKLU3DPB2 firmware build number is the one that Chainfire had on the Samsung Galaxy S6 SM-G920L smartphone when the rooting file found in this guide was developed. When he tells you the firmware that he had running on the device, he is not suggesting you necessarily need to be running on the same.
- Enable the USB Debugging Mode  on the Samsung Galaxy S6 SM-G920L smartphone by first unlocking the Developer Options menu on the phone and then checking the USB Debugging Box from its settings.
HOW TO ROOT SAMSUNG GALAXY S6 SM-G920L RUNNING ON ANDROID 6.0.1 MARSHMALLOW
- Download the CF-Auto-Root  tool for the Samsung Galaxy S6 SM-G920L smartphone running on the Android 6.0.1 Marshmallow updates.
- Open up the Downloads folder that is on the computer and extract the rooting file to the Downloads folder.
- Click on the Odin flashing tool executable file from the Downloads folder, so the flashing tool runs.
- Boot the Samsung Galaxy S6 SM-G920L smartphone into its Download Mode  and connect it to the computer with the USB cable.
- Check that the Odin flashing tool shows a message in the log that says “added” which means that the Samsung USB Drivers are working.
- Do not change any of the settings that are available from the Options tab in Odin; just leave them as the defaults.
- Click on the AP button from Odin and then navigate to the Downloads folder and then click on the rooting MD5 file so that it uploads to the Odin.
- Click on the Start button and then read everything that starts showing up on the phone’s display so you know what to expect over the coming minutes.
- Wait until you get to see the pass message that comes from Odin.
That is the requirements to root Samsung Galaxy S6 SM-G920L smartphones running on Android 6.0.1 Marshmallow software updates by flashing the newer version of the CF-Auto-Root tool that just so happens to be the systemless root version of the tool. The systemless root version still installs the SuperSU, but the way in which the SuperSU was installed on the device is no longer going through the system partition. That brings about a few changes, one of which is the chance to unroot just by taking a hard reset.