[ROM][STOCK][FASTBOOT][OP8] Stock Fastboot ROMs for OnePlus 8

Search This thread

marcus37

Member
May 4, 2015
11
0
Is there a way to flash the official OnePlus software on a branded TMobile OnePlus 8? I've already unlocked the bootloader
 

rameshkotibani

Senior Member
Nov 30, 2012
339
19
Bro thanks for ur support. I locked bootloader successfully.what i did first degraded to 10.5.8 and after that i officially update 10.5.9 through ota.and then relock the bootloader.

---------- Post added at 08:39 PM ---------- Previous post was at 08:38 PM ----------


Bro thanks for ur support. I locked bootloader successfully.what i did first degraded to 10.5.8 and after that i officially update 10.5.9 through ota.( means full ota zip).and then relock the bootloader.
 
Last edited:

oken735

Member
Apr 15, 2010
14
5
Baltimore MD
Accidental brick

Hi, I was hoping someone could upload the fastboot files, or even just the boot.img file for the international 10.5.11 rom as I am stuck in fastboot after taking the OTA and flashing Magisk to the other slot.
I'm pretty sure its because I had xXx rom module enabled.
Any help would be appreciated.
 

mauronofrio

Recognized Developer
Jun 29, 2012
4,360
13,802
26
Castellana Grotte
toolaio.tk
Hi, I was hoping someone could upload the fastboot files, or even just the boot.img file for the international 10.5.11 rom as I am stuck in fastboot after taking the OTA and flashing Magisk to the other slot.
I'm pretty sure its because I had xXx rom module enabled.
Any help would be appreciated.

I will upload them in the next hours
 

Droidman61

Senior Member
Apr 18, 2013
257
21
Nor Cal
I tried installing this 10.5.10-GLOBAL-OnePlus8Oxygen_15.O.19_OTA_019_all_2006300140_b371a8843-FASTBOOT on my T-Mobile and it installed in like 10 seconds and then booted back into stock T-Mobile rom?? What did I do wrong, thanks for the help.:confused:
 

slavke1976

Senior Member
Dec 11, 2008
670
103
Tavankut
I have OS X and in this system is not easy to flash firmwares with tools.
before OP8 i had xiaomi mi9t pro so to flash fastboot rom it was not possible as there are no tools which works with OSX, so solution was to edit flash_all.bat
and in fron of each fastboot to put ./
as in osx command terminal fastboot doesnt do nothing. command has to be as ./fastboot
so then in that extract fastboot rom folder we put inside adb and fastboot from platform-tools folder
we open terminal and make cd to that extraxted folder of fasboot rom, then we copy flash all .bat to terminal, and flashing starts.

i didnt try this way on op8 but i successful edited flash_all.bat file for fastboot flashing in os x
 

Lebowski78

New member
Aug 12, 2020
2
0
Why after flash it, it boot up to Qualcomm crashdump mode and how to fix?

Did you get lucky with this mate? I've got the same issue and it looks like that my OP8P (Unbranded, Europe) is not jumping into the fastbootd mode but just tries to start up normally which brings me to Qualcomm crashdump mode.

I think it really stumbles here:
<...>
Finished. Total time: 0.047s
Rebooting into fastboot OKAY [ 0.002s]
< waiting for any device >
fastboot: error: Failed to boot into userspace fastboot; one or more components might be unbootable.

Sending 'abl' (1996 KB) OKAY [ 0.057s]
Writing 'abl' FAILED (remote: 'Flashing is not allowed for Critical Partitions')
fastboot: error: Command failed
<...>

Anyone has overcome it please?

Please help me to unbrick my miserable OP8P...
 

highdro

Senior Member
Feb 2, 2011
494
284
Ohio
HTC Desire
HTC Rezound
Did you get lucky with this mate? I've got the same issue and it looks like that my OP8P (Unbranded, Europe) is not jumping into the fastbootd mode but just tries to start up normally which brings me to Qualcomm crashdump mode.

I think it really stumbles here:
<...>
Finished. Total time: 0.047s
Rebooting into fastboot OKAY [ 0.002s]
< waiting for any device >
fastboot: error: Failed to boot into userspace fastboot; one or more components might be unbootable.

Sending 'abl' (1996 KB) OKAY [ 0.057s]
Writing 'abl' FAILED (remote: 'Flashing is not allowed for Critical Partitions')
fastboot: error: Command failed
<...>

Anyone has overcome it please?

Please help me to unbrick my miserable OP8P...

You do realize that these are for the 8 and not the 8 pro right? Also you can put your phone into fastboot mode without a command. When I tried to use these for the first time I kept getting errors and it would not flash properly but I found a post where the user had to use large address aware to patch all of the exe's in the folder to work properly on a 64bit pc, which is pretty ridiculous that we even have to do that but it worked.
 
  • Like
Reactions: Lebowski78

Lebowski78

New member
Aug 12, 2020
2
0
You do realize that these are for the 8 and not the 8 pro right? Also you can put your phone into fastboot mode without a command. When I tried to use these for the first time I kept getting errors and it would not flash properly but I found a post where the user had to use large address aware to patch all of the exe's in the folder to work properly on a 64bit pc, which is pretty ridiculous that we even have to do that but it worked.

