[GUIDE] Convert TMO to EU via MSM Tool, no SIM Unlock or Bootloader Unlock needed!

Search This thread

morphius88

Senior Member
Dec 12, 2010
176
32
OnePlus 7 Pro
Sony Xperia 5 II
Can you try just transfer SMS/Call Log, and leave the apps? I've been stable using the fastboot method for 6 months+ now, so I can only imagine it's caused by an app. Give the MSM tool a shot too if you decide to wipe.
Yea I will give MSM a go. But I would assume I can download the apps from the play store one by one after? Do you use adaway by chance? I havent been able to get it to work like it used to. I am using the Energized Ultimate hosts list which used to block pretty much everything. I've tried all sorts of ways to make it work. Cleared cache and storage, uninstall and reinstall and all sorts of variations with the systemless hosts module in Magisk and still nothing.
 

morphius88

Senior Member
Dec 12, 2010
176
32
OnePlus 7 Pro
Sony Xperia 5 II
Gotcha. I got rid of AdAway just now and installed the energized module in magisk. That seems to work at the moment but it does not get rid of the boxes/area where the ad was. Not a big deal for a temporary solution.

I will try MSM tool and will install all apps through the play store and see if that helps resolve my issues.

Your RAM is not being aggressive?
 

Ryano89

Senior Member
May 6, 2011
1,945
690
Indiana
OnePlus 8T
That look normal?
1621297216097.png
1621297216097.png
 

LLStarks

