With OnePlus sending out OTA updates, those who have root will need to follow these steps to unroot to remove SuperSU from the OnePlus 3 and OnePlus 3T.
I recently showed you how to root the OnePlus 3, but there are a number of reasons why someone would want to unroot their device. For instance, some applications (like banking apps) will not let you log into your bank account if you have root access to your OnePlus 3. OnePlus is sending out a new OTA update to the OnePlus 3 and this OTA update will not install if you currently have root access to your device.
So today, I want to show you a couple of ways that you can unroot the OnePlus 3 and OnePlus 3T.
The first method is actually only disabling SuperSU and this is ideal when you need to log into a banking app real quick. You can simply disable root, log into your app and then enable root again after you’re done with the application that doesn’t like root access. The second method will be to fully unroot the OnePlus 3, and this is required if the new OTA update is failing when you try to install it on the OnePlus 3.
Now, provided you haven’t made any other changes to the /system partition, you should then be able to accept an OTA update after you have fully unroot the OnePlus 3. However, if you have made other changes like installing a custom recovery, installing Xposed Framework, etc., then you’ll need to revert those changes before you can apply an OTA update. I will be discussing how to revert these changes in a future tutorial.
OnePlus 3 Disable Root
- Launch the SuperSU Application
- Tap the ‘Settings’ Tab at the Top Right
- Uncheck the ‘Enable Superuser’ Option
- Wait for it to Disable
- Then Reboot the OnePlus 3
OnePlus 3 Unroot
- Launch the SuperSU Application
- Tap the ‘Settings’ Tab at the Top Right
- Scroll Down and Tap on the ‘Full Unroot’ Option
- Tap on the ‘Continue’ Button
- Then Tap on the ‘No’ Button (unless you previously installed a custom kernel)
- Wait for the OnePlus 3 to Reboot
Explanation
As mentioned, there are two different methods used to disable SuperSU and unroot the OnePlus 3. You should only need to temporarily disable root on the OnePlus 3 for applications that will not launch or function properly when it detects your smartphone is rooted. So for this, you just need to launch the SuperSU application, tap on the Settings tab and then uncheck the Enable Superuser option that you see toward the top of the settings page.
It should only take a few seconds to disable and then you’ll see that check is no longer there in the Enable Superuser option box. This means root is disabled and you should then be able to launch your banking app, or any other app that doesn’t function properly when it detects you have root access. Once you’re done using that app, you can then launch the SuperSU app again and tap on this Enable Superuser option again to give you root access back to your OnePlus 3.
Now, to fully unroot the OnePlus 3, you will need to launch the SuperSU app, tap on the Settings tab (just like before), and this time you’ll need to scroll all the way down the Settings page. Toward the bottom, you’ll see an option labeled Full Unroot and tapping on this option will bring up a dialog box that tells you what it will do and if you want to continue. Tap on the Continue button and then you’ll see another dialog box appear that asks if you want SuperSU to restore the stock kernel.
If you have previously flashed a custom kernel, or a modified stock kernel, then you’ll most likely want to tell SuperSU to restore that kernel (if it can). If you want to keep your custom/modified kernel then you’ll want to tell SuperSU no, but then you won’t be able to accept an OTA update with a modified or custom kernel. If you’re unrooting for a different reason though, then you most likely won’t need to restore that stock kernel.
Once you have removed SuperSU from the OnePlus 3 and OnePlus 3T, you can then accept an OTA update (provided you have not made any other changes to the /system partition). As mentioned earlier, I will be going over how to revert those specific changes in future tutorials here on Android Explained.