Just realised that. At some point I was reading the correct thread but somehow then posted this message into the wrong one. However the OxygenOS I used still was for OP8P. I will move my ass onto here https://forum.xda-developers.com/oneplus-8-pro/how-to/rom-stock-fastboot-roms-oneplus-8-pro-t4083997

apologies for the confusion and thank you for your reply, I will consider your solution anyway.
 

prozack1983

Senior Member
Nov 2, 2011
114
33
Denver, CO
Lenovo P11
OnePlus 11
I have OS X and in this system is not easy to flash firmwares with tools.
before OP8 i had xiaomi mi9t pro so to flash fastboot rom it was not possible as there are no tools which works with OSX, so solution was to edit flash_all.bat
and in fron of each fastboot to put ./
as in osx command terminal fastboot doesnt do nothing. command has to be as ./fastboot
so then in that extract fastboot rom folder we put inside adb and fastboot from platform-tools folder
we open terminal and make cd to that extraxted folder of fasboot rom, then we copy flash all .bat to terminal, and flashing starts.

i didnt try this way on op8 but i successful edited flash_all.bat file for fastboot flashing in os x

I ended up using bootcamp to install win 10 to mess with my phone since everything is written for widows anyway.
 

humb13

Senior Member
Nov 24, 2016
68
14
Never mind I fixed it by downloading ota and going to system updates in settings because fastboot won't flash to modem right

I did the same thing with Android 11 (OnePlus8Oxygen_15.O.30_OTA_0300_all_2010031624.zip) thinking I could simply reinstall TWRP and flash Magisk to regain root. Serious mistake. Attempts to boot into TWRP after flashing results in Qualcomm Crashdump errors. I can't even boot into the stock recovery without Crashdump. Also, using a program called payload_dumper I extracted boot.img and other img files from payload.bin. I patched boot.img with Magisk and flashed. It didn't work.

I've been rooting phones forever and I see no way to root this thing. Does anyone have any ideas or any way to help me out??
 
Last edited:

humb13

Senior Member
Nov 24, 2016
68
14
Questions

Mauronofrio: First of all congrats and many thanks for the awesome job you're doing.

I'm not too clear on what you mean by “fastboot -w” (sans quotes). You said this is to format data. Will it delete anything? Also, should you issue this command before or after applying the batch file?

I imagine you're a busy man, but whenever you get around to it please put out a zip with all those img files for "OnePlus8Oxygen_15.O.30_OTA_0300_all_2010031624_c5e68b42b3325". This just came out today (Oct 24) and, as you know, it cannot be flashed.

Before this Project Treble garbage if we bricked the phone we could easily flash the OxygenOS Rom. Sadly that's not possible any more. Do you believe this is a viable alternative in case disaster strikes? I still have a working copy of an old version just in case, hopefully it'll still be flashable.

