OnePlus 6 is the first smartphone from OnePlus that uses the new dual partitioning system (A/B system). OnePlus will no longer release fastboot ROM for OnePlus 6 because it does not need it. The company only releases ROMs that flashes via Updater app, so how to unbrick a bricked OnePlus 6.

Thankfully, XDA senior member mauronofrio managed to extract Fastboot images from OnePlus 6’s stock OS zip file, which you can flash via ADB. The below guide will help you restore stock OxygenOS on your device if it stuck at bootloop after flashing a custom ROM or if you want to unroot it. Also Read: More tips, tricks, guides and news for OnePlus 6 Requirements:

  1. OnePlus 6 with unlocked bootloader
  2. A computer with ADB and Fastboot driver installed on it
  3. OnePlus 6 USB drivers (Windows) installed Note: The process will wipe user data from the phone, so backup important data before proceeding. Downloads: Download latest version of OnePlus 6 fastboot ROM zip file from source here

How Install Fastboot ROM on OnePlus 6 and Fix Bootloop

  1. Unzip the downloaded fastboot ROM.
  2. Save all the content inside the ADB installation folder or Platform tools folder on your computer.
  3. Reboot the OnePlus 6 in fastboot mode (Switch off the phone, press and hold Power & Volume Down buttons)
  4. Connect the OnePlus 6 to computer
  5. Got ADB/Platform tools folder and run the .bat flasher you need [Recommend to run “flash-all-partitions.bat, if you are badly bricked your OnePlus 6]
  6. Wait until the process completes. Reboot your phone and enjoy. Note: If above method does not worked, then you may need to flash files manually via ADB command.
  7. Open a command prompt inside ADB/Platform tools folder and run below command one-by-one: fastboot flash aop_b aop.img fastboot flash bluetooth_a bluetooth.img fastboot flash bluetooth_b bluetooth.img fastboot flash boot_a boot.img fastboot flash boot_b boot.img fastboot flash dsp_a dsp.img fastboot flash dsp_b dsp.img fastboot flash dtbo_a dtbo.img fastboot flash dtbo_b dtbo.img fastboot flash fw_4j1ed_a fw_4j1ed.img fastboot flash fw_4j1ed_b fw_4j1ed.img fastboot flash fw_4u1ea_a fw_4u1ea.img fastboot flash fw_4u1ea_b fw_4u1ea.img fastboot flash modem_a modem.img fastboot flash modem_b modem.img fastboot flash oem_stanvbk oem_stanvbk.img fastboot flash qupfw_a qupfw.img fastboot flash qupfw_b qupfw.img fastboot flash storsec_a storsec.img fastboot flash storsec_b storsec.img fastboot flash system_a system.img fastboot flash system_b system.img fastboot flash vbmeta_a vbmeta.img fastboot flash vbmeta_b vbmeta.img fastboot flash vendor_a vendor.img fastboot flash vendor_b vendor.img fastboot flash LOGO_a LOGO.img fastboot flash LOGO_b LOGO.img fastboot reboot bootloader Note that you will get error message “Invalid sparce file format at header magic”. This is not an error, so you need to wait sometimes. Hope this will help you unbrick OnePlus 6.