There are great custom development activities going round the Samsung Galaxy S4. The phone has just been released and our developers are already up to crack the nut by devising new and easier methods to root the phone and install a custom recovery on it. If you are making a debut in Android environment with this super smartphone, you might be curious as to why you should root your Galaxy S4.
Having rooted your device and installed CWM recovery on it, you will be able to install not only dozens of useful apps that can enhance the productivity and performance of your phone, but backup your phone’s ROM and flash custom ROMs and mods also.
To help you further with making a decision on rooting your Android device, we have written a detailed article that sheds light on all aspects of the business. Click the below link to read it.
To Root or not to Root, That’s the Question!
This is my fourth tutorial on rooting the different variants of the Samsung Galaxy S4. Since our previous tutorial on rooting Sprint and T-Mobile Galaxy S4 did not include a custom recovery, we are here again with a complete guide that will help you root and install ClockworkMod recovery on your SPH-L720 (Sprint) and SGH-M919 (T-Mobile).
Root and Install CWM on Samsung Galaxy S4 GT-I9500
How to Root AT&T/Sprint/T-Mobile Galaxy S4
How to Root Verizon Galaxy S4 SCH-I545
How to Root Samsung Galaxy S4 GT-I9505
Attention- T-Mobile S4 Users!!
If you have recently updated your T-Mobile Galaxy S4 SGH-M919 to M919UVUAMDB or M919UVUAMDL (check it from Settings> More> About) OTA release, please be noted that the root method given here might not work for you. The reason why it does not work is because T-Mobile has added a SetUID restriction on the kernel. However, you need not worry as XDA member mattlgroff has come up with a workaround for this. He has released a custom kernel that removes SetUID restriction.
Note : If the method given below does not work for you on your current firmware, you can download the M919UVUAMDL firmware on which the root works here: SGH-M919-TMB-M919UVUAMDL-1366964131.zip
So, here is how you can root your SGH-M919:
- Download this kernel (do not extract): SetUIDRestrictRemovedKernel.zip
- Download the rooting package: ROOT_M919UVUAMDL.zip
- Copy it to your phone’s internal or external SD card storage.
- Also copy the SuperUser zip from below and copy to your phone.
- Install the CWM recovery using the steps given below first.
- When you boot the device after installing ClockworkMod recovery, install the “SetUIDRestrictRemovedKernel.zip” file using “install zip from sdcard” option first.
- And then flash the ROOT_M919UVUAMDL.zip.
Remember, that the procedure described below is safe as long as you are careful and obedient to the rules of the game that also involves making some preparatory steps.
- Download the Odin3 tool and unzip it on your desktop: Odin3-v3.07.zip
- Download the corresponding CWM Recovery for your Sptint/T-Mobile Galaxy S4:
- Download the rooting package and copy to your Galaxy S4′s SD card storage (internal or external) by connecting the device to PC via USB cable: UPDATE-SuperSU-v1.30.zip
- Make sure you have installed either Samsung USB Drivers or Kies on your PC.
- Check that your Galaxy S4 has more than 50% battery left on it. If not, plug in the charger.
- Enable “Developer Options” on your phone and turn on USB Debugging from your phone’s Settings> Developer options. If you do not know how to make “Developer Options” appear, read this Tutorial.
Rooting and Installing CWM on Galaxy S4
Please note that the following rooting procedure is applicable only to Sprint Galaxy S4 SPH-L720 and T-Mobile Galaxy S4 SGH-M919. Trying it on any other model of Galaxy S4 might turn your device into a shiny paperweight. If you are not sure about your phone model, you can find it from Settings> About.
If you have made all required preparations, just follow the following steps:
- Boot your Galaxy S4 into Download mode by turning it off holding down the Volume Down + Home + Power buttons for about 3-4 seconds till the screen turns up and you see a warning screen. Now press Volume Up key to enter Download mode.
- Open the directory where you unzipped Odin3 and launch the program by double clicking it.
- Now pull out the back cover of your device as we’ll have to remove the battery (very quickly) later.
- It’s time now to connect your phone to computer via USB cable and wait till the ID:COM box turns blue and you see “Added!!” at the message box.
- Now click the PDA button on Odin and select the CWM recovery file with .tar extension you download earlier.
- This step differs for Sprint and T-Mobile variants:
- for Sprint Galaxy S4: Make sure that only “Auto Reboot” and “F Reset Time” options are selected on Odin.
- for T-Mobile Galaxy S4: Check “Auto Reboot”, and uncheck all other options.
- Finally click the Start button on Odin and let the installation finish followed by PASS!! message.
- As soon as you see the “PASS!!” message, pull out the phone’s battery before it boots. Wait for about 30 seconds and place the battery back to its place. Disconnect the USB cable.
- CWM Recovery has now been installed on your phone but it is still not rooted. To root it, we’ll install the SuperUser app via CWM.
- Boot the device into recovery mode: hold down Volume Up, Home and Power buttons at the same time and keep them pressed till you see the Samsung logo. Now let the Power key go off but keep other 2 keys pressed till you see a screen like shown below. In recovery mode, use the Volume and Power keys to navigate between options and select them.
- Sprint Users: Now go to “install zip from sdcard> choose zip from sdcard” using volume keys and select the “SuperSU-v1.25+.zip” file using Power button.
- T-Mobile Users: Go to “install zip from sdcard” and install “SetUIDRestrictRemovedKernel.zip”. When it is flashed, install “ROOT_M919UVUAMDL.zip” file the same way.
- Select “yes” when asked and wait till installation is done.
- Now go back and select “reboot system now”.
Your Sprint/T-Mobile Galaxy S4 will reboot and it might take a little longer time than usual before it boots up. You should be now be able to see a new app called “SuperSU” in your phone’s app drawer. Open this app and update the binary if prompted. You can verify the root access on your device by installing the Root Checker app from the market.
sources: 1, 2, 3, 4