Download OxygenOS Stock Recovery for OnePlus 8 Pro with ADB enabled

OnePlus is known for its smartphones as budget flagship killers. But things are different with the new OnePlus 8 series. They are expensive like true flagships. The new OnePlus 8 Pro sports 6.78″ display, Snapdragon 865, 8/12GB RAM, 128/256GB storage, 4,510 mAh battery, and runs on Android 10. Now, if you’re using the OnePlus 8 Pro and you’ve rooted & installed any custom recovery like TWRP, then this guide is for you. Here we will guide you on how to download and install OxygenOS Stock Recovery for OnePlus 8 Pro device.

A big thanks to s3axel, one of the Senior Members of XDA for sharing this guide along with the stock recovery image link to download. Due to Android’s open-source nature, most of the Android users always prefer to install custom recovery or any custom firmware or enable root access, etc. So, once you unlocked the device bootloader and install any custom recovery on your handset, your stock recovery of the stock firmware will be removed whether you flash a custom ROM or not.

Download OxygenOS Stock Recovery for OnePlus 8 Pro with ADB enabled

OnePlus 8 Pro Specifications: Overview

The OnePlus 8 Pro sports a massive 6.78 Fluid AMOLED display that comes with a Quad HD+ display, which comes with pixels of 1440 x 3168. It also comes with an aspect ratio of 19:8:9, a pixel density of 513 Pixel Per Inch, a screen to body ratio of 90.8 percent, HDR10+ compatible display, Corning Gorilla Glass, and a screen refresh rate of 120Hz.

Coming to the internals, the OnePlus 8 Pro sports the latest Qualcomm Snapdragon 865 SoC, which is built on the 7nm process. This is an octa-core SoC, and the setup includes a single Kryo 585 core, which clocks at a higher speed i.e., at 2.84 GHz, other three Kryo 585 cores which clock at 2.42 GHz. And finally, four Kryo 585 core, which clocks at 1.80 GHz. To the GPU side, it has the Adreno 650, which clocks at 587 MHz. Coming to the memory side, it sports 8 and 12GB of RAM. And it has 128 and 256GB of UFS 3.0 storage.

Oneplus has given this new OnePlus 8 Pro a quad rear camera setup, but the camera sensors are not in the trend these days. This has a primary 48MP Sony IMX 586 sensor with f/1.8 aperture, Laser AF, OIS, and omnidirectional PDAF. It has a secondary 8MP telephoto sensor with f/2.4 aperture, 3x optical zoom, OIS, PDAF. Further, it gets a 48MP ultra wide-angle sensor with f/2.2 aperture and PDAF. Finally, it gets a 5MP depth sensor with f/2.4 aperture. To the front, the device gets a 16MP Sony IMX 471 sensor with an aperture value of f/2.5.

The OnePlus 8 Pro packs a 4,510 mAh battery that charges over the type C port. This also supports for 30W fast charging tech, ( 50% in 23 minutes), 30W fast wireless charging ( 50% in 30 minutes), and 3W reverse charging tech. The smartphone runs on the Oxygen OS 10.0, which is based on the Android 10.

Connectivity options include Wi-Fi 802.11 a/b/g/n/ac/ax, dual-band, Wi-Fi Direct, DLNA, hotspot, Bluetooth 5.1, A2DP, LE, aptX HD,, GPS with dual-band A-GPS, GLONASS, BDS, GALILEO, SBAS, NFC, and USB 3.1, Type-C 1.0 reversible connector, USB On-The-Go. Sensors on board include accelerometer, gyro, proximity, and compass. The smartphone comes with an optical under-display fingerprint scanner, and also support for face unlock. It is available in three color options, namely the Glacial Green, Ultramarine Blue, and Onyx Black. Finally, for the first time, an OnePlus device gets an IP rating, i.e., IP68 rating.

What is a Stock Recovery?

Each and every Android device model do come with its own stock recovery mode along with the stock firmware (preinstalled). Now, talking about the Android Stock Recovery, it’s a bootable partition of your Android device that is installed in the recovery mode which can be accessed by using a combination of power+volume buttons. The combination buttons can vary depending on the model or brand.

So, the stock recovery mode on your device offers a few useful features like factory reset, reboot to bootloader, software update, etc. To recall, the stock recovery also boots up every time whenever you power on or restart your device system. Now, you may ask why do I suppose to keep or use a stock recovery.

Importance of a Stock Recovery

As the name suggests, the stock recovery mode works to recover an operating system running device when it fails to boot into the system or stuck at bootloop issue or the phone freezes during boot logo, etc. Therefore, you basically need an official stock recovery partition of your device model in order to recover the phone back into the working status.

Though a stock recovery mode on an Android device comes with very few options to play with it like system reboot, apply update from external storage, factory reset, wipe cache partition to clear junk files, and more. You can also take backups on some devices using the stock recovery. Most importantly, plenty of Android users perform flashing a custom firmware or rooting and end up with a bricked device or bootloop issue. Therefore, flashing a stock firmware with stock recovery can do the fix quite easily.

Steps to Install OxygenOS Stock Recovery for OnePlus 8 Pro

Before heading over to the download and flashing steps, make sure to check the requirements below:


Download Stock Recovery Image

10.5.4 BA Recovery

  • Modified 10.5.4 BA recovery from GDrive
  • Original 10.5.4 BA recovery from Gdrive

Stock Recovery Flashing Steps:

  • First of all, reboot your OnePlus 8 Pro into Fastboot mode. (Switch off your phone > Press and hold Power+Volume Up+Volume Down together for a few seconds > quickly release all buttons when Fastboot splash screen appears)
  • Now, connect your device to the computer using a USB cable.
  • Go to the installed ADB & Fastboot location (C:\Program files) and open the Powershell command window. (Press Shift + Right-click on mouse > Open command window here.
  • Type the below command and hit enter:
fastboot devices
  • If the device is connected in fastboot mode properly, you will get a fastboot device ID on the computer screen. Now, proceed to the next step. If not showing, try to reboot into fastboot mode again and connect via USB cable properly.
  • Next, type the following command and press enter:
fastboot getvar all
  • It will look for the all bootloader variable with the current slot.
  • Then type the following command and hit enter
    fastboot flash recovery <filename>

  • Remove the USB cable and follow the below steps for recovery usage.


  • Now, boot your OnePlus 8 Pro into Recovery mode.
  • Enter the encryption key if your file is encrypted.
  • Next, connect your phone again to the PC via a USB cable.
  • Launch an ADB shell by typing the following command  on the command prompt and hit enter:
adb shell
  • If the device is rooted via Magisk, then you should remove all the magisk modules located in /data/adb/modules.
  • Once done, reboot your device into the system normally by long-pressing the Power button only.
  • Wait for the first boot and you’re done.

Steps to Removal Process

  • Just follow the above steps to reboot your device into fastboot mode.
  • Then connect it to the PC and check the fastboot device is connected or not.
  • Next, check for the bootloader variable with the current slot by using the following command:
fastboot getvar all
  • Finally, type any of the following commands and press enter.
fastboot flash recovery <filename>
  • That’s it.

We hope you’ve found this guide useful and easy enough to install stock recovery on OnePlus 8 Pro. Feel free to ask in the comment below for any queries.

Source: XDA | @s3axel

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.