Rooting the Samsung Galaxy S5 smartphone is the act of gaining full administrator rights over the operating system so you can start installing any of the apps out there available for your smartphone. Rooting the Samsung Galaxy S5 smartphone is also necessary if you want to start installing aftermarket firmware on your smartphone.

As far as root requiring applications go, there are many for you to choose once you complete the tutorial after the jump. One of those apps you might want to install as soon as you finish the tutorial is the Device Control app — a free app to connect that can allow you to monitor your device and tweak the internal system like no way you can find an app that doesn’t require root access. With the Device Control app running, we can adjust our CPU and GPU frequencies, so they are either overclocked or underclocked depending on how you prefer them. Overclocking will give you better hardware performance but burn out the battery faster while underclocking will give a worse performance but increase the battery life. You can tweak these at will depending on what it is you are doing if you find that appealing. The only thing with apps like Device Control is that they should be reserved for advanced Android users only who have done extensive research as to how much an internal system can be clocked, or else you risk bricking the device.

Samsung Galaxy S5

The Sprint Samsung Galaxy S5’s rooting exploit is based on the MMB29M.G900PVPU3CPCA firmware which is part of a wider roll out of the Android 6.0.1 Marshmallow software update that arrived over the air for some regions. You do not need to flash that same firmware on your Samsung Galaxy S5 smartphone by Sprint before starting with the guide, so it doesn’t matter which area around the world got the update. Nor does it matter what language that firmware is designed. Just know that some of the Samsung devices will not boot old images, and you can use the firmware build number given in this paragraph as a guideline to use when rooting. You might want to update your device to something around the same time if yours does not work.

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.

Files You Need

  • Download the new CF-Auto-Root tool for the Sprint S5 smartphone that is running the Android 6.0.1 Marshmallow updates from here.
  • Download the Samsung Galaxy S5’s USB Drivers on your computer from here.

You must have a computer that is running versions of Windows operating system to use this guide.

You must have the Samsung Galaxy S5 smartphone that has the SM-G900P model number to use this guide. You can find out the model of your S5 handset by pointing to the Settings icon > About Device > Model Number and making sure it matches up. A wrong model number will mean that handset will likely get bricked.

The following rooting method using the CF-Auto-Root tool is reliable; however, there are times when new software updates bring new bootloaders with them. When that happens, you can sometimes flash the file and end up with a device that does not boot. For all those times, people must submit the new recovery image from the new firmware to the official CF-Auto-Root tool thread so Chainfire — the developer of the CF-Auto-Root tool — can see your post with the recovery image and apply the update. Those updates will automatically be reflected in our guide.

Rooting the Sprint Samsung Galaxy S5 SM-G900P running the Android 6.0.1 Marshmallow update

  1. Log in to the Windows computer with an administrators account so you can use the flashing tool.
  2. Turn on the Samsung Galaxy S5’s USB Debugging Mode before you follow the rest of the guide.
  3. Extract the CF-Auto-Root package from the files section above directly to the computer and have it on the desktop.
  4. Double-click on the Odin flashing application file, so the user interface opens on the desktop.
  5. Install the Samsung USB Drivers on the computer by clicking on the drivers file and then following the on-screen instructions.
  6. Boot the Samsung Galaxy S5 smartphone in download mode and then connect it to the computer with the USB cable.
  7. Wait for about five seconds for the ID: COM port from the Odin user interface to light up letting you know that your smartphone is connected.
  8. Do not make any changes from the default Settings of the Odin user interface on the computer.
  9. Click the AP button from the user interface and browse the desktop of the updated versions of the S5’s CF-Auto-Root package.
  10. Click the Start button from the Odin user interface and then turn your attention to the display of your smartphone.
  11. Check that you see some text stating that it is installing the SuperSU on your device, cleaning up the cache partition and then flashing the stock recovery.
  12. Look back up at the computer display and check that it says that your device has passed inside a green box on the top left-hand side of the user interface.

In conclusion, that is how to root the Samsung Galaxy S5 smartphone with the SM-G900P model number running on the Android 6.0.1 Marshmallow updates by using newer versions of the CF-Auto-Root tool. The smartphone will automatically reboot from the recovery to the normal mode, and you will find the SuperSU application available from your app drawer. You can check the SuperSU application is going to be granting your device the rooting permissions by installing the basic root checker app from the Google Play Store.

Sometimes people will use the guide, and it won’t work. You can solve most problems by either installing another version of the Odin flashing tool or booting the Samsung Galaxy S5 into the recovery mode. You can boot into the recovery mode manually by pressing the hardware button combination for that mode after the flashing completes.