[GUIDE][Unlocked] Flashing T-Mobile OnePlus 6T to International OOS ROM

Search This thread

Dark Nightmare

Senior Member
Aug 5, 2011
2,988
1,232
WhereEverMyFeetAre
Google Pixel 6 Pro
Note: Firmware flashing procedure is exactly the same for all firmware versions for conversions.

Local Updating using: 9.0.11 is safe

This is a basic write up to convert your bootloader unlocked T-Moilbe OnePlus 6T to the International Version firmware via fastboot flashable firmware files.
Contents:
-Disclaimer
-Full Device Backup - Precautionary - Optional, but Recommended.
-Firmware Conversion Process
-Update after conversion
-Rom Sources
-MSMDownloadTool
-FAQ's
-Additional/Optional Tools
-Credits

Disclaimer:
Like any other form of modding, there are risk involved, we have a near flawless option to recovery by use of the MSMDownload linked at the end of this post, but like with any form of modification, you are solely responsible for what is done to your device and you accept all risk involved, should something go wrong, for the most part, recovery is fairly simply, no matter how bad we screw up, thanks to OP.


Instructions to a full device backup:


1. Download the zip below and extract it to it's own folder
2. Run the backup.bat script
3. It will backup all partitions on your device, including your efs.
4. zip all of the image files and store it somewhere safe.

Backup: https://androidfilehost.com/?fid=11410963190603855581


Steps to convert from stock T-Mobile firmware to Global firmware:


FLASHING STEPS
Requirements:

1. Bootloader Unlocked T-Mobile OP 6T
Unlock Processs Can Be Found Here: https://support.oneplus.com/app/ans...-bootloader-for-oneplus-6t-(t-mobile-version)

2. OOS Stock ROM of your choice: all necessary zip files are included in the rom file, Not the TMOUS branded ROM. (Get the fastboot flashable full rom here: https://xdaforums.com/oneplus-6t/how-to/rom-stock-fastboot-roms-oneplus-6t-t3862516)

3. PC/MAC/LINUX

Flashing Process

1.. Whichever full rom zip you choose, extract its contents. (In my case I used the 9.0.5 full zip)
attachment.php


2. In each zip file you'll find images.zip as well as others_flashall.zip, extract both of them into the same folder/directory as the rest of the original zip file.
(Optional, download the modded flash-all-partitions-fastboot.bat file at the end of the thread, it includes the reboot command to auto reboot when done flashing)
Attached Below is also a flash-all-partitions-fastboot.sh script for Mac OS users (Note this script will not wipe your device, so if you need to wipe, run the ./fastboot -w command in fastboot manually)

All bat files, images and adb files should all be in the exact same folder, no subfolder(s)

attachment.php


attachment.php


3. Now boot into fastboot using either the vol+/vol- and power key combo or via adb using the following adb command
Code:
adb reboot bootloader
.

4. Once in fastboot run the bat file called flash-all-partitions-fastboot.bat
attachment.php
9

5. When asked, I would advise typing 'Y' for yes to format the device. (wipe only if you're converting for the first time)
The sparse header error is completely normal.
attachment.php


6. Upon completion, the script should pause and say press enter to continue, it will not reboot your device...
WAIT UNTIL NOTHING ELSE IS HAPPENING AND ITS NO LONGER FLASHING ANY FILES
At this point, hit power and reboot.

Note: Modded fastboot flashing script attached at the end with the reboot command included, also attached is a script for MAC users, mac script will not wipe your device, wipe manually if you need to using
Code:
./fastboot -w
B]

attachment.php


All done!



Update After Conversion (You can also update using the conversion process with the new fastboot files)
Use this if you'd like to convert and relock your bootloader or you've locked your bootloader or simply prefer this method.

1. Download the Full Official Rom from here, not the incremental update, the Full ROM only and copy it to the root of your device: HERE
2. Go to settings > system > system updates > tap settings in top right and choose local upgrade or you can use twrp
3. a) if using local upgrade, choose the ROM zip from the list and install, it will install and give you the option to reboot when complete.
b) if using twrp, boot into recovery, choose install zip and select the full rom file and flash, then follow the steps below

