If you want to accept an OTA update then you can’t be rooted. So let me walk you through the process on how to unroot the Nexus 6P.
Today, I’m going to walk you through how to do a regular unroot on the Nexus 6P and I’m going to show you two different methods for doing so. I do need to warn you though. . .just because you do one(or both) of these unroot methods, it doesn’t mean that you’ll instantly be able to accept that OTA update. Most of us root our smartphones for a reason and that reason can also prevent that OTA update from being installed.
For example, if you root and install a custom kernel then Android will detect that custom kernel and that will prevent you from installing.
This means that you’ll need to revert any and all changes that you have made while being rooted as well as do one of these two unroot methods that I will mention below. Another example would be with Xposed Framework and any modules that you have installed. So if you installed Xposed on the Nexus 6P then you’ll need to uninstall those modules as well as flashing the Xposed Uninstaller ZIP file from within your custom recovery(the same uninstaller that I had you download from that Xposed tutorial).
Now, accepting an OTA update might not be the reason why you need to unroot. If you do, then you’ll most likely need to do the full unroot method listed below but if you just need to disable SuperSU so that an application won’t detect it and prevent you from using it then the easy unroot method might work well for you. It really is just a trial and error process to figure out what works for you and what doesn’t. There are so many applications out there and each one detects root access in many different ways so what works for you might not work for someone else.
Easy Nexus 6P Unroot
- Launch the SuperSU Application on the Nexus 6P
- Tap on the ‘Settings’ Tab
- Uncheck the ‘Enable Superuser’ Option
- Then Reboot the Nexus 6P
Full Nexus 6P Unroot
- Launch the SuperSU Application on the Nexus 6P
- Tap on the ‘Settings’ Tab
- Scroll Down and Tap on the ‘Full Unroot’ Option
- Tap the ‘Continue’ Option
- Wait for the SuperSU App to Close
- Then Reboot the Nexus 6P
Explanation
If you are just looking to hide root access from an application, then this first unroot method might work best for you. As mentioned, it’s not guaranteed, but it’s worth trying since its easy to undo. All you have to do is launch the SuperSU application, dive into the settings section and uncheck an option that is labeled ‘Enable Superuser’. You’ll then want to reboot the Nexus 6P and test to see if the changed worked for you. So if you have a banking application or something that doesn’t work with root enabled, maybe this method can help you get around that when you need to use it.
The full unroot method will get rid of any traces of SuperSU from your Nexus 6P. It should be noted that if you do this method, you will need to reflash the SuperSU binaries(aka re-root the Nexus 6P again) in order to gain root access. With the first method, all you would have to do is check that option and reboot the device and things will be like they were. This method is going to remove SuperSU from the Nexus 6P so it is best to do you preparations before you try this method. Meaning, you’ll want to revert any changes that required root before you do this.
So, if you installed Xposed, modified the build.prop file, installed a Layers theme, changed the DPI or whatever else you may have done, please remember to go back and revert those changes. If you don’t, then you’ll be stuck without root access and you won’t be able to revert them afterwards. Since those changes would still be present, this also means that you won’t be able to accept that OTA update either. If this happened to you, or you still can’t accept an OTA update for whatever reason, then you’ll probably want to factory reset the Nexus 6P before so that you can update your device.