[Guide] Convert locked OnePlus 8T TMO to Global version with MsmDownloadTool

Search This thread

jcsww

Senior Member
So, I'm not need T-Mobile help to sim unlock my phone?
Just convert it to global, and it will be carrier unlocked?
Are I read this right?
No. That is not correct! SIM lock status is independent of what is flashed. All it states is that you can still convert firmware with your SIM still locked to T-Mobile but you will only still be able to use T-Mobile SIM's. You can only remove the SIM lock using the T-Mobile firmware.
 

anra_g

Member
Dec 9, 2022
5
0
No. That is not correct! SIM lock status is independent of what is flashed. All it states is that you can still convert firmware with your SIM still locked to T-Mobile but you will only still be able to use T-Mobile SIM's. You can only remove the SIM lock using the T-Mobile firmware.
Thank you. It's bad for me. Will try my luck with T-Mobile help.
 

jcsww

Senior Member

anra_g

Member
Dec 9, 2022
5
0

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    This can:

    Bypass TMO flash lock as it uses 9008 EDL.

    Remove TMO sim lock and oem lock as you will be using global rom.

    Convert your KB2007 (KB09CB) to KB2005 (KB05AA) as much as possible. (Although you're using the latest KB2005 firmware, any LineageOS stuff, such as LOS system,LOS recovery and LOS fastbootd, will still recognize it as KB2007. This is the same in OOS 11. But in OOS 12 system, it shows and acts like a KB2005.)

    Should enables dsds (dual sim dual standby) in OOS 12. (Not tested. But status bar shows two empty sim slots in KB2005 OOS 12. After I flash LOS 19.1, slot 2 won't act unless boot with "persist.radio.multisim.config=dsds" prop.)

    Give you access to Global OxygenOS firmware. (Bye slow TMO~)

    Probably give you better overall condition (e.g. partition) than some fastboot scripts, as it's done directly by 9008 EDL.

    AND THIS WILL DELETE ALL YOUR DATA ON DEVICE!!!

    Actually, you should be able to change any brand device to any version you like by this method, but take your own risk as nothing is solid tested.


    This can't:

    Give you a second IMEI. (In OOS IMEI2 is "null". I guess it's hard baked somewhere.)

    Remove TMO flash lock or unlock a locked bootloader. (You still need unlock token for that.)

    You tell me please. I don't have enough time to test everything.


    Please:

    BE AWARE THAT YOU ARE RESPONSIBLE FOR WHAT YOU DO TO YOUR HARDWARE, NOT ME.

    MY SUCCESS DOESN'T MEAN IT MAST HAPPENS TO YOU.

    YOU ARE THE ONE WHO TAKE ALL THE RISKS. (And your phone, too.)

    Be kind to other readers and help them, I can't stay online all day, sorry.


    Why:

    I own a fully unlocked KebabT running LineageOS 18.1, and I decided to try LOS 19.1 out.

    But OOS 12 firmware is so buggy that it even broke my LOS instance, and the fastboot (not fastbootD, for hell reasons I can't enter LOS recovery AFTER ALL firmware upgrade) is also too buggy to fix my issue.

    I unbricked my phone using this " https://forum.xda-developers.com/t/...l-to-restore-your-device-to-oxygenos.4180981/ " (Thanks for sharing!!!), but only to find that TMO firmware is so old, buggy and limited.

    Then I googled and found this "https://www.droidwin.com/convert-oneplus-t-mobile-metro-to-global-on-locked-bootloader/" and this "https://github.com/bkerler/oppo_decrypt" ,but they are slightly outdated and doesn't fit kebab.

    I fetched global firmware from here "https://forum.xda-developers.com/t/oneplus-8t-rom-ota-oxygen-os-repo-of-oxygen-os-builds.4193183/" (Thanks for sharing!!!) and started trying.

    After a few tries I succeed and decided to share what I found.


    How:

    Firstly, know your hardware. Especially your ram type (ddr4 or ddr5) !

    Then follow what this "https://www.droidwin.com/convert-oneplus-t-mobile-metro-to-global-on-locked-bootloader/" said, BUT WITH EXTRA MODIFICATION on your "settings.xml":

    1. Overwrite "BasicInfo Project", "Version", "ModelVerifyPrjName", "ModelVerifyRandom" and "ModelVerifyHashToken", these makes you pass MsmDownloadTool's pre-check.

    2. Scroll to the end of file and overwrite [Target ID="1" Desc="O2"] with [Target ID="101" Desc="TMO"], otherwise your flash won't begin as the tool can't find right hardware to flash.

    3. Search for "Image ID=" and modify the results. For me, I have a DDR4 device, so I go with "xbl.img" and "xbl_config.img", so FOR ME I change "Image ID="1"" to "Image ID="101"", and change "Image ID="65537"" to "Image ID="65637"". Otherwise MsmDownloadTool won't be able to locate the right xbl img file to flash.

    4. Follow the rest of that great guide and have a few tries, you won't lose more as you're already under EDL mode. Wish you success!


    And:

    Sorry in advance for any possible confusion as I'm not a native English speaker. You can ask in replies!

    Please let me know if I'm wrong, I'll try to correct.

    If this is already shared by other great guys, please forgive me as I really didn't find any related post in this forum.

    I doubt this "https://forum.xda-developers.com/t/...m-unlock-or-bootloader-unlock-needed.4188491/" (Thanks for sharing!!!) is done in the same way but no one mentioned about it.

    Special thanks to bkerler for creating this awesome "https://github.com/bkerler/oppo_decrypt" project!

    Special thanks to LuK1337 for maintain LineageOS for OnePlus 8T!! You're great!!


    Question:

    It it possible to remove flash lock in this way?

    I've tried several times to flash with kebab not kebabT MsmTool. But I can't make it work.
    1
    I'm kind of curious to know what your model number would show up as in the About Phone screen.
    For LOS and OOS 11, KB2007. (But for OOS 11 software update page, it shows as KB2005. You're able to get KB2005 OTA updates without any problem.)

    For OOS 12, KB2005 everywhere.

    You can try to spoof device model by using magisk_hide_props_config module, but it's another story.

    Being able to incorporate the SIM fix into the ROM would be a good thing.
    If you use global version OOS or flash LOS, sim lock no longer exists.