The following steps are for users who have/want root or a modified device or used twrp to install the ROM, device will not boot without the following steps if you installed using twrp:

4. Flash twrp installer HERE
5. Reboot back to TWRP
6. Flash Magisk (if you don't won't boot, you only need this step if your system was rooted/modified in any way) Magisk Here

Or you can skip the additional steps and simply do a factory reset.

NOTE: After using the local upgrade option, you can relock your bootloader if you choose to remain stock, enabling widevine L1 for HD videos, as well as a certified play store device.
You can continue with a locked bootloader using the local upgrade option, but be wary that you should confirm we can local upgrade prior to attempting an update. OTA updates will not show, but future local full ROM updates are working as of: current 9.0.11.

relock using fastboot oem lock command, this will wipe your device.


ROM Sources

Full ROMs directly from OnePlus for Updating Purposes ONLY

Recovery - MSMDownloadTool

If for some WEIRD reason you brick, have a HW mismatch, etc, or you just can't boot go to this thread -> MSMDownloadTool - T-Mobile 9.0


OPTIONAL Steps

Root is available via two Options below:

- OnePlus Rooter
- Manual Root Using a Patched Boot Image

Automated Process
Luckily There are devs looking to make things simpler:

For @Dameon87's automated tool to carry out this process, go to the thread below:
https://xdaforums.com/oneplus-6t/how-to/rom-oxygen-os-9-0-6-fastboot-windows-t3870170

WARNINGS!

-Advisable you disable automatic updates in developer options upon boot if it is enabled.
Screenshot_20181112-173329__01.jpg


-Do not attempt to update using the OTA files, so far we've had one softbrick due to it and said user was unable to boot into fastboot to attempt any kind of recovery.

-ALSO DO NOT FLASH WITHOUT THE FILES IN THE FOLDER, IF YOU DO YOU WILL END UP WITH A SOFTBRICK

-If you get either dump mode or fastboot bootloop check your downloaded rom file to make sure its complete, unzip again and flash again



FAQ

Q. Will this enable dual sim functionality?
A. Dual sim functionality works, volte, Wifi calling and vvm.

Q. Can I take OTA's like a regular device?
A. No, sadly.

Q. What about when a new update comes out?
A. Update procedure is written above.

Q. What if I brick or have a HW/SW mismatch?
A. Use the MSMDownloadTool to recover.

Q. Do all the features work?
A. For the most part, there are minor bugs, but they aren't consistent, so can't really say.

Q. Is this a full conversion?
A. Somewhat.

Q. Do I have to wipe everytime I update?
A. No, wiping may only be necessary for conversions, no wipe needed to update.

Q. Do I have to root everytime I update?
A. Yup, sadly.

Q. Do I have to convert to a specific version?
A. Nope, you can convert to any version.


if any edits are suggested, I'll include them.

Credits:

@mackentosh for testing and unfortunately bricking using the OTA File
@Velrix for being the second successful tester, among others.
All the other users who've been testing/contributing to testing
I'll add names when I get to comb through the threads.
@Dameon87 for the correct ROM source link of the unpacked ROM with batch files.
@Krunk_Kracker for the disable auto updates image
Thanks to @Addiso for the Stock T-Mobile Backup images
@mauronofrio for the scripts and for hosting the Rom zip @hartleyshc for testing and confirming full dual sim functionality.
@Saythis - for the 9.0.6 FULL ROM Zip
@Taebom for first testing/confirming 9.0.7 local upgrade
 

