OnePlus One: Return to Stock

OnePlus One, the 2014 flagship killer, is truly an awesome phone. You can’t get a phone better than this in any respect at this price point. I am using this phone for a while now and I couldn’t find anything wrong with this phone that justifies the low price. CyanogenMod and OnePlus teams have put really a lot of effort to offer us an experience as close as possible to a Nexus. The phone also has a great developer community working constantly and bringing us new amazing ROMs. However, you might, sometimes, want to go back to the stock ROM CyanogenMod 11s, which itself is pretty nice. It offers a lot of customizability and very good and fluid performance. I am going to show the steps for restoring stock firmware on the 64GB OnePlus One.

  • Install the appropriate binaries and drivers for ADB and fastboot modes of your device.  If you haven’t done so, go to this site and follow the steps.
  • Turn your device off. Wait a few seconds. Press the Volume Up and Power button simultaneously for a few seconds and then release the power button. It will take you to fastboot mode.
  • Download the factory image for the latest firmware directly from the CyanogenMod website (here).
  • Extract the zip file you just downloaded and copy the fastboot and adb binaries into this folder.
  • Connect your phone to the computer using the USB cable.
  • Now type the following commands. I am assuming that your bootloader is locked and you want to relock it after the restoration operation is done.

fastboot oem unlock
fastboot reboot-bootloader
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
fastboot reboot-bootloader
fastboot flash system system.img
fastboot reboot-bootloader
fastboot flash userdata userdata_64G.img
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 oem lock
fastboot reboot-bootloader
fastboot reboot

  • Now you should reboot into completely stock system. Doesn’t it seem like a nexus device… the way we can go back to stock?

Leave a comment