The Oneplus One is one hell of a developer friendly device and is equally backed up by the user community. People owning Oneplus One(s) are mostly geeks or wannabe(s) who like to play around with the software on their phones bu hey, the story isn’t so sweet overall! You may even end up bricking your phone or getting it into bootloops or having ROM installations with memory leakage and related issues.
Sorry for the not-so-happening prelude over there, we are here to help you along with this. We have this short guide which helps you to revert back to stock on a Oneplus One by following a simple set of instructions. Make sure you have ADB enabled on your device and you’re good with using the Terminal or the Command Prompt on a Windows machine.
Before we move on, here’s a quick list of pre-requisites:
- Make sure you have backed up all your data, call logs and messages from your phone before we start off.
- You cannot risk the installation to a power drop. Make sure you have at least 50% of charge in your phone.
- Make sure you have a running custom recovery installed on your phone. Either of TWRP/CWM should work perfectly fine.
- You got to have minimal ADB and Fastboot installed on your system. This is critically important as the entire process depends on execution of Fastboot commands.
- Your phone needs to be rooted and should be having an unlocked Bootloader to continue!
Download the required factory image from the below links:
- XNPH05Q 16GB
- XNPH05Q 64GB
Done with all that, let’s begin and get the things done quickly!
Steps To Revert Back To Stock Conditions On Oneplus One:
- Extract the contents of the zip file to your ADB and Fastboot folder.
- If your phone has an unlocked Bootloader, boot into the Fastboot mode and attach it to the PC using the supplied USB cable.
- Open a command prompt by pressing Shift+Right Click and then select “Open command prompt here”.
- Now you can try running flash-all.bat which automates the entire process and makes life easier for you.
- In case it fails, you’ll have to flash all the files one by one through Fastboot. Use the following set of commands to do that:
fastboot flash modem NON-HLOS.bin fastboot reboot-bootloader fastboot flash sbl1 sbl1.mbn fastboot reboot-bootloader fastboot flash dbi sdi.mbn fastboot reboot-bootloader fastboot flash aboot emmc_appsboot.mbn fastboot reboot-bootloader fastboot flash rpm rpm.mbn fastboot reboot-bootloader fastboot flash tz tz.mbn fastboot reboot-bootloader fastboot flash LOGO logo.bin fastboot reboot-bootloader fastboot flash oppostanvbk static_nvbk.bin (this partition seems to have appeared in the 44S build) fastboot reboot-bootloader fastboot flash system system.img fastboot reboot-bootloader fastboot flash userdata userdata_64G.img (or userdata.img if you have the 16GB version) fastboot reboot-bootloader fastboot flash boot boot.img fastboot reboot-bootloader fastboot flash recovery recovery.img fastboot reboot-bootloader fastboot flash cache cache.img fastboot reboot
- Your phone will reboot and Voila! You’re home! You are now back to stock conditions on your Oneplus One and your devices is now ready, once again to play around with!
In case you faced any difficulties through the process, drop us a line in the comments section. We’ll be more than happy to help!