Attachments

  • zips.PNG
    zips.PNG
    27.4 KB · Views: 13,677
  • y.PNG
    y.PNG
    6.7 KB · Views: 24,215
  • file.PNG
    file.PNG
    6.4 KB · Views: 11,966
  • finish.PNG
    finish.PNG
    27.7 KB · Views: 22,545
  • flash-all-partitions-fastboot.zip
    633 bytes · Views: 2,848
  • flash-all-partitions-fastboot.sh.zip
    418 bytes · Views: 871
Last edited:

majortaylor

Senior Member
Jul 11, 2012
688
265
Thanks for the write up! It was getting confusing trying to follow multiple threads and conversations. I'm gonna wait a while before I try this but I know it'll only get better and better.
 

Dameon87

Inactive Recognized Developer
Oct 30, 2008
987
1,151
OnePlus 8
Samsung Galaxy S21 Ultra
Last edited:

Dark Nightmare

Senior Member
Aug 5, 2011
2,988
1,232
WhereEverMyFeetAre
Google Pixel 6 Pro

LLStarks

Senior Member
Jun 1, 2012
2,264
1,685
What's up with persist? No output or not getting flashed? Has anyone run it manually?
 

djkinetic

Senior Member
Feb 26, 2011
3,641
1,387
Chicago
Doesn't seem like anything that needs TWRP is flashing to the partitions whether that's a good or bad thing remains to be seen since we have no clue what could brick our devices when flashing those partitions.
What's up with persist? No output or not getting flashed? Has anyone run it manually?

Sent from my ONEPLUS A6013 using Tapatalk
 
G

GuestK00177

Guest
Edit. I misread. Thanks for the guide..
 

Attachments

  • Screenshot_20181112-055810.jpg
    Screenshot_20181112-055810.jpg
    126.7 KB · Views: 2,092
Last edited:

ahrion

Retired Forum Moderator / Recognized Developer
Jul 19, 2013
3,101
5,128
Does this actually give us 2 IMEIS?
 

dchurch85

Senior Member
Jan 23, 2009
206
50
Is there any commands we can use to do flash-all-partitions.bat? My Mac doesn't recognize terminal as a program that can open the .bat file
 
Is there any commands we can use to do flash-all-partitions.bat? My Mac doesn't recognize terminal as a program that can open the .bat file

Open the bat, it references 3 other bats, open those bat files in order (as text files, or just rename them .txt).

Just copy paste each line into terminal and run them that way.
 

raing

Senior Member
Nov 24, 2009
107
64
Thank you so much to everyone involved. I should be receiving my unlock.bin file today and am anxious to get flashing. I have a few questions if anyone knows the answer:

Is the radio/modem working correctly?
If I understand correctly, after following this guide and flashing to 9.0.5 we CANNOT do future OTAs (say to 9.0.6 for example) as they are released. Is this correct?
 
G

GuestK00177

