OnePlus 3 Tips

OnePlus 3: How to Manually Sideload an OTA Update

OnePlus 3 Sideload Update

If you haven’t modified the OnePlus 3, but still want to manually sideload an OTA update, then simply follow the steps outlined below.

 

 

 

I’ve done a number of tutorials recently that detail how to manually update your OnePlus 3. Since the OnePlus 3 is so open, I imagine that most of its customers will have previously rooted their device. Not everyone does this though and that’s why I wanted to write this tutorial. Waiting for an OTA update is painful and some would think that unless you’re rooted, you can’t manually install an OTA update. This is wrong and that’s what I want to show you how to do today.

 

The stock recovery of the OnePlus 3 (and a lot of Android devices) include an option to sideload an OTA update. The process takes a little time to setup, as you can see below, but most of this stuff you are probably already familiar with. If you get confused along the way, feel free to watch the video embedded below as I will show you how I manually sideload an OTA update onto my OnePlus 3. Just be sure to follow all of the steps detailed below, and feel free to leave a comment if you have a question about anything.

 

Reminder, this tutorial is for those who have not rooted their device, or who have uninstalled all root modifications and reverted back to complete stock OxygenOS.

 

OnePlus 3 Sideload Update

  1. Download and Install Google’s USB Drivers
  2. Then Reboot the PC Once the Drivers Have Been Installed
  3. Download the Incremental OnePlus 3 OTA Update You Want to Install
  4. Rename the Update ZIP File to “otaupdate.zip” (without the quotes)
  5. Enable Developer Mode on the OnePlus 3
  6. Enable USB Debugging Mode on the OnePlus 3
  7. Download and Install the ADB and Fastboot Tools on the PC
  8. Copy/Move the OTA Update ZIP File to the Minimal ADB & Fastboot Tools Directory
  9. For Me, This is “C:\Program Files (x86)\Minimal ADB and Fastboot”
  10. Launch the ADB and Fastboot Tools Shortcut it Created
  11. And Type the Following into the Command Prompt. . .
  12. adb devices
  13. . . .and Press Enter on the Keyboard
  14. Then Connect the OnePlus 3 to the PC with a USB Cable
  15. Allow USB Debugging Access if Prompted
  16. Boot the OnePlus 3 into Recovery Mode
  17. Tap on the ‘English’ Language Option
  18. Tap on the ‘Install From ADB’ Option
  19. Tap on the ‘OK’ Option to Confirm
  20. Type the Following into the Command Prompt. . .
  21. adb sideload otaupdate.zip
  22. . . .Then Press Enter on the Keyboard
  23. Wait for the OTA Update to be Uploaded to the OnePlus 3
  24. Wait for the OTA update to be Installed on the OnePlus 3
  25. Then You Can Reboot the OnePlus 3

 

 

Explanation

As usual, you will need to get a few things done before you can begin with the actually OnePlus 3 sideload update part and all of those are detailed in the guide above. So, you will need to have the Google USB drivers installed, you will need to turn on Developer Mode so that you can enable USB Debugging access, and you’ll need to have the minimal ADB and Fastboot tools installed (or any other version of ADB and Fastboot).

 

With that done, you will then need to download the incremental OTA update from the link above, rename it, and then you can move or copy that file into the same directory that you have the Fastboot and ADB tools installed. With all that done, go ahead and connect the OnePlus 3 to the PC with a USB cable and then reboot it into Recovery Mode. From here, tap on the English option, then tap on the Install from ADB option, and then tap on the OK option to confirm you want to go into Sideload Mode.

 

With the OnePlus 3 in sideload mode, we can then turn our attention back to the command prompt and type the command adb sideload otaupdate.zip. When you’re ready, press enter on the keyboard and it will start to upload the OTA update to the OnePlus 3. As soon as the upload is finished (you’ll see its progress in both the command prompt and on the OnePlus 3), the OnePlus 3 will start to install the OTA update. Depending on how big the OTA update is, this can take some time.

 

With the installation completed, you can then reboot the OnePlus 3 and enjoy your new update once it has booted back up. If you end up getting a failed message, this means there is something within the /system partition that is modified. You’ll need to figure out what it is and uninstall it/revert it back to stock if you can.

 

If this tutorial helped you in any way, please consider donating at Patreon or PayPal. Any and all donations will help keep the website alive and allow me to continue making Android tutorials and videos.

 

  • DPR

    Hello Doug, whenever I use OTA update from 3.1.3 to 3.2.4, it fails. Then I tried the sideload and sadly it still fails upon reaching near 100% after typing “adb sideload”. I wonder if it has anything to do with my phone being “Unlocked”. I haven’t changed anything since I bought this phone, everytime I reboot, it always shows me the message “Your device has been unlocked and can’t be trusted. Please lock your device by “fastboot oem lock” and erase userdata”

  • Sandeep Achanta

    Cannot sideload at all.
    c:adb>adb sideload OnePlus3Oxygen_16_OTA_008_all_1606122244_e0cfc5ffc8bf411a.zip
    loading: ‘OnePlus3Oxygen_16_OTA_008_all_1606122244_e0cfc5ffc8bf411a.zip’
    * cannot read ‘OnePlus3Oxygen_16_OTA_008_all_1606122244_e0cfc5ffc8bf411a.zip’ *

    I have tried to change the name also.
    c:adb>adb sideload firmware.zip
    loading: ‘firmware.zip’
    * cannot read ‘firmware.zip’ *

    Nothing seems to work.

    Any ideas?!

  • somsubhra banerjee

    Hi,
    I followed all the steps mentioned.
    But on typing “adb sideload filename.zip” on the command prompt it shows loading and the screen stays stuck at that place.
    After sometime the op3 shows “installation failed.”
    Can you please help regarding this issue?

    • I’m not sure, that sounds like a very generic error message sadly. Have you made any root type changes to the phone in the past? Have you tried redownloading the update file (in case your download became corrupt or something)

      • somsubhra banerjee

        No, I didnot make any root type changes. I haven’t tried redownloading the file. Will do that. Can there be any other issue except this?
        Thanks.

        • Not off the top of my head. You’ll need to make sure you’re going up incrementally. Meaning, don’t try to update from an update 2 months to the latest one, if there was a new update pushed out last month. You’ll need to go from one update to the next (without skipping an update)

  • I believe the 3.5.x builds are “community builds”? You can’t sideload from a finished build to a community build (which is a beta build).

  • Anas

    I have got the 3.2.7 OTA update. But after downloading, when i try to install it, it says that the download cannot be verified.
    Please help me.

  • venkatesh

    Hi,
    I followed all the steps mentioned.
    But on typing “adb sideload otaupdate.zip” on the command prompt it shows loading and the screen stays stuck at that place.
    i am trying to install open beta 9 community build …
    this type of flashing requires rooting my 1+3 device?

  • Glopf

    Hi.
    I had cm 14.1 before and changed my build prop to Pixel XL.

    Now when i try to flash oxygen os 3.2.8 from the oneplus site using the oxygen recovery
    it says “Installation failed”. What should I do?

    I forgot : It still shows me the begin of the Pixel boot animation (only the first image but ca. 3 sec.)

    Please help. I want to get oxygen os 4 nougat.