The Samsung Galaxy S5 smartphone was one of the most expensive smartphones you could buy when it first came out. There are obvious reasons as to why that was on its day. The main reason is that it has the best hardware out of any of the smartphones Samsung released on that same year and hence why it gets the flagship name next to it. Additionally, being the best smartphone that Samsung has, it also competes with the best smartphones in the world for that year—and many people out there in the world felt that it was the best smartphone. When people choose what they think is the best smartphone, they are usually doing it by judging the specifications and how the performance is but little attention is given to the software.

The software side of things is nearly almost the same although technically it can vary a decent amount from device to device. However, generally speaking, Android software is similar to the device because an Android version can get distributed on many devices. For example, when the Samsung Galaxy S5 smartphone came out it was given the latest version of Android and so were all of the other flagships smartphones that runs on Android—that part helps them compete with one another.

One of the upsides of buying an expensive smartphone is that they typically see much more Android updates than cheaper phones. That allows people to have fewer bugs and more importantly upgrade to newer versions of Android for longer without having to buy another device or install a custom ROM to do so. With that being said, the upgrades still do stop quickly in comparison to a desktop operating system such as Windows. However, there is a broad appeal in installing a custom ROM at this point because one of the upsides of getting a flagship phone is that many people have them and many third-party developers create new ROMs for them when the time is right. That time is when they have the chance to give you the newer versions of Android that your smartphone manufacturers and phone carrier networks did not want to roll out in your direction.

Yes, custom ROMs play a big part of what customizing the Android smartphone is all about, but they are not everything. You can develop the Android ROM that is on your device now—whether that is a custom ROM or the stock version of Android ROM—simply by using apps. Standard apps don’t allow for developing because they don’t have permissions to the lower levels of the Android operating system that are required for the apps to run, but with a little help from rooting a device the root apps can then run and running the apps that can do developing to your device all of a sudden begin to work.


  • Chainfire had the MMB29M.G900T1UVS1GPG2 firmware build number running on the Samsung Galaxy S5 SM-G900T1 smartphone when the version of the rooting file that is up for grabs in this guide was developed and released. However, it is important to understand that Chainfire does not give you that information suggesting that you need to be running on the same firmware as he. It just there to be used as an indicator if that ever becomes relevant information to know in the future.
  • Chainfire has set up an official CF-Auto-Root tool thread over at the XDA-Developers web forum that you can use to find help if you ever need it. It is also there for you to leave requests for new devices that need a rooting method if there is not one available already for his CF-Auto-Root tool. Moreover, the same thread is where he asks people to let him know if a current file is down and not working. You know that the file needs updating if you flash it and it leaves your device not booting up. You need to leave the recovery image from the firmware you are running on your message on the thread so that he can use it to update the rooting file, so it starts working again.
  • You need to have the Samsung Galaxy S5 smartphone that comes with the SM-G900T1 model number. There are many different model numbers in the Samsung Galaxy range, but only one of them can flash the rooting file in this guide without getting bricked, and that is the SM-G900T1 model.
  • You need to be following this guide from a computer that is running on a version of the Windows operating system if it is going to work. The way you need to flash the rooting file is with the Odin flashing application and the Odin app only runs on a Windows operating system.

Download Samsung Galaxy S5 SM-G900T1 CF-Auto-Root and Drivers

How to Root Samsung Galaxy S5 SM-g900t1 on Android 6.0.1 (Marshmallow) Using CF-Auto-Root

  1. Unlock the Developer Options menu on the Samsung Galaxy S5 SM-G900T1 smartphone so you can use all of the options that are useful to developers inside the menu.
  2. Enable the USB Debugging Mode from the Developer Options menu so that the Android software that is running on your device allows for changing to be made to it which is what is required if you are going to be able to root the handset.
  3. Extract the rooting file to the default Downloads folder location on the computer, and then you get the Odin flashing tool executable file and the flashable version of the rooting file available in the same folder.
  4. Run the Samsung USB Drivers on the computer so that when you do have the flashing tool open it can understand that your device is trying to connect to it.
  5. Boot the Samsung Galaxy S5 SM-G900T1 smartphone into the Download Mode that you need to have it in for the rooting and then connect it to the computer with the USB cable that is you probably already use for charging the battery.
  6. Open the Downloads folder and run the Odin flashing tool executable file by clicking on it and then check for a color coming from the ID: COM for along with an added message appearing in the Log which are both good signs that the Samsung USB Drivers that you installed and working.
  7. Do not make changes to the default settings that are available from the Odin flashing tool user interface or else you might lose data.
  8. Click on the AP button and then browse to the Downloads folder and click on the rooting file to upload it to the Odin app.
  9. Once yo usee the rooting file extension is loaded, click on the Start button for the rooting for the |Samsung Galaxy S5 smartphone to begin
  10. Read all of the information that is rolling down the display of the smartphone, so you know what to expect and what is going to happen during the rooting process.
  11. Unplug the smartphone from the computer as soon as you get a pass message inside a green box from the Odin user interface because that is the time when the rooting is complete.

In conclusion, that is how to root the Samsung Galaxy S5 SM-G900T1 smartphone running on the Android 6.0.1 Marshmallow software updates by using the CF-Auto-Root tool. There are a few different versions of the CF-Auto-Root tool and the one in this guide is made for the Android 6.0.1 Marshmallow software updates. The version here is called the systemless root version because it does not travel through the system partition to work anymore like it did in the earlier versions. It was said that it made it easier to keep root after an over the air update but the Android 6.0 Nougat software updates do not look like they will be systemless root versions anymore, so it was short lived.

Related Tutorials