[ROM][STOCK][FASTBOOT][OP6T] Stock Fastboot ROMs for OnePlus 6T

Search This thread

gartner

Member
Aug 4, 2009
36
4
Did it erase your apps & data? What steps did you take?
Tried update via magisk manager. First update the manager. Then update magisk root via magisk manager. It failed to download something. When I rebooted it was only in fastboot mode. Tried to boot to recovery to uninstall it / install the zip file. whatever I did, I got stuck with errors. I gave up
 

gartner

Member
Aug 4, 2009
36
4
Have created an github issue for magisk to warn other users: https://github.com/topjohnwu/Magisk/issues/3924

@gartner @rafu997
Which fastboot rom do you used? "10.3.3-OnePlus6TOxygen_34_OTA_045_all_2004142152_e822ca326-FASTBOOT.zip" is the latest one created?

thx
I used 10.3.6-OnePlus6TOxygen_34.J.48_OTA_048_all_2010042240_dbd576b615-FASTBOOT
Running the bat file and all ok... and after setting up, I did an OTA update. all ok. Today I installed twrp and old magisk.. all ok..
 

sssarg

Senior Member
Aug 25, 2009
94
24
The people it failed for, you hadn't hidden the Magisk Manager app right? Because you're supposed to restore the app before updating to 22.
 

gartner

Member
Aug 4, 2009
36
4
The people it failed for, you hadn't hidden the Magisk Manager app right? Because you're supposed to restore the app before updating to 22.
I had it hidden. But I restored it before upgrading. But I did not reboot the phone after restoring it... Before upgrading. It may be the reason.. I don't know...
 

rafu997

