The true charm of Android lies in its power of customization. While most other mobile platforms are closed to third-party modification of system files, Android is open to all kinds of custom development activities. Having rooted your Android device you can modify its default settings, codes and graphics to get faster performance, better battery life, and UI customization. Let’s see how we can unroot Android devices manually using SuperSU app.
There is a large group of Android users who refrain from rooting their devices for fear of losing the warranty and putting it into risk in the procedure. Then there are others who find it hard to keep an unrooted device. Having once enjoyed the privileges of root access, one cannot live without it.
However, there are certain circumstances when you might consider unrooting your phone, especially if you want to claim the warranty and, in some cases, to receive OTA updates. Whatever the case, if you want to unroot your Android device here is how you can do it.
The most popular method used for unrooting Android devices is flashing the stock firmware not because it’s easy, but because people are hardly aware of other easier methods. Restoring a device to stock is certainly not an easy task and if you do not have a custom recovery installed, you do not need to download bulky firmware packages and make a lot of preparations.
Unroot Android Devices Manually
Method 1: Using Root File Browser
- Download and install a root file manager app from the Play Store. We recommend Root Browser: [googleplay url=”https://play.google.com/store/apps/details?id=com.jrummy.root.browserfree”]
- Look for /system/ folder and open /bin/
- Now look for a file called su, press and hold it and select the Delete option. If you do not find su file here, skip to the next step (I did not find this file on devices like LG G3 and HTC One M8 but it was present on Nexus 5.
- Then open /system/xbin/ folder and delete su file from here too.
- Having deleted that file open /system/app/ folder, look for Superuser.apk and delete it.
- Now exit Root Browser and reboot your device.
Done! We just hope you found the above method easy but if that does not work for you, try something else from below.
Method 2: Unrooting Using Apps
There is another easier method for unrooting your Android phone or tablet. It works on the device running Android 4.2.2 or older. Just download the Universal Unroot or Ginger Unroot app from the Google Play store and run the app:[googleplay url=”https://play.google.com/store/apps/details?id=com.universal.unroot”] [googleplay url=”https://play.google.com/store/apps/details?id=com.darkslide.unroot”]
Method 3: From within SuperSU App
If you have not installed a custom recovery on your device and want to unroot it easily, you can do it from within the SuperSU app settings itself.
- Just open SuperSU app on your device.
- Tap Settings tab.
- Scroll down to Full unroot option and tap it.
- SuperSU will prompt you if you really want to continue with unrooting your device. Tap Continue.
- Now reboot your device and when it boots up, uninstall SuperSU app by selecting Uninstall option on the SuperSU app page on Google Play Store.
Your phone or tablet should now be unrooted. Enjoy!
Method 4: By Installing OTA Update
If you are able to get a software update notification from your device OEM while being rooted, just accept the OTA and install it. When the new software is installed, your device will lose root privilege. You can uninstall SuperSU/Superuser app after the software update is done. Please make sure not to take official OTA updates only if your device has a custom recovery like CWM or TWRP. To install the OTA software update successfully, you must have stock recovery.
If you have downloaded the stock OTA update, here’s how you can check if your phone has been unrooted or not. It works only on rooted phones with stock recovery. You must have ADB and Fastboot on your computer to perform the commands.
- Reboot your device.
- Check for system updates from Settings> About device> Software update, and download the update if it’s available.
- Wait until your device reboots.
- Now reboot your phone into the recovery mode.
- Open a command window
- Type the following command and hit the Enter key:
- You will see “#”. Now type this:
- If you get “permission denied” or something like that as a result, your device has been successfully unrooted.
- Your next step should be to uninstall the SuperUser app from your phone.
Method 5: By Installing Stock Firmware
The most popular way to unroot Android devices is flashing the stock/official firmware. This method works even on devices that have a custom recovery or kernel installed on them. Since firmware is a full package containing all system partitions, it does not matter whether your phone has CWM/TWP or even a custom ROM on it. We have a good number of tutorials that will help you restore Android devices to the stock firmware on your device.
not working in my huawei mediapad T1 8.0 B005
What about the flash counter reset?
Unsuccesful for me too.
I tried method 3 then method 1. Had to do a back up.
Using htc one m9
android version : 5.0.2
ROM : LeeDrOiD_One_M9_V7.51
I have a Samsung galaxy note 2 , I took it to the shops to root for me because I don’t know how to. Now I want to unroot it to get the new updates , however I’m not sure on how to root it back after unrooting I have the SU app , can some one help please at [email protected]
What’s your device model and Android version?
Adroit version = 4.4.2
and device model is GT-N7105
Try Towelroot: https://www.droidviews.com/root-att-and-verizon-galaxy-s5-without-voiding-knox-warranty/
I only found the “su” file in xbin, I’m using root checker to see if im rooted now…
UPDATE: Uninstall SuperSU!!! It automatically restored Super User access on my device…
UPDATE: Woo! Unrooted 🙂
Actually…just to correct myself, since I want root later I DISABLED SuperSU and checked root with Root Checker Basic. Tested negative 🙂
Thanks for the feedback!
well that was a waste. i found none of those files in my phone and yes my phone is rooted.
Please help me. I’m in an urgent need.
I own a Micromax A114 which runs on Android Jelly Bean. I wanted to upgrade it to latest Lollipop so i thought of installing custom ROM for that. I rooted my device and it showed no issues with it. Then i read about how to install custom roms. It said first to back up current rom by Clockworldmod and then installing the iso file of custom rom and then using any application for intsalling new rom and then rebooting it.
I just did the first step, i.e. clocksworldmod and triewd to backup my current rom. io don;t know what after that but i cannot use my phone now. It gets rebooted after every 15 minutes and then gets back on after numerous efforts. It shows distorted screen as well. I tried factory reset my phone and it worsened the condition. Is there any way you can help me?
I cannot to afford to buy a new smartphone. Please help.
Hi, backing up a ROM does not cause bootloop. You must have made a mistake.
Copy the downloaded ROM file (.zip) to the memory card, boot the device into CWM recovery and do a clean install. You phone should be fixed.
I understand that i might have made some mistake but now i cannot even turn on my phone
Last time when i tried to turn my phone on, it showed low battery and got completely drained
I tried charging it but it does not get charged (as per what it looks like)
I put it on charging and then try to turn it on but i’m unable to do so. I deleted the app that i installed for installation of custom rom and also to take backup of ROM. I was also trying to unroot the phone through Kingroot app that got installed automatically when i rooted the phone but it ran out of battery that time and now i cannot turn on my phone.
Any other suggestion for my case??
Thanks in advance.
problem is the binary counter. I have installed many galaxy s4 att i337 updates and my phone still says custom when I boot it up, Root checker says the phone is NOT rooted. I am running 4.4.2. Some apps I try to run even say sorry this app will not work on a rooted phone. But as I said Root Checkers say the phone is NOT rooted, but the boot screen says custom and shows the unlocked pad lock. any ideas? I want my phone back to normal. I guess it has some binary counter set from what I have read around the internet.
I am afraid you can’t rever newer Samsung devdevices back to real “unroot”. You can unroot it but that binary counter you see upon reboot is there for good. It is due to knox, new security system Samsung has. Tripping knox can not be undone. If you want root i suggest you root it again.
i have the same problem.i install stock rom from alcatel’s mobile upgrades ( default app to install updates via computer ) and when i press ” check for updates” i get this : because your device is detected as root you can not update your phone.my phone is alcatel one touch 6040D.by the way where can i find a stock rom to flash it via sp flash tools? there is only S950 roms on xda and needrom.com which is the same but china version with lots of apps and different 3g band
I’m sorry but i wasn’t able to find a forum for any alcateal device on xda…
I suspect you used this software http://www.alcatelonetouch.com/global-en/products/smartphones/one_touch_idolx.html#.VFvWoRk1h74…
Devices without developer’s support are hard to pimp… did you upgrade to the latest version of software with that alcatel program? Which version are you on?