Thanks,
 

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    Things are changing with the advent of project treble and seamless updates. OnePlus will no longer release ROMs flashable via recovery (either stock) because is no more needed. The updates will be done on the slot not used for example if you are using slot a the update will be installed on slot b and the slot b will be set as default. If you brick and you are in bootloop how you can restore the rom? You can't with Stock ROM you have, because the zip can be only installed via Update Engine, so what can you do? Flash a stock rom via fastboot. I have extracted all images from the stock zip and i have made a new zip with the Fastboot ROM with a flash-all.bat included. This will work only if your bootloader is unlocked. This will erase all your data and will wipe your internal storage.

    HOW TO FLASH
    This version is only for not branded devices
    Download the zip;
    Unpack the zip in a folder;
    Reboot the OnePlus 8 in fastboot-bootloader mode (Power and volume + and volume-);
    Connect the OnePlus 8 to PC;
    Run flash-all.bat flasher you need;
    Wait until the process end;
    The phone will automatically reboot.


    DOWNLOAD

    All roms on Sourceforge: https://sourceforge.net/projects/fastbootroms/files/OnePlus 8

    BRANDED PHONE
    For now branded device are not supported

    MANUAL FLASH: Windows - OSX - Linux

    If you want to manual flash these roms these are the commands (You need the latest sdk platform tools, you can find it here

    Is reccomended to format data or the rom cannot boot:
    Code:
    fastboot -w
    Others Commands to flash a fastboot rom
    Code:
    fastboot flash aop aop.img
    fastboot flash bluetooth bluetooth.img
    fastboot flash boot boot.img
    fastboot flash dsp dsp.img
    fastboot flash dtbo dtbo.img
    fastboot flash LOGO LOGO.img
    fastboot flash modem modem.img
    fastboot flash oem_stanvbk oem_stanvbk.img
    fastboot flash qupfw qupfw.img
    fastboot flash storsec storsec.img
    fastboot flash multiimgoem multiimgoem.img
    fastboot flash uefisecapp uefisecapp.img
    fastboot flash recovery recovery.img
    fastboot --disable-verity flash vbmeta vbmeta.img
    fastboot --disable-verity flash vbmeta_system vbmeta_system.img
    fastboot flash opproduct opproduct.img
    fastboot reboot fastboot
    fastboot flash system system.img
    fastboot flash vendor vendor.img
    fastboot flash product product.img
    fastboot reboot

    REMEMBER
    "Invalid sparce file format at header magic" is not an error, you need to wait a bit when you see that string, just wait.

    If the device automatically reboot in Stock Recovery mode don't reboot it and wait the flash end.

    These ROMs can't be used to update or downgrade your phone but just to restore your phone.

    If the rom seems doesn't start go in recovery stock and follow this guideline: English -> Wipe data and cache -> Erase everything.

    If you want to rebrand your phone from HydrogenOS to OxygenOS you can follow this guide: Rebrand Guide

    If you want you can use also my tool to flash Factory Images, unlock bootloader, flash twrp or to understand if the device is recognized: https://toolaio.tk/

    If you got some problems like write error or no partition, check this: https://forum.xda-developers.com/showpost.php?p=76658555&postcount=34

    DONATE LINK

    If you want to support this and others my projects please consider making a donation, thanks.

    5
    Hi guys, i'm here again to ask for your support, actually with android 10 Google introduced a lot of changing, from dynamic partitions to the new keymaster 4 encryption/decryption. Teamwin is working hard to update TWRP but they will still take some time. Currently some things already work but there are difficulties in bringing them to the OnePlus 8/8 Pro, for example decryption already works but creates some problems on the OnePlus devices. That's why I decided to create a Paypal moneybox to be able to bring you the latest updates in the shortest time possible. As I have previously done, I assure you of a support of at least 2 years (within the limits of my possibilities). In addition to the TWRP I will improve the fastboot roms and add OnePlus 8/8 Pro to my TOOL ALL IN ONE (and maybe I will also bring the RevengeOS). By getting hold of a OnePlus 8 or 8 Pro I will also be able to improve the TWRP for OnePlus 7T and 7T Pro.

    OnePlus 8/8 Pro PayPal MoneyBox: https://www.paypal.com/pools/c/8pfrIOL3Qa

    If you are unable to participate in the PayPal moneybox, you can make a normal donation (perhaps specifying that it is for the moneybox), however all private donations that I will receive for this or other projects will be included in the moneybox.

    Private PayPal Donations: https://www.paypal.me/MauronofrioTool
    3
    Hi, I was hoping someone could upload the fastboot files, or even just the boot.img file for the international 10.5.11 rom as I am stuck in fastboot after taking the OTA and flashing Magisk to the other slot.
    I'm pretty sure its because I had xXx rom module enabled.
    Any help would be appreciated.

    I will upload them in the next hours
    2
    I put together some OOS12 fastboot rom files for the OP8, since I'm assuming there are some people who will want to be on OOS12 so they can try OOS13 beta whenever it's out soon. Hopefully this saves some people some time. A few things to keep in mind:

    1. There is a README.TXT in the Mega link. I tried to address every possible question or concern in that, so please review it first.
    2. Don't try to re-lock the bootloader until you do at least one OTA after flashing an OOS12 fastboot rom. I suggest you just OTA to the same version. Use Oxygen Updater to get the full image file and then install it via local update. Note that there is no C.35 full image for global, so a C.21 fastboot rom is provided as well if this is important to you. If you try to relock the bootloader after flashing a fastboot rom without first doing at least one OTA, you will get the "system is destroyed" message and need to MSM. This is due to the required "--disable-verity" option when flashing the vbmeta and vbmeta-system images via fastboot. There's no way around it that I'm aware of. If I don't include that option when fastboot flashing those images, the phone won't boot.
    3. Incremental OTA will probably not work after doing this unless you flash a full image OTA first. For example, if you run the IN2015 C.21 fastboot rom, just install the local upgrade APK and download the full IN2015 C.21 update image with oxygen updater and install it via the local upgrade APK. OTA will then work and you can also lock the bootloader after successfully completing the OTA if you really want. If you're flashing this because you want to try OOS13 beta when it's out, then you probably don't have to worry about this. Usually those will be full images anyway (not incremental) and you probably won't have any issue installing them. Once you've done at least one full image OTA (to either the same version or newer version of OOS), incremental OTAs will work fine.
    4. These will likely work when coming from any version of OOS, but I have only tested them coming from an OOS11 firmware based custom rom, an OOS12 based firmware custom rom, and OOS12 itself. My test device is an IN2017 I converted to global (IN2015) following one of the guides posted here. This was also tested by someone with an IN2013. Tested on Windows 10 and 11. Linux users can review the .bat file to see the commands and run them manually if they desire to do this from Linux.
    5. Obviously don't try to run these on any other device (such as OP8 Pro). These are for OP8 and have OP8 firmware. You will permanently brick your device if you try to use it on a different phone.
    6. Many more questions answered in the README.TXT file in the linked Mega folder.
    1
    bro thanks for fastboot room for oneplus 8,i flash your fastboot room 10.5.9 everthing ok,but i relocked to boot loader it the phone be correpted. what should i do ,
    please help me.

    Unlock it again