How To Guide T-Mobile OnePlus 9 Pro Bootloader Unlock

Search This thread
1ST WARNING: BACKUP YOUR DEVICE, WHETHER TO GOOGLE, AND/OR YOUR INTERNAL STORAGE USING THE ONEPLUS BACKUP APP WHICH I WILL LINK BELOW AND COPY THE BACKUP TO YOUR COMPUTER
(I WOULD SUGGEST DOING BOTH BACKUP TYPES)


Clone Phone App:

1.Once it's downloaded open the app, press the 3 dot hamburger menu and select "Local Backup"

2ND WARNING: I AM NOT RESPONSIBLE FOR LOSS OF DATA, THERMONUCLEAR WAR, YOUR ALARM NOT GOING OFF, LOSS OF PATIENCE, DROPPED CALLS, YOUR PHONE GROWING SENTIENCE AND ENSLAVING THE HUMAN RACE, CELLULAR DATA NOT WORKING, BRICKED DEVICES OR ANYTHING ELSE

NOW ONTO THE SHOW:

Download this program from this thread : https://forum.xda-developers.com/t/...nlock-enabler-engineer-decrypt.4378651/unread

1. Make sure Developer Options is Enabled and USB debugging is enabled by
(Going to "Settings" then "About phone" and then tap on “Build Number” 7 times to enable Developer Options)
2. Open Developer Options
3. Open the app you downloaded (and click the oem_unlock option)
4. Scroll Down to OEM unlock and toggle it on
5. Open Command Prompt and type "adb devices"
6. Make sure it shows your device
7. Type "adb reboot fastboot"
8. Once it's rebooted into Fastboot mode type "fastboot oem get_unlock_code"
9. Once you get the code (it will be a string of all uppercase letters and numbers") go to this website


10. Login to your OnePlus account if you haven't already
11. Enter the following info from your device while it's in fastboot mode (Serial Number, Email and IMEI), you can get the serial from the start screen, and the IMEI from clicking the volume rocker so the top text says "Barcode" and press the power button to display it.
12. Wait 7 days and OnePlus will send you the Unlock key (you can also use the OnePlus page to check the status and download the token.bin file when it's available)
13. Use command prompt and type fastboot flash cust-unlock <unlock_token.bin>
14. You should get a "device is unlocked" message now but we still have one more step
15. Type "fastboot oem unlock" and you should get two messages that say "okay" and "finished"

16. Enjoy
 
Last edited:
  • Like
Reactions: SaberJ2X and JWnSC

vponomarev

Senior Member
Feb 27, 2008
209
66
Samsung Galaxy S9+
Beware
1641374654318.png
 

Libra420T

Senior Member
Isn't this process known 🤔
Plus why go through all the troubles when you can literally convert your model with TmoEU msm day 1, with no issue. Allowing user to unlock bootloader without needing unlock.bin .... Also this way as my "Modem" guide states; after updating to any oos12 beta/stable will fix the well known modem retention issue that has plagued our beloved 9pro. As long as TmoEu msm is treated as stock.. You can always go back to stock Tmo msm for trade, sell, warranty & insurance purposes..... 🤔👍
 
  • Like
Reactions: JhinCuatro

AchillesTheGod

Senior Member
Mar 28, 2014
311
45
27
OnePlus 9 Pro
Samsung Galaxy Z Fold3
everything worked up until i got to step 8. in fastboot mode cmd tells me waiting for any device

Edit: not sure if simply waiting helped or this guide. https://forum.xda-developers.com/t/...ng-up-in-fastboot-mode-windows-10-11.4194491/ as i has the fastboot oem get_unlock_code command running while at the same time installing the one plus driver. ethier way if anyone else has an issue like mine there you go.
 
Last edited:

baracuda1974

Member
Dec 18, 2008
13
1
OnePlus 6T
OnePlus 8T
Good day to us all and terribly sorry for posting this question. I have tried to follow all the steps in the T-mobile Oneplus 9 pro change to Global but I'm unsuccessful, I have ADB tool to make this work but I'm not unable to get to the unlock bootloader. I have tried fastboot OEM unlock command and fastboot flashing unlock. Here is what I get when trying both comands:
PS C:\platform-tools> fastboot oem unlock
...
FAILED (remote: Please flash unlock token first.)
finished. total time: 0.008s
PS C:\platform-tools> fastboot devices
57295106 fastboot
PS C:\platform-tools> fastboot oem unlock
...
FAILED (remote: Please flash unlock token first.)
finished. total time: 0.007s
PS C:\platform-tools> fastboot flashing unlock
usage: fastboot [ <option> ] <command>

commands:
update <filename> reflash device from update.zip
flashall flash boot, system, vendor and if found,
recovery
flash <partition> [ <filename> ] write a file to a flash partition
erase <partition> erase a flash partition
format[:[<fs type>][:[<size>]] <partition> format a flash partition.
Can override the fs type and/or
size the bootloader reports.
getvar <variable> display a bootloader variable
boot <kernel> [ <ramdisk> [ <second> ] ] download and boot kernel
flash:raw boot <kernel> [ <ramdisk> [ <second> ] ] create bootimage and
flash it
devices list all connected devices
continue continue with autoboot
reboot reboot device normally
reboot-bootloader reboot device into bootloader
help show this help message

options:
-w erase userdata and cache (and format
if supported by partition type)
-u do not first erase partition before
formatting
-s <specific device> specify device serial number
or path to device port
-l with "devices", lists device paths
-p <product> specify product name
-c <cmdline> override kernel commandline
-i <vendor id> specify a custom USB vendor id
-b <base_addr> specify a custom kernel base address.
default: 0x10000000
-n <page size> specify the nand page size.
default: 2048
-S <size>[K|M|G] automatically sparse files greater
than size. 0 to disable
PS C:\platform-tools>

Please, someone, advise what I'm doing wrong?
 

JWnSC

Senior Member
Jul 9, 2010
527
285
Virginia Beach
Red Magic 8 pro
Works great! I did "fastboot flashing unlock" instead of "fastboot oem unlock" hoping to keep widevine l1. I still have widevine l1. I do have some issues tho. Still trying to figure out how to decrypt data partition and can't seem to mount system as r/w.

Edit: I fixed it with this https://forum.xda-developers.com/t/...-superrw-featuring-makerw-read-write.4247311/

Now I can mount system as r/w and still have widevine l1.
 

Attachments

  • Screenshot_20220309-215147.jpg
    Screenshot_20220309-215147.jpg
    233.7 KB · Views: 148
Last edited:

JhinCuatro

Senior Member
Mar 2, 2017
290
78
1ST WARNING: BACKUP YOUR DEVICE, WHETHER TO GOOGLE, AND/OR YOUR INTERNAL STORAGE USING THE ONEPLUS BACKUP APP WHICH I WILL LINK BELOW AND COPY THE BACKUP TO YOUR COMPUTER
(I WOULD SUGGEST DOING BOTH BACKUP TYPES)


Clone Phone App:

1.Once it's downloaded open the app, press the 3 dot hamburger menu and select "Local Backup"

2ND WARNING: I AM NOT RESPONSIBLE FOR LOSS OF DATA, THERMONUCLEAR WAR, YOUR ALARM NOT GOING OFF, LOSS OF PATIENCE, DROPPED CALLS, YOUR PHONE GROWING SENTIENCE AND ENSLAVING THE HUMAN RACE, CELLULAR DATA NOT WORKING, BRICKED DEVICES OR ANYTHING ELSE

NOW ONTO THE SHOW:

Download this program from this thread : https://forum.xda-developers.com/t/...nlock-enabler-engineer-decrypt.4378651/unread

1. Make sure Developer Options is Enabled and USB debugging is enabled by
(Going to "Settings" then "About phone" and then tap on “Build Number” 7 times to enable Developer Options)
2. Open Developer Options
3. Open the app you downloaded (and click the oem_unlock option)
4. Scroll Down to OEM unlock and toggle it on
5. Open Command Prompt and type "adb devices"
6. Make sure it shows your device
7. Type "adb reboot fastboot"
8. Once it's rebooted into Fastboot mode type "fastboot oem get_unlock_code"
9. Once you get the code (it will be a string of all uppercase letters and numbers") go to this website


10. Login to your OnePlus account if you haven't already
11. Enter the following info from your device while it's in fastboot mode (Serial Number, Email and IMEI), you can get the serial from the start screen, and the IMEI from clicking the volume rocker so the top text says "Barcode" and press the power button to display it.
12. Wait 7 days and OnePlus will send you the Unlock key (you can also use the OnePlus page to check the status and download the token.bin file when it's available)
13. Use command prompt and type fastboot flash cust-unlock <unlock_token.bin>
14. You should get a "device is unlocked" message now but we still have one more step
15. Type "fastboot oem unlock" and you should get two messages that say "okay" and "finished"

16. Enjoy
This is worthless. Anyone knows how to unlock bootloader with unlock token method. How about providing a guide for unlocking without unlock token, which eliminates waiting time and voiding warranty. Plus, your guide has more steps than the official instructions specifically provided by oneplus for unlock carrier variants the normal way?
 

cowsquad

Senior Member
Aug 31, 2009
1,373
322
Portland, Oregon
OnePlus 9 Pro
This is worthless. Anyone knows how to unlock bootloader with unlock token method. How about providing a guide for unlocking without unlock token, which eliminates waiting time and voiding warranty. Plus, your guide has more steps than the official instructions specifically provided by oneplus for unlock carrier variants the normal way?
There is not way to unlock the device without that token. If there was. Why would they ask you to provide a token then?
 

JhinCuatro

Senior Member
Mar 2, 2017
290
78
*Face palm*. Yes there is, have you even read this the msm tool guide for the phone? The unlock token method is only for people that wanna use the stock firmware and are willing to void their warranty for good. The msm tool method allows you to unlock bootloader with fastboot oem unlock since it is stock OOS, not T-Mobile oos. ONLY carrier roms or oems that are stringent require using unlock token. This must be first carrier branded oneplus you have?
 

JhinCuatro

Senior Member
Mar 2, 2017
290
78
1ST WARNING: BACKUP YOUR DEVICE, WHETHER TO GOOGLE, AND/OR YOUR INTERNAL STORAGE USING THE ONEPLUS BACKUP APP WHICH I WILL LINK BELOW AND COPY THE BACKUP TO YOUR COMPUTER
(I WOULD SUGGEST DOING BOTH BACKUP TYPES)


Clone Phone App:

1.Once it's downloaded open the app, press the 3 dot hamburger menu and select "Local Backup"

2ND WARNING: I AM NOT RESPONSIBLE FOR LOSS OF DATA, THERMONUCLEAR WAR, YOUR ALARM NOT GOING OFF, LOSS OF PATIENCE, DROPPED CALLS, YOUR PHONE GROWING SENTIENCE AND ENSLAVING THE HUMAN RACE, CELLULAR DATA NOT WORKING, BRICKED DEVICES OR ANYTHING ELSE

NOW ONTO THE SHOW:

Download this program from this thread : https://forum.xda-developers.com/t/...nlock-enabler-engineer-decrypt.4378651/unread

1. Make sure Developer Options is Enabled and USB debugging is enabled by
(Going to "Settings" then "About phone" and then tap on “Build Number” 7 times to enable Developer Options)
2. Open Developer Options
3. Open the app you downloaded (and click the oem_unlock option)
4. Scroll Down to OEM unlock and toggle it on
5. Open Command Prompt and type "adb devices"
6. Make sure it shows your device
7. Type "adb reboot fastboot"
8. Once it's rebooted into Fastboot mode type "fastboot oem get_unlock_code"
9. Once you get the code (it will be a string of all uppercase letters and numbers") go to this website


10. Login to your OnePlus account if you haven't already
11. Enter the following info from your device while it's in fastboot mode (Serial Number, Email and IMEI), you can get the serial from the start screen, and the IMEI from clicking the volume rocker so the top text says "Barcode" and press the power button to display it.
12. Wait 7 days and OnePlus will send you the Unlock key (you can also use the OnePlus page to check the status and download the token.bin file when it's available)
13. Use command prompt and type fastboot flash cust-unlock <unlock_token.bin>
14. You should get a "device is unlocked" message now but we still have one more step
15. Type "fastboot oem unlock" and you should get two messages that say "okay" and "finished"

16. Enjoy
Apologies on initial response. I realized this guide is only useful if someone is SIM LOCKED, but the MSM tool method is better, no? It doesn't require going through oneplus t-mobile page, which voids warranty (which is why unlock token exists, to notify that user has ability to unlock bootloader) ; no week wait time either. After all the msm tool guide seems been simpler.
 

cowsquad

Senior Member
Aug 31, 2009
1,373
322
Portland, Oregon
OnePlus 9 Pro
Apologies on initial response. I realized this guide is only useful if someone is SIM LOCKED, but the MSM tool method is better, no? It doesn't require going through oneplus t-mobile page, which voids warranty (which is why unlock token exists, to notify that user has ability to unlock bootloader) ; no week wait time either. After all the msm tool guide seems been simpler.
I did not know that you could unlock your T-mobile device with the MSM tool. Are you unlocked on T-mobile?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    1ST WARNING: BACKUP YOUR DEVICE, WHETHER TO GOOGLE, AND/OR YOUR INTERNAL STORAGE USING THE ONEPLUS BACKUP APP WHICH I WILL LINK BELOW AND COPY THE BACKUP TO YOUR COMPUTER
    (I WOULD SUGGEST DOING BOTH BACKUP TYPES)


    Clone Phone App:

    1.Once it's downloaded open the app, press the 3 dot hamburger menu and select "Local Backup"

    2ND WARNING: I AM NOT RESPONSIBLE FOR LOSS OF DATA, THERMONUCLEAR WAR, YOUR ALARM NOT GOING OFF, LOSS OF PATIENCE, DROPPED CALLS, YOUR PHONE GROWING SENTIENCE AND ENSLAVING THE HUMAN RACE, CELLULAR DATA NOT WORKING, BRICKED DEVICES OR ANYTHING ELSE

    NOW ONTO THE SHOW:

    Download this program from this thread : https://forum.xda-developers.com/t/...nlock-enabler-engineer-decrypt.4378651/unread

    1. Make sure Developer Options is Enabled and USB debugging is enabled by
    (Going to "Settings" then "About phone" and then tap on “Build Number” 7 times to enable Developer Options)
    2. Open Developer Options
    3. Open the app you downloaded (and click the oem_unlock option)
    4. Scroll Down to OEM unlock and toggle it on
    5. Open Command Prompt and type "adb devices"
    6. Make sure it shows your device
    7. Type "adb reboot fastboot"
    8. Once it's rebooted into Fastboot mode type "fastboot oem get_unlock_code"
    9. Once you get the code (it will be a string of all uppercase letters and numbers") go to this website


    10. Login to your OnePlus account if you haven't already
    11. Enter the following info from your device while it's in fastboot mode (Serial Number, Email and IMEI), you can get the serial from the start screen, and the IMEI from clicking the volume rocker so the top text says "Barcode" and press the power button to display it.
    12. Wait 7 days and OnePlus will send you the Unlock key (you can also use the OnePlus page to check the status and download the token.bin file when it's available)
    13. Use command prompt and type fastboot flash cust-unlock <unlock_token.bin>
    14. You should get a "device is unlocked" message now but we still have one more step
    15. Type "fastboot oem unlock" and you should get two messages that say "okay" and "finished"

    16. Enjoy
    2
    Just found this thread: https://forum.xda-developers.com/t/oem-unlock-despite-sim-lock.4378409
    So, to enable the "OEM unlock" toggle without doing SIM unlock, all you need to do is to run the following command:

    Code:
    adb shell pm disable-user com.qualcomm.qti.uim

    No need to run some suspicious EXEs.
    1
    Isn't this process known 🤔
    Plus why go through all the troubles when you can literally convert your model with TmoEU msm day 1, with no issue. Allowing user to unlock bootloader without needing unlock.bin .... Also this way as my "Modem" guide states; after updating to any oos12 beta/stable will fix the well known modem retention issue that has plagued our beloved 9pro. As long as TmoEu msm is treated as stock.. You can always go back to stock Tmo msm for trade, sell, warranty & insurance purposes..... 🤔👍
    1
    I'm having troubles accusing the unlock code website https://www.oneplus.com/unlock_token its blank
    I have the same problem. I was told from another forum that you need to register and be logged in, which didn't change anything, still blank. Can anyone help us? I'm wondering if there is no way to unlock bootloader now?