Senior Member
Oct 23, 2011
191
52
Yeah, I restored magisk before the update. After unbricking I wiped everything again, installed clean 10.3.8 ROM and tried flashing Magisk 22 with TWRP 3.5 but I lost wifi (couldn't turn it on) and I couldn't make any calls. Turned out that I had to flash TWRP 3.4, reflash rom and then Magisk 22 worked. I also tried Magisk 21.4 with TWRP 3.5 but the same issue with wifi and phone call so that was not a problem with Magisk 22 but with TWRP. Both 21.4 and 22 worked ok with TWRP 3.4. I don't know why.
 

spinergist

Member
Mar 8, 2021
15
0
Guys, i finally unbricked my phone WIHTOUT data loss.
See here for instructions:
https://github.com/topjohnwu/Magisk/issues/3924#issuecomment-785751618


And yes, i had the Magisk Manager app hidden before, did the unhide process but also dont rebooted (maybe thats the issue?). Just straigth upgraded magisk to 22 and bricked it.

Hope this helps someone.

Thank you for this! @popy2006 @gartner

If I can't boot into twrp to follow these instructions, what if I was to use slot_a (its unused right now) to install oxygenos and twrp - could I then recover data?

@mauronofrio Does flashing a different version of twrp cause problems when decrypting the data partition?
 

popy2006

Senior Member
Mar 22, 2007
1,364
219
Do you use the .img file instead of .zip file from TWRP?
I also could'nt boot TWRP image (.img) in the first time.
After hard shutdown of the phone (key combo) it magically worked (without chaning anything).

Try again.
Good luck.
Otherwise, maybe @mauronofrio can help.
 
  • Like
Reactions: spinergist

spinergist

Member
Mar 8, 2021
15
0
Do you use the .img file instead of .zip file from TWRP?
I also could'nt boot TWRP image (.img) in the first time.
After hard shutdown of the phone (key combo) it magically worked (without chaning anything).

Try again.
Good luck.
Otherwise, maybe @mauronofrio can help.

Yes I used the img file for twrp 3.4, and every img file version on the twrp website, none of them booted up. I have restarted the phone via hard reboot multiple times, no change. Still stuck at fastboot.

Thank you @popy2006 I'd appreciate all the help I can get - there's several chapters of a novel I'm writing on the phone that I really want to recover.

I don't know the consequences of simply flashing a magisk patched boot.img to the boot partition, especially if it doesn't match the exact OS version that was installed (unfortunately I don't remember exactly when I last updated it). Wish I had another phone to test this on that didn't have irreplaceable data stored on it :/
 

spinergist

Member
Mar 8, 2021
15
0
Do you use the .img file instead of .zip file from TWRP?
I also could'nt boot TWRP image (.img) in the first time.
After hard shutdown of the phone (key combo) it magically worked (without chaning anything).

Try again.
Good luck.
Otherwise, maybe @mauronofrio can help.

Yes I used the img file for twrp 3.4, and every img file version on the twrp website, none of them booted up. I have restarted the phone via hard reboot multiple times, no change. Still stuck at fastboot.

Thank you @popy2006 I'd appreciate all the help I can get - there's several chapters of a novel I'm writing on the phone that I really want to recover.

I don't know the consequences of simply flashing a magisk patched boot.img to the boot partition, especially if it doesn't match the exact OS version that was installed (unfortunately I don't remember exactly when I last updated it). Wish I had another phone to test this on that didn't have irreplaceable data stored on it :/
 

popy2006

Senior Member
Mar 22, 2007
1,364
219
Don't know why it's not booting.
I am trying my best to help you 🙂

Maybe just flash an unmodified boot in fastboot and retry to boot twrp.

I think an kernel is need to boot it, so just flashing boot should be enough.
Don't you know which OOS version you had?
I think the better it matches, your chances are higher.

Good luck
 
  • Like
Reactions: spinergist

Top Liked Posts

  • There are no posts matching your filters.
  • 124
    Things are changing with the advent of project treble and seamless updates. OnePlus will no longer release ROMs flashable via recovery (either stock or twrp) 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 6T in fastboot mode (Power and volume-);
    Connect the OnePlus 6T to PC;
    Run flash-all.bat flasher you need;
    Wait until the process end;
    The phone will automatically reboot.

    FLASHER ADVANCED GUIDE
    flash-all-partitions-fastboot.bat : this .bat will flash all possible partitions through fastboot (Except persist) , there are some criticals partitions that can't be flashed through fastboot;
    flash-only-persist.bat : this .bat will flash only persist partition in fastboot mode (This is good for people that have problems with sensor);
    flash-all-partitions-recovery-criticals.bat : this .bat will boot the twrp and will flash criticals partitions, use this carefully;
    flash-system-boot-vendor.bat : this .bat is the same of older flash-all.bat and so it will flash only vendor, system and boot;
    flash-all-partitions.bat : this .bat will run flash-all-partitions-fastboot.bat , then flash-only-persist.bat and then flash-all-partitions-recovery-criticals.bat .

    Now usually the one needed is only the first "flash-all-partitions-fastboot.bat" but if you are badly bricked i recommend to use flash-all-partitions.bat .



    DOWNLOAD

    All roms on AFH: https://www.androidfilehost.com/?w=files&flid=284914
    All roms on Sourceforge: https://sourceforge.net/projects/fastbootroms/files/OnePlus 6T

    BRANDED PHONE
    GUIDE: https://forum.xda-developers.com/on...-t-mobile-oneplus-6t-to-t3865966/post78131430
    T-Mobile OnePlus 6T Internationa ROM: https://www.androidfilehost.com/?fid=11410963190603845445


    MANUAL FLASH: Windows - OSX - Linux

    If you want to manual flash these roms these are the commands (you need to extract images.zip before proceed)

    Fastboot Partitions:
    Code:
    fastboot flash aop_a aop.img
    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
    If you need also persist partition, this is the command:
    Code:
    fastboot flash persist persist.img

    Criticals Partitions, for these you need to boot the TWRP:
    Code:
    fastboot boot TWRP.img
    When you are in TWRP you need to run these commands to push and flash all criticals partitions:
    Code:
    adb push abl.img /sdcard/abl.img
    adb shell dd if=/sdcard/abl.img of=/dev/block/bootdevice/by-name/abl_a
    adb shell dd if=/sdcard/abl.img of=/dev/block/bootdevice/by-name/abl_b
    adb push cmnlib.img /sdcard/cmnlib.img
    adb shell dd if=/sdcard/cmnlib.img of=/dev/block/bootdevice/by-name/cmnlib_a
    adb shell dd if=/sdcard/cmnlib.img of=/dev/block/bootdevice/by-name/cmnlib_b
    adb push cmnlib64.img /sdcard/cmnlib64.img
    adb shell dd if=/sdcard/cmnlib64.img of=/dev/block/bootdevice/by-name/cmnlib64_a
    adb shell dd if=/sdcard/cmnlib64.img of=/dev/block/bootdevice/by-name/cmnlib64_b
    adb push devcfg.img /sdcard/devcfg.img
    adb shell dd if=/sdcard/devcfg.img of=/dev/block/bootdevice/by-name/devcfg_a
    adb shell dd if=/sdcard/devcfg.img of=/dev/block/bootdevice/by-name/devcfg_b
    adb push hyp.img /sdcard/hyp.img
    adb shell dd if=/sdcard/hyp.img of=/dev/block/bootdevice/by-name/hyp_a
    adb shell dd if=/sdcard/hyp.img of=/dev/block/bootdevice/by-name/hyp_b
    adb push keymaster.img /sdcard/keymaster.img
    adb shell dd if=/sdcard/keymaster.img of=/dev/block/bootdevice/by-name/keymaster_a
    adb shell dd if=/sdcard/keymaster.img of=/dev/block/bootdevice/by-name/keymaster_b
    adb push xbl.img /sdcard/xbl.img
    adb shell dd if=/sdcard/xbl.img of=/dev/block/bootdevice/by-name/xbl_a
    adb shell dd if=/sdcard/xbl.img of=/dev/block/bootdevice/by-name/xbl_b
    adb push xbl_config.img /sdcard/xbl_config.img
    adb shell dd if=/sdcard/xbl_config.img of=/dev/block/bootdevice/by-name/xbl_config_a
    adb shell dd if=/sdcard/xbl_config.img of=/dev/block/bootdevice/by-name/xbl_config_b


    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.

    These ROMs can't be used to update or downgrade your phone but just to restore your phone, so don't use them to come back to oreo or to update from oreo to pie.

    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/

    Thanks to @SaiBork for first time tested

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

    Thanks to @Dark Nightmare for T-Mobile Rom Version

    DONATE LINK

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

    If you are unable to use pools or moneybox, you can also make a normal donation, all private donations will be added in the moneybox:

    7
    I got your reply and followed it... It WORKED!!! Many thanks ZeroKool76!
    No worries, brother. Been there several times. But the real credit goes to the OP. Without his work, none of this would be possible [emoji869]
    7
    Hi, OB7 just released today.I hope to add, thank you.

    Sure, it is in upload just now, thanks to notify me this
    6
    Hello All,

    I'm figuring with the advent and distribution/receipt of OP7Pros that some of the focus has shifted and production of these are facing slowdowns, is there any way I can help to make fastboot ROMs and upload them here for the OP6T? I know I still depend on them, and can bet money that many of us here at these XDA threads do.

    Warm Regards
    Jonathan

    Recently i made a new app to make the fastboot rom directly from the official rom, so actually the process is 90% automatized. When a new rom comes i still need of 1-2 days to download, make and ipload the fastboot rom. These depends from when the link of full rom will be released and if i'm at home or not.
    6
    Can u add OxygenOs fastboot version 9.0.13 ?

    Uploading it now, i think is need 30 minutes more or less