Guest
Wow, received my token this morning, fired this up and updated. Didn't think it was possible but the update actually made the phone even better.thanks to everyone's pre work in figuring a lot of this out...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 39
    Note: Firmware flashing procedure is exactly the same for all firmware versions for conversions.

    Local Updating using: 9.0.11 is safe

    This is a basic write up to convert your bootloader unlocked T-Moilbe OnePlus 6T to the International Version firmware via fastboot flashable firmware files.
    Contents:
    -Disclaimer
    -Full Device Backup - Precautionary - Optional, but Recommended.
    -Firmware Conversion Process
    -Update after conversion
    -Rom Sources
    -MSMDownloadTool
    -FAQ's
    -Additional/Optional Tools
    -Credits

    Disclaimer:
    Like any other form of modding, there are risk involved, we have a near flawless option to recovery by use of the MSMDownload linked at the end of this post, but like with any form of modification, you are solely responsible for what is done to your device and you accept all risk involved, should something go wrong, for the most part, recovery is fairly simply, no matter how bad we screw up, thanks to OP.


    Instructions to a full device backup:


    1. Download the zip below and extract it to it's own folder
    2. Run the backup.bat script
    3. It will backup all partitions on your device, including your efs.
    4. zip all of the image files and store it somewhere safe.

    Backup: https://androidfilehost.com/?fid=11410963190603855581


    Steps to convert from stock T-Mobile firmware to Global firmware:


    FLASHING STEPS
    Requirements:

    1. Bootloader Unlocked T-Mobile OP 6T
    Unlock Processs Can Be Found Here: https://support.oneplus.com/app/ans...-bootloader-for-oneplus-6t-(t-mobile-version)

    2. OOS Stock ROM of your choice: all necessary zip files are included in the rom file, Not the TMOUS branded ROM. (Get the fastboot flashable full rom here: https://xdaforums.com/oneplus-6t/how-to/rom-stock-fastboot-roms-oneplus-6t-t3862516)

    3. PC/MAC/LINUX

    Flashing Process

    1.. Whichever full rom zip you choose, extract its contents. (In my case I used the 9.0.5 full zip)
    attachment.php


    2. In each zip file you'll find images.zip as well as others_flashall.zip, extract both of them into the same folder/directory as the rest of the original zip file.
    (Optional, download the modded flash-all-partitions-fastboot.bat file at the end of the thread, it includes the reboot command to auto reboot when done flashing)
    Attached Below is also a flash-all-partitions-fastboot.sh script for Mac OS users (Note this script will not wipe your device, so if you need to wipe, run the ./fastboot -w command in fastboot manually)

    All bat files, images and adb files should all be in the exact same folder, no subfolder(s)

    attachment.php


    attachment.php


    3. Now boot into fastboot using either the vol+/vol- and power key combo or via adb using the following adb command
    Code:
    adb reboot bootloader
    .

    4. Once in fastboot run the bat file called flash-all-partitions-fastboot.bat
    attachment.php
    9

    5. When asked, I would advise typing 'Y' for yes to format the device. (wipe only if you're converting for the first time)
    The sparse header error is completely normal.
    attachment.php


    6. Upon completion, the script should pause and say press enter to continue, it will not reboot your device...
    WAIT UNTIL NOTHING ELSE IS HAPPENING AND ITS NO LONGER FLASHING ANY FILES
    At this point, hit power and reboot.

    Note: Modded fastboot flashing script attached at the end with the reboot command included, also attached is a script for MAC users, mac script will not wipe your device, wipe manually if you need to using
    Code:
    ./fastboot -w
    B]

    attachment.php


    All done!



    Update After Conversion (You can also update using the conversion process with the new fastboot files)
    Use this if you'd like to convert and relock your bootloader or you've locked your bootloader or simply prefer this method.

    1. Download the Full Official Rom from here, not the incremental update, the Full ROM only and copy it to the root of your device: HERE
    2. Go to settings > system > system updates > tap settings in top right and choose local upgrade or you can use twrp
    3. a) if using local upgrade, choose the ROM zip from the list and install, it will install and give you the option to reboot when complete.
    b) if using twrp, boot into recovery, choose install zip and select the full rom file and flash, then follow the steps below

    The following steps are for users who have/want root or a modified device or used twrp to install the ROM, device will not boot without the following steps if you installed using twrp:

    4. Flash twrp installer HERE
    5. Reboot back to TWRP
    6. Flash Magisk (if you don't won't boot, you only need this step if your system was rooted/modified in any way) Magisk Here

    Or you can skip the additional steps and simply do a factory reset.

    NOTE: After using the local upgrade option, you can relock your bootloader if you choose to remain stock, enabling widevine L1 for HD videos, as well as a certified play store device.
    You can continue with a locked bootloader using the local upgrade option, but be wary that you should confirm we can local upgrade prior to attempting an update. OTA updates will not show, but future local full ROM updates are working as of: current 9.0.11.

    relock using fastboot oem lock command, this will wipe your device.


    ROM Sources

    Full ROMs directly from OnePlus for Updating Purposes ONLY

    Recovery - MSMDownloadTool

    If for some WEIRD reason you brick, have a HW mismatch, etc, or you just can't boot go to this thread -> MSMDownloadTool - T-Mobile 9.0


    OPTIONAL Steps

    Root is available via two Options below:

    - OnePlus Rooter
    - Manual Root Using a Patched Boot Image

    Automated Process
    Luckily There are devs looking to make things simpler:

    For @Dameon87's automated tool to carry out this process, go to the thread below:
    https://xdaforums.com/oneplus-6t/how-to/rom-oxygen-os-9-0-6-fastboot-windows-t3870170

    WARNINGS!

    -Advisable you disable automatic updates in developer options upon boot if it is enabled.
    Screenshot_20181112-173329__01.jpg


    -Do not attempt to update using the OTA files, so far we've had one softbrick due to it and said user was unable to boot into fastboot to attempt any kind of recovery.

    -ALSO DO NOT FLASH WITHOUT THE FILES IN THE FOLDER, IF YOU DO YOU WILL END UP WITH A SOFTBRICK

    -If you get either dump mode or fastboot bootloop check your downloaded rom file to make sure its complete, unzip again and flash again



    FAQ

    Q. Will this enable dual sim functionality?
    A. Dual sim functionality works, volte, Wifi calling and vvm.

    Q. Can I take OTA's like a regular device?
    A. No, sadly.

    Q. What about when a new update comes out?
    A. Update procedure is written above.

    Q. What if I brick or have a HW/SW mismatch?
    A. Use the MSMDownloadTool to recover.

    Q. Do all the features work?
    A. For the most part, there are minor bugs, but they aren't consistent, so can't really say.

    Q. Is this a full conversion?
    A. Somewhat.

    Q. Do I have to wipe everytime I update?
    A. No, wiping may only be necessary for conversions, no wipe needed to update.

    Q. Do I have to root everytime I update?
    A. Yup, sadly.

    Q. Do I have to convert to a specific version?
    A. Nope, you can convert to any version.


    if any edits are suggested, I'll include them.

    Credits:

    @mackentosh for testing and unfortunately bricking using the OTA File
    @Velrix for being the second successful tester, among others.
    All the other users who've been testing/contributing to testing
    I'll add names when I get to comb through the threads.
    @Dameon87 for the correct ROM source link of the unpacked ROM with batch files.
    @Krunk_Kracker for the disable auto updates image
    Thanks to @Addiso for the Stock T-Mobile Backup images
    @mauronofrio for the scripts and for hosting the Rom zip @hartleyshc for testing and confirming full dual sim functionality.
    @Saythis - for the 9.0.6 FULL ROM Zip
    @Taebom for first testing/confirming 9.0.7 local upgrade
    16
    I didnt disable/fix the AOD magisk mod before flashing. Oops... :eek:

    deleted data/resource-cache and its booting fine now.

    Here is the firmware package for 9.0.6 that is flashable on the T-Mobile 6T.

    https://drive.google.com/open?id=1y87VYs1J_Jc46H-lReUc8q1uhHh2i1ED

    I've included the needed .bat file in the zip or you can use the one previously used in the original post of this thread.

    1. Download
    2. Extract everything
    3. Extract Images.zip to the same folder as everything else
    4. Reboot to fastboot
    5. Run flash-all-partitions-fastboot.bat
    6. When it asks if you want to format data, select NO if you are upgrading. Select YES if you are converting from TMO Firmware to Intl.

    You may see some errors for sparse header, this is normal. Just let it finish and then boot normally.
    11
    Success! We now have a base Full rom for t-mobile 9.0! Uploaded and linked
    10
    I've been working on the recovery, but the encryption bits are making it hard. I feel that the answer lies in how the twrp was built for the pixel 3/xl. But the Omni source tree doesn't seem to be working well. I'll keep digging and see what I can come up with tonight.
    9
    MSMDownloadTool Available for t-mobile users folks, temp download link for now. :u: