How-To: Restore Stock/Official Firmware On A OnePlus One

Last updated: May 25, 2020.
Share on Facebook
Pin on Pinterest
Tweet about this on Twitter
Share on LinkedIn

Restore Stock/Official Firmware On A OnePlus One

If you have rooted your OnePlus One and installed a custom recovery in it, you’re finding many ways to unleash the power of Android with it.  If, however, you want to restore the official firmware of your OnePlus One, we have a guide for you.

Many times, restoring a device to stock firmware can be time-consuming and difficult, but our method is relatively simple.  All you’re going to need to do is to download and start the programs we recommend below.

Prepare your phone:

  1. This guide and the programs we’re going to use are only for use with the OnePlus One, using it with other devices could result in bricking. Make sure you have the proper device by going to Settings>About Device and looking for your model number
  2. Have you battery charged to at least over 60 percent. This is to ensure that your device does not go dead before the process completes.
  3. Back up your SMS Messages, call logs and contacts
  4. Back up any important media files by copying them manually onto a PC or Laptop.
  5. If your device is rooted, use Titanium Backup to back up all your apps, system data and any other important content.
  6. If your device has CWM/TWRP installed, use Backup Nandroid.
  7. Unlock your bootloader.


Note: The methods needed to flash custom recoveries, roms and to root your phone can result in bricking your device. Rooting your device will also void the warranty and it will no longer be eligible for free device services from manufacturers or warranty providers. Be responsible and keep these in mind before you decide to proceed on your own responsibility. In case a mishap occurs, we or the device manufacturers should never be held responsible.


  • XNPH33R 16GB: Link
  • XNPH33R 64GB: Link
  • Boot Unlocker Script: Link

Restore OnePlus One:

  • First you need to make sure that Fastbboot/ADB is configured on the PC you will be using.
  • Extract the Firmware files you downloaded above into the Fastboot folder.
  • You should see two files:
  1. flash-all.bat (Windows)
  2. (Linux)
  • Reboot the device into Fastboot mode and then connect it to PC.
  • Now double-click on one of the Flash-allfiles shown above.  Choose the file according to the OS or System that you have.
  • The flashing process should start and once this over, the device should reboot and you should find that everything is back to stock now.

How To Get Rid of Unauthorized Flash Warning:

  • While you are unlocking the bootloader, you will find that you keep getting a warning about an unauthorized flash. To get rid of this, we’re going to need to restore the Flag Bits.
  • First, install either CWM or TWRP Recovery, the rooting processes should be included.
  • Copy Boot to the root of the device’s Sdcard.
  • Boot the device into recovery and flash the zip file from there.
  • Reboot device.

Have you restored your OnePlus One to stock firmware?

Share your experience in the comments box below.


About The Author