How to Un-Root your Android Device

Share on Reddit0Tweet about this on TwitterShare on Facebook0Share on Google+2

Nowadays rooting an Android handset is one of the most common things that you do after you purchase a smartphone or a tablet. It is easier than ever, it has lots of advantages and it helps you to gain full control of your new “toy”. But, like in any novel, there are times when things change and you have to unroot your device maybe because it is slower than before, maybe because it has lots of bugs or worse, the Android OS refuses to do its job. Another reason to unroot is the security issues, one of the biggest concerns.

To better understand what you are going to do next, lets see what is unrooting. This process is the reverse of rooting: you unroot your phone and return it to stock. What is the main purpose? You have warranty back, which you lost it when you rooted your android mobile and the original system settings and applications.
In order to perform such an operation, you need to have a rooted Android smartphone or tablet, backup your data and uninstall ClockWorldMod – CWM recovery if you have it.

How to Un-Root Android

How to Un-Root Android

Now let’s see how to unroot your device (easy method):

  1. First download ES File Explorer from Google Play and don’t move to SD card.
  2. After that launch application and click on the slash button.
  3. Now tap the phone menu button to reveal new options and Root Explore setting it to ON.
  4. Next, allow Superuser to grant root privileges to the app.
  5. Navigate to System folder, then “bin” folder, then find “su” file.
  6. Select SU by pressing continuously on it and then delete.
  7. Navigate into xbin folder, in the System folder and delete the “su” file.
  8. In the app folder from System folder delete the Superuser.apk file.
  9. Reboot your device. Your device is now unrooted.

There are also another three methods that aren’t such easy to perform, but if the first fails you have to do something, aren’t you? A popular Android dedicated forum, xda-developers, revealed one of the most interesting method dedicated to advanced users:

  1. Reboot device.
  2. Search for system updates and download.
  3. Phone reboots-wait (applications and user settings will be retained).
  4. Open up a terminal emulator and enter “su”.
  5. If you cannot turn on the device to check if unrooted, boot into recovery mode, open up adb enter: adb shell and su.
  6. If you see “permission denied” the device is unrooted.
  7. Uninstall applications that require root, like Superuser, in order not to void your warranty.

After unroot using this method, if you can`t boot up your smartphone / tablet, only to the bootloader or recovery, you still can use the adb (android debug bridge) to flash in the stock recovery, push/pull the updates and reboot the phone into recovery mode or normal mode. Here are some ADB commands for this process:

  • Reboot: adb shell-reboot
  • Reboot into recovery mode: adb shell-reboot recovery
  • Flash a new recovery image temporarily (resets when rebooting): adb shell-flash_image recovery /sdcard/recovery.img
  • Flash a new recovery image that does not reset when rebooting: adb shell-flash_image recovery /sdcard/recovery.img-exit-adb shell-cd system-su-mount -o rw,remount /dev/block/mtdblock1 /system
  • rm recovery.img-mount -o ro,remount /dev/block/mtdblock1 /system-exit-exit
  • Push file to sdcard: adb push file.blah /sdcard/file.blah
  • Push file to sdcard: adb pull /sdcard/file.blah file.blah
  • To unroot, you need to have stock recovery installed.

In some cases you have custom recovery installed and SuperSU app already installed. You can run the SuperSU app, go to Settings, and choose “Full unroot”. And Voila! Your device is unrooted. If your SuperSU or Superuser app is still there, simply uninstall using Play Store.

Finally, unrooting your device can be done with Universal Unroot (download the tool from here), the one root access removal app to un-root any Android device. Click on the un-root and your device gets un-rooted. At this moment this app only supports x86, ARM and MIPS based handsets.

Share on Reddit0Tweet about this on TwitterShare on Facebook0Share on Google+2

Andy Stevenson

Andy is a senior editor here on Android Flagship and you can surely rely on its experience as the Android subject is more than a hobby to him. Andy is currently focusing on developing dedicated and detailed tutorials, tips and tricks, so you will be able to find its work through the “how to” section of our website. Also, don’t hesitate and contact Andy if you have questions or if you want to hear a second opinion about anything that’s related to the Android OS.

  • “Universal Unroot” app is a god send! Download, Install, and Give permissions, Unroot, Reload, Done! I have been trying to find a way of un-rooting my phone without flashing ect and this just makes things so much easier! Galaxy S III Thank you Developer!

  • Dale Atwater

    Thank you!

  • David Gilles

    Thank you so much!

  • Hariz

    So I can just unroot through either SuperSU or Universal Unroot and that’s all? Wanna be sure…

    • We would recommend Universal Unroot. The procedure can be done via SuperSU but that is just a mention about other options you have. Go ahead and follow the steps and leave a reply with the result. Thanks for using our guides!

  • Matt

    Is it possible to temporarily unroot? I rooted my Samsung S5, but I’m no longer able to download movies from flixster. Thanks. Matt

  • j$X

    Hi,
    Please help me in fixing following problems.
    1.I accidentally deleted SuperSu ( from VRoot application) before Unrooting. How to Root ?
    2.My mobile LENOVO S660 is not being recognised by PC (running on Win 8) .Whenever connected – ” USB not recognized.USB device has been malfunctioned”.So, unfortunately,I couldn’t use any other method as almost everything need mobile to be connected to PC.
    3.I couldn’t update my Firmware through OTA also.

  • Russell Dillenbeck

    So what do I do if someone installed a root on my tablet and it’s in Japanese or something and I can’t read it. ?. I believe the name of it is root master but not totally sure

  • yen

    i have once rooted my phone and accidentally deleted the super user. now i can’t update my phone even i can’t flash it. because the phone doesn’t pass its mark. generally the problem i have got is very similar as it is asked earlier;
    1.I accidentally deleted SuperSu ( from VRoot application) before Unrooting. How to Root ?
    2.My mobile LENOVO S660 is not being recognised by PC (running on Win 8) .Whenever connected – ” USB not recognized.USB device has been malfunctioned”.So, unfortunately,I couldn’t use any other method as almost everything need mobile to be connected to PC.

    3.I couldn’t update my Firmware through OTA also

  • Rander Garloz

    I cant delete the su at the xbin file. It said ‘Operation Not Permited.Help me..!!!