Becoming the root user on the Samsung Galaxy S5 smartphone is going to allow you to install any of the apps that you want. It is another way of saying master control of the operating system. There are a few ways people root the Android operating system which gives them the access to the root file system that they desire. Often is depends on what you are looking to do with that root access that determines the direction that people go in and other times it just depends on what it available out there for people to use.

The Samsung Galaxy S5 smartphone series is a popular one and as such, there are a few options for people. Those who are wanting to install custom ROMs to go along with the root access prefer installing a custom recovery like TWRP and then flashing a version of the SuperSU from that recovery. Other people do not like a custom recovery and would prefer having the stock recovery running at all times. For all those people there is the CF-Auto-Root tool by Chainfire.

What Is Rooting the Android Operating System?

When you buy a new smartphone, you might not know it, but the Android operating system is in a “locked” state. For the most part, it will not make much difference to you: most apps are still available to use, and there are benefits to this locked state such as better security. When you root the Android operating system, you are gaining full administrative rights over the OS.

Why Would You Want to Root Android?

Gaining full administrative rights over the operating system has some perks to some people. For example, out of the millions of applications available on Google Play, some of them will not be able to run on your device unless it has root access. Until you have a specific need for wanting Android rooted, you probably want to leave Android as it comes out of the box. But if you need to unlock an app, then that is when you want to look into rooting methods. Using more apps is only one example of why you may want root access, here is the full list of benefits:

  • Unlock more applications. Some of the apps available for Android cannot run unless you have root access. This is because the app’s features cannot run without the root permissions because the features require the full system access before they can be useful.
  • Better battery life. Smartphones are great, but they have one caveat, which is each time you recharge the battery, it loses some of its overall lifespan. That means smartphones, in general, do not make great investments, and if your weekly paycheck is low, you will want to limit the number of smartphones you go through. One of the ways you can do that is by removing bloatware and creating a better battery life.
  • Bolster performance. If you are the budget-conscious shopper, you may want to increase the device’s performance. This can be done by removing the bloatware as well. The more processes you have running, the more memory that is used. By removing some of the apps, it can help lighten the load on your hardware.
  • Customize Android with themes. With root access, you can download and install any theme that’s at your disposal. That includes any customized theme you can find.

What Are the Risks of Rooting?

If you are buying a smartphone that is not running iOS, then it is probably the Android operating system that you want running as the ideal software to pair with your shiny new hardware. It is, in fact, the Android OS that offers you the chance to customize the OS considerably more than iOS: custom themes, run any app you know about, the works. For many users, the “openness” of an operating system is important, because it offers them more freedom which means running into fewer problems with their investments. But there is a reason iOS likes a far more locked approach: the ability to customize is not for everyone, and if you do not know what you are doing it can lead to a lot of problems which can define your time with the OS rather than freedom.

With power (full admin permissions) comes greater responsibility. Here are some of the main risk factors when it comes to rooting:

  • Malware becomes a larger threat. You might read the occasional news article about how new malware is wreaking havoc in parts of the world on Android. But the Android operating system with root access becomes considerably more vulnerable to exploits because applications are no longer prisoned off in their own sandbox environments. This means if you accidentally download malware, it can do more damage because it can spread throughout the operating system and even jump into other applications and potentially view sensitive data.
  • You can accidentally brick the smartphone. There is always a chance that you end up bricking the smartphone before you had the opportunity to use it with root access. That is because if you are going to brick it, it is going to happen during the rooting process.
  • You may void the warranty. Most manufacturers do not allow you to root the Android operating system and still get to bring it in for repairs under warranty. Whether they are legally meant to do that or not is another question, but it is now common knowledge that most do not want to help you if they find out you have unlocked the OS with root access.


  • You must install a custom recovery on the T-Mobile Samsung Galaxy S5 SM-G900T phone before you can have it rooted using the guide below. The custom recovery partition is what we need to enable the SuperSU application successfully so that it works.
  • Note that rooting the Samsung Galaxy S5 smartphone voids the warranty and void it forever because it comes with Samsung’s Knox security. The Knox security means that when you trip Knox the warranty does not work even when you unroot the smartphone later down the track.

Files Required

  • Download the SuperSU 2.71 directly to the computer you are using in the tutorial.

How to Root Samsung Galaxy S5 SM-G900T T-Mobile on Android 6.0 Lollipop Using CF-Auto-Root

  1. Connect the T-Mobile Samsung Galaxy S5 smartphone to the computer with the USB cable.
  2. Copy the SuperSU 2.71 .zip file over to the internal storage SD card folder and then unplug from the computer when it is done.
  3. Turn off the Samsung Galaxy S6 smartphone.
  4. Boot the Samsung Galaxy S5 phone into the recovery mode using the same hardware combination as the stock recovery and it boots into the custom recovery that you installed earlier.
  5. Choose to take the NANDroid Backup if you have not backed up yet just in case you want to restore the data later and apply a hard reset to get out of trouble.
  6. Tap on the Install button from the main recovery menu and then follow the guidelines for uploading the SuperSU file that is on the SD card and then installing it.
  7. Choose the option to reboot the system once the SuperSU installation is complete and the smartphone reboots back into the normal mode where you can see the SuperSU app is available from the app drawer.

In conclusion, that is everything you need to root the Samsung Galaxy S5 SM-G900T smartphone when it is running on the Android 6.0 Marshmallow software updates. The SuperSU for Marshmallow is what Chainfire calls the systemless root version because it no longer requires any modification of the system partition. The SuperSU application that you can see in the app drawer does not need any adjusting now. All you need to do is open up the Google Play Store application and start installing the root apps like the Titanium Backup app. The SuperSU app can be opened, and you can check out the options available inside if you want to check it out, however.

There are many reasons why people choose to root the Samsung Galaxy S5 smartphone after they have installed a custom recovery. Those who are doing it because they think they need to get root access before installing a custom ROM can save themselves the time because it is not a requirement. You can install a custom ROM after you have a custom recovery installed, and some of the ROMs even come pre-rooted. Just about everything to do with rooting the Android operating system comes from applications both on the Google Play Store and other sources online. Root access is about getting access to the root user account so you can install and uninstall whatever you want on the Android operating system that is already running on the smartphone. That means you have better backing up apps that can backup everything that is on the device because an application like the Titanium Backup app can read everything on the device.

CF-Auto-Root on XDA-Developers

Chainfire, the developer of the CF-Auto-Root tool available in this guide, has created a CF-Auto-Root tool thread on the XDA-Develoeprs website. You can use the CF-Auto-Root thread on the XDA-Developers site for requesting new root methods for devices that are not currently available.


Note that flashing a CF-Auto-Root file (regardless of the device) wipes the data if the device storage is encrypted. For everyone else, there should be no data loss when rooting with the CF-Auto-Root tool.

Samsung’s Knox security

Some smartphones and tablets in the Samsung range come with Samsung’s Knox security. The CF-Auto-Root tool trips Knox which prevents you from unrooting and using the warranty again.

Flash Counters

Any device with a target flash counter is triggered when using the CF-Auto-Root tool. Chainfire’s Triangle Away supports many devices for this problem.