Senior Member
  • Jun 1, 2012
    1,530
    575
    Multiple devs here and elsewhere have noted enhanced encryption for the OP9 and Nord MSM tools. There may not be a "when it's done".

    That's what I want to know about. Not an ETA.
     
    • Like
    Reactions: Lz3807775t

    craznazn

    Senior Member
    Nov 12, 2009
    457
    199
    OnePlus 8T
    OnePlus 9 Pro
    Multiple devs here and elsewhere have noted enhanced encryption for the OP9 and Nord MSM tools. There may not be a "when it's done".

    That's what I want to know about. Not an ETA.
    It's actually already done (at least for the 9 Pro)... but it's not ready for release due to lingering problems with modem/radio, and I don't think it'll ever get fixed due to potential actual h/w differences in the radio
     

    Top Liked Posts

    • 1
      Guys on I'm on TMobile but won't to go global ..Can I do eu msm and then oxy updater to global? I'm sim unlocked but not bootloader ..I'm just tired of tmo with no updates
      Yes you can
    • 2
      I tried reading through the thread. With the new MSM conversion method is OTA safe?
      It's converting to EU, so it's always OTA safe via full update.

      If you go to Global, as long as you don't root, it is incremental OTA safe, but you'll have a wonky about phone page
      2
      Multiple devs here and elsewhere have noted enhanced encryption for the OP9 and Nord MSM tools. There may not be a "when it's done".

      That's what I want to know about. Not an ETA.
      It's actually already done (at least for the 9 Pro)... but it's not ready for release due to lingering problems with modem/radio, and I don't think it'll ever get fixed due to potential actual h/w differences in the radio
      1
      Guys on I'm on TMobile but won't to go global ..Can I do eu msm and then oxy updater to global? I'm sim unlocked but not bootloader ..I'm just tired of tmo with no updates
      Yes you can
      1
      I'm not bricked. I can't do the conversion because the tool won't even recognize my device. The post by Some_Random_Username talks about the device showing as "QHUSB_BULK" which is how mine shows up. I followed his instructions to install correct drivers bit they won't install. When my device is booted normally, my PC says drivers are up to date.
      The msm tool is originally used to unbrick, I've repurposed it to convert. Drivers and what not are the exact same. You'll need to figure out what's going on with the drivers, because I wouldn't even recommend the old fastboot route since msmtool isn't working for you.
    • 13
      *** Use this at your very own risk.
      *** You will lose all data
      *** Backup your working modem and persist, just in case
      *** Read the entire post and follow the steps closely before asking for help. Post all error messages and steps you took. Screenshots and MSM logs will be best.



      It's finally here! A MSM tool that will convert your T-Mobile OnePlus8T+5G to EU KB05BA. From here you can local upgrade to any OOS flavor you want. This gives you Local Upgrade option, faster upgrades, open betas, dual SIM, and more! In fact, after conversion, you can unlock the bootloader without the unlock token (still need to be SIM unlocked, but in case you don't want to wait for the unlock token or if OnePlus's website is broken)!

      If you are still SIM locked, you lose the Unlock app for when your device becomes unlocked, it's only available in the stock TMO ROM. Furthermore, if you are still SIM locked, you cannot unlock the bootloader, as the "OEM Unlocking" toggle in dev settings will still be greyed out. If you want to go back to TMO ROM at any point, flash back with the TMO MSM: https://forum.xda-developers.com/t/...l-to-restore-your-device-to-oxygenos.4180981/

      Steps:
      1. Download the MSM Conversion package:
        • AFH
        • Mirror
          MD5: 5ddb543c8a5e7587e0b2ad24d2025e77
      2. Run MsmDownloadTool V4.0.exe (Windows 7 users may need to run the win7 version included)
      3. Select User type: "Other" and press Next.
      4. Press "Start". Don't mess with the default settings.
      5. Put your phone in EDL mode.
        Code:
        adb reboot edl
        or completely turn off your device, hold vol up + vol down and plug in the cable.
      6. Wait about 5 minutes while it works.
      7. Done! If you keep the bootloader locked and run it stock, the About Phone page will be missing some fields.
      If you run into any MSM tool issues, most likely you have a driver problem. See the FAQ in @Some_Random_Username's post


      Old fastboot method

      *** Know how to use the MSMTool, Don't start before figuring it out.
      *** DO NOT ATTEMPT THIS IF YOU ARE NOT FAMILIAR WITH THE STEPS DESCRIBED IN THIS GUIDE

      * The steps in this guide will convert your TMO KB2007/KB05CB to Global 11.0.5.6.KB05AA, or EU 11.0.3.4.KB05BA
      * NR and LTE bands are flashed in nvRAM, not in modem.img or any other partition. You cannot get global bands by flashing a global ROM, nor can you lose TMO bands by flashing another ROM.
      * Instructions are the same as running any other MSM unbrick tool.
      * You can use this guide to convert to your own variant by extracting payload and flashing from a full OTA. See manual instructions towards the end.
      * Use the latest platform tools: https://developer.android.com/studio/releases/platform-tools, https://forum.xda-developers.com/android/general/tool-adb-fastboot-installer-tool-windows-t3999445. DO NOT USE MINIMAL ADB, it has not been updated for years and will cause a crash where you'll need to MSM back to stock.
      * Make sure your drivers are up to date. This guide will not walk you through setting up platform tools or updating drivers. When encountering fastboot issues, make sure to include the output of fastboot --version in your post.
      * Do not ask for OTAs, MSMs, or anything else not related to the steps described herein. There are plenty of threads around for those.
      * This guide does not pertain to Cyberpunk conversion. See other threads.
      * This guide converts you to an older firmware so you can take a FULL OTA via Oxygen Updater. Do not skip this step if you want a stable build.

      Steps to convert your device to Global or EU
      As simple as possible:
      1. You need your device bootloader and SIM unlocked. Follow the instructions here (It says 6T, but applies to all OP devices): https://support.oneplus.com/app/answers/detail/a_id/588/~/how-to-unlock-bootloader-for-oneplus-6t-(t-mobile-edition)
      2. Download and unzip the conversion package:
      3. Boot to fastbootd.
        • From adb:
          Code:
          adb reboot fastboot
        • From fastboot/bootloader:
          Code:
          fastboot reboot fastboot
        • If you are having trouble booting into fastbootd, and have a FC number at the bottom of the bootloader screen, you'll need to MSM to factory first.
      4. [*]You should be at a screen that says "fastbootd" on top. DO NOT CONTINUE IF YOU ARE NOT HERE. SEE HIDDEN FOR AN EXAMPLE.
        bJDcOTg.jpg
      5. Execute "flash_all.bat" for Windows, or "flash_all.sh" for Linux, from the unzipped directory from step 2 as cwd.
      6. Optional: Flash magisk'd boot
        Code:
        fastboot flash boot boot_magisk_patched.img
      7. Reboot into recovery, and wipe everything.
      8. Once fully booted, download Oxygen Updater, set your device to OnePlus 8T of your regional choice and local upgrade to the latest OTA of your regional choice.
      9. Optional: You can re-lock your bootloader at thois point. DO NOT TRY before the full OTA upgrade above, or you'll have to MSM.

      Manually:

      1. Unlock bootloader
      2. Download the full OTA of your choosing
      3. Extract the OTA payload with https://github.com/vm03/payload_dumper or https://androidfilehost.com/?fid=818070582850510260
      4. With the output of the payload as your cwd, execute:
        Code:
        fastboot flash product product.img
        fastboot flash abl abl.img
        fastboot flash aop aop.img
        fastboot flash bluetooth bluetooth.img
        fastboot flash boot boot.img
        fastboot flash cmnlib cmnlib.img
        fastboot flash cmnlib64 cmnlib64.img
        fastboot flash devcfg devcfg.img
        fastboot flash dsp dsp.img
        fastboot flash dtbo dtbo.img
        fastboot flash featenabler featenabler.img
        fastboot flash hyp hyp.img
        fastboot flash imagefv imagefv.img
        fastboot flash keymaster keymaster.img
        fastboot flash logo logo.img
        fastboot flash mdm_oem_stanvbk mdm_oem_stanvbk.img
        fastboot flash modem modem.img
        fastboot flash multiimgoem multiimgoem.img
        fastboot flash odm odm.img
        fastboot flash qupfw qupfw.img
        fastboot flash recovery recovery.img
        fastboot flash spunvm spunvm.img
        fastboot flash storsec storsec.img
        fastboot flash system system.img
        fastboot flash system_ext system_ext.img
        fastboot flash tz tz.img
        fastboot flash uefisecapp uefisecapp.img
        fastboot --disable-verity flash vbmeta vbmeta.img
        fastboot --disable-verity flash vbmeta_system vbmeta_system.img
        fastboot flash vendor vendor.img
        fastboot flash xbl xbl.img
        fastboot flash xbl_config xbl_config.img
      5. Replace boot.img with your magisk'd boot if desired
      6. Reboot to recovery and wipe everything


      Troubleshooting

      • Error: "remote: no such file or directory"
        You are not in the correct cwd. Fastboot needs to be accessible from the same directory as the .img files, so fix your PATH or make a copy fastboot.exe in the same directory as the .img files
      • Error: "remote: Flashing is not allowed for Critical Partitions"
        You are not in fastbootd. Check step 4.
      • Error: "Invalid sparse file format at header magic"
        Ignore this message, not an error

      Special thanks to:
      @jwarrior319 for the initial linux script
      @cammykool and @awr128 for helping debug some of the steps and clarifying pain points

      @radiohead7778580 for a better Global conversion

      Fixing the About Phone page

      These steps are optional, and will fix the "About Phone" page. There are no performance differences.
      1. You need to rooted with Magisk
      2. Download the fix: here
      3. In the Modules page in MagiskManager, Install the downloaded zip file via "Install from storage"
      4. Reboot, the About Phone page is filled out.


      Issues so far (please post if you run into more):
      • None
      What appears to work:
      • 5G
      • Dual SIM
      • AOD
      • Fingerprint sensor
      • Wildvine L1
      • Local Upgrade
      • About screen, if steps are followed above
      6
      I'm glad that the global version is working for everybody!!! For my next trick I'll be trying to mod the MSM Tool for a straight conversation without the need to unlock, stay tuned. I'm going to be needing testers let me know if you're interested.
      4
      MSM conversion tool is uploaded.
      Guide updated, no more fastboot flashing needed!
      4
      You only get 1 IMEI but it's been working. I've been dailying dual SIM since conversion so long ago. However, I use Mint (T-Mobile MVNO) and T-Mobile postpaid, so that could explain why it works flawlessly.

      I just put in an ATT SIM card side-by-side with TMo and both works.
      3
      Sounds like bit of a pain in the ass while latest tmo is 11.0.6.8 already
      I mean, nobody is forcing anyone to convert. Different use cases for different people, the whole point of having unlocked bootloaders. TMO build uses OP Dialer, lack of dual sim, and other restrictions that some like myself find unacceptable, and running EU for me is fine while taking OTAs and updates like normal.
    Our Apps
    Get our official app!
    The best way to access XDA on your phone
    Nav Gestures
    Add swipe gestures to any Android
    One Handed Mode
    Eases uses one hand with your phone