Skip to content

Unrooting/Returning to stock

  1. Ensure you have the files output by picounlock to the device_backup folder (or your own dump of abl.bin and optionally devinfo.bin), as well as your unlock key.
  2. Connect your headset to your computer via a reliable USB-C cable.
  3. You will also need a copy of adb and fastboot. If these are not installed on your computer, they are included with picounlock.
  1. adb reboot bootloader
  2. fastboot oem picoXXXXXXXX unlock, replacing XXXXXXXX with your unlock key.
  1. fastboot flash abl <path_to_backed_up_abl>
  2. fastboot oem setenforce 1
  3. fastboot flashing lock
  4. fastboot flashing lock_critical
  5. Boot the headset with fastboot reboot. After a short wait, Android Recovery should ask you to factory reset - do so!

Your headset should now be in a stock state, with SELinux Enforcing and a locked bootloader! If this is not the case, proceed to Troubleshooting.

There are a few reasons for this - you can determine the issue you are encountering via running adb reboot recovery. If the headset does reboot into recovery mode, you have likely modified a partition and did not return it to a stock state before locking the bootloader. A locked bootloader will not accept this - the easiest way recover your headset is to sideload an OTA image.

If the headset does not boot into recovery mode, it is likely that you did not correctly reflash the stock ABL file. As long as you are still using the PICO Neo 3 Pro ABL file used to unlock the device, this too is recoverable. You can determine whether this is the case by how the bootloader screen looks. If you can read kona, you are still using the PICO 3 ABL.