While rooting the Android operating system that is running on your Samsung Galaxy S6 smartphone might always seem like it is all fun and games, one of the most valuable reasons to root your operating system will always be for better backing up experiences. There is no one app out there that can backup your data all at once. Likewise, there is no button you can press coming from your operating system that can backup all your data at once, and there is no way you can lump everything onto a computer operating system to backup everything at once either. The result? There is no solution to your backup woes. Period. The only way you can take a full backup is by installing ADB on your computer and then running some ADB commands.
You need to be a professional or advanced Android user before you can start doing things like installing ADB and running some ADB commands on the computer just like you also need to be an advanced Android user to root the device, so there is no advantage there. However, backing up from the rooted device is quicker and easier than by using the ADB on your computer. Once you have rooted the Android operating system that is running on the Samsung Galaxy S6 smartphone, you are then able to backup and restore the backups that you take all at the one time. That means you can install an application like the Titanium Backup app on your smartphone (from sources online like the Google Play Store) and then open it up to find your options to backup everything that is on your phone.
There are other ways to backup and restore by using a custom recovery image that is even better than the options you get with rooting the operating system. But as far as rooting the Android operating system goes, the Titanium Backup app is way better than any of the other apps you can use on a non-rooted phone such as the Helium app which is developed by Koushik Dutta — the man behind the no longer active ClockworkMod Recovery. Anyone who is interested in installing a custom recovery on the Samsung Galaxy S6 smartphone to use the even better backing up solution should look for the TWRP Recovery when it becomes available. You can head over to the TWRP official website to check out if it is available for your smartphone — whether it is today with the Samsung Galaxy S6 smartphone or any other device you might have in the future — and then follow the guide that is given from TWRP on how to install the recovery on your device. That recovery is going to replace the stock recovery partition with a custom recovery. The custom recovery is going to give you all the same features your stock recovery had but add a few more that make customizing your device possibly. Those additional features include the ability to upload your zip files and capacity to take backup directly from the recovery partition; we call these the NANDroid Backups and they are the backups we were referring to earlier when we said the custom recovery image offers an even better way to backup.
Those of you who are Samsung Galaxy S6 owners and have the smartphones rooted and with a custom recovery image installed will be interested in learning about the NANDroid Manager application. With the NANDroid Manager running on our smartphones we can take the standard NANDroid backup and collect all out data at once, but we no longer have to be restoring that data all at the one time. Now we can choose just to restore single partitions at a time. For example, if I want to just restore the apps on my smartphone I can do that with the help from the NANDroid Manager application. Note that without the NANDroid Manager application running I would only be able to take and restore everything at the one time. Doing that isn’t usually a problem for most people, but any serious flasher out there will know that it becomes incredibly useful for a niche market.
The version of the CF-Auto-Root tool in this guide that is made for the Samsung Galaxy S6 model number is based on the MMB29K.G920PVPU3CPB6 firmware. That means it is the firmware that Chainfire–who is the developer of the CF-Auto-Root tool–used to make the rooting exploit in the file. However, even Chainfire himself states that people do not necessarily need to be running that same firmware version. When he releases this tool, he does so for the SM-G920P model number when it is running on any version of Android 6.0.1 Marshmallow software updates and not just the specific build number that he used for the guide. The real reason he gives us that build number is so we can use it as information later when the guide starts to age. He says that some Samsung devices will not boot images when they are old.
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 that roots the Sprint Samsung Galaxy S6 smartphone with the SM-G920P model number when you have it running on the Android 6.0.1 Marshmallow software updates from here.
- Download the Samsung USB Drivers directly to your Windows computer from here.
You must have a computer that is running on the Windows operating system or else the flashing tool we are using in this guide will not work.
The following guide is made to root Sprint Samsung Galaxy S6 smartphone with the SM-G920P model number when it is running on the Android 6.0.1 Marshmallow software updates. You must have the same model number which is associated with the smartphones from Sprint or else you do risk bricking your device. You can check the model number of your Samsung Galaxy S6 smartphone that you have in your hands by tapping on the Menu > Settings > About Device > Model Number.
You can expect some more Android software updates to become available OTA for your Samsung Galaxy S6 smartphone. The major updates that update your Android operating system on the S6 smartphone to newer versions of Android can often bring new bootloaders with them. A new bootloader can often present a problem for Chainfire and his CF-Auto-Root tool which we are using here today. The problem is the new bootloaders can stop the root from working, and they can prevent a device from booting (temporarily) after you flash the rooting tool. Chainfire relies on people to submit the new recovery image files to the official CF-Auto-Root thread over at the XDA-Developers website so he can use them to update the rooting files on his servers. Those changes will be automatically reflected in our guides once they are made.
Rooting the Samsung Galaxy S6 SM-G920P smartphone running on the Android 6.0.1 Marshmallow updates
- Unlock the Developer Options menu on the Samsung Galaxy S6 handset so you can use it for the next step.
- Enable the USB Debugging Mode from the Developer Options menu on the on the S5 smartphone so you can connect it to the computer later.
- Extract the rooting file to the desktop of the Windows computer so you can see both files you need, including the flashing app and the rooting exploit.
- Double-click the Odin executable file that is on the desktop and wait for the flashing tool to open.
- Run the Samsung USB Drivers on the computer so your smartphone can be detected by the computer and its apps when they are running–like when we use the flashing tool.
- Press the Power button on the S6 smartphone and then power it down completely.
- Reboot the Samsung Galaxy S6 smartphone by holding the hardware button combination for the download mode and then connect it to the computer with the USB cable that you would usually use to charge the battery in your smartphone overnight.
- Once you have it connected to the computer, check that you have a yellow or blue ID: COM port coming from the Odin user interface.
- Click the AP button from the Odin user interface and then browse the desktop for the rooting file.
- Do not change any of the default settings from the Odin user interface.
- Click the Start button from the Odin user interface.
- Check the Samsung Galaxy S6’s display for some text that will start rolling down the screen stating that it is flashing the SuperSU, cleaning the cache partition and then reflashing the stock recovery.
- Check the Odin user interface on the computer for the ‘pass’ message that should be written in a green box that lights up as soon as it is done with your smartphone.
In conclusion, that is how to root the Samsung Galaxy S6 smartphone from the Sprint smartphone carrier network when it is running on the Android 6.0.1 Marshmallow software updates. The Sprint version of the Samsung Galaxy S6 smartphone comes with the SM-G920P, and it is the only S6 handset that comes with that model number. You will find each carrier across the United States has their unique model numbers available, but the wider world might have another model number for a region, such as Europe or Australia. You can check that your Samsung Galaxy S6 smartphone is rooted by installing the root checker application from Google Play. You will find that a few version of root checker apps are available for you to install. There is no need to pay for any of them if you all are wanting to do is to check that your Galaxy S6 smartphone is in fact rooted as intended with the guide above. Nonetheless, the most popular version does also come with a paid version called root checker pro and it gives people more advanced features should you fall in love with the app and want more.
There could be times when people follow the guide above to a tee, and it does not work. For all those times, there are some things you can try on your Samsung Galaxy S6 smartphone. Most predominantly, you should boot the smartphone into recovery mode directly after the flashing is complete just in case your phone is not automatically getting into the recovery mode by itself. Chainfire programs the CF-Auto-Root tool to handle this on its own, but there will be times (like 1 in every thousand or so) when that does not happen. You can fix it by manually booting into the recovery mode instead, and it should be enough to get the SuperSU working the way it should.
Furthermore, there are plenty of other versions of the Odin flashing tool available out there for people to install if the current version of Odin is the issue. Swapping versions of the Odin flashing tool is the thing to do when you cannot get the recovery mode to fix the problem. The version of Odin that is bundled in with the rooting tool is the latest (Odin 3.10), but you can find older versions out there that can work in conjunction with your handset just fine (see Odin 3.09 and Odin 3.07 just to name a couple).