[MSM Tool] Guac for All

Search This thread

Lucifer6

Member
Jun 27, 2015
29
132
To everyone who donated, I love y'all. This took a really long time to get lol but it's straight from support and I did not make any modifications to it; I hope it helps a lot of people. The revision is listed in the archive, I believe it's guacamole_21_O.07_190512_repack and the L2 drivers are included as well. MSM Tool/Guac for all ;)

guacamole_21_O.07_190512_repack
https://mega.nz/#!bFs13QwT!qnlhqLp5aMdmneJA4rMQPs2EsIBS21QLqHprRyEuL08

Here are some instructions, kinda:
A few things to note:
- Works perfectly fine for unbricking GM1917 modeled OnePlus 7 Pros.
- Use the original cable and try to plug it into a USB 2.0 port. I've found that this is the most ideal condition.
- Make sure your device is charged up. If you can't see how much charge it has, leave it charged via the 30W warp charger for 40 minutes and that should be good enough.
- In the L2 drivers folder found in the archive, navigate to the 32 or 64 folder depending on your system's architecture, and click on the file that ends in the extension ".cat". Then, click "view signature", then "View certificate", then "Install." This is IMPORTANT.
- Then, make sure your device is powered OFF, then, plug in the USB-A side of the cable (big head) into your computer and do NOT connect the USB-C (small head) into your phone yet.
- Hold down Volume up AND volume down for five seconds, and while you're continuing to hold, plug the USB-C side into your phone. The drivers should automatically download, and you should see a "Qualcomm QD loader" device in Device Manager. If you see an exclamation mark or you don't see this, you are doing it wrong and you need to repeat the above steps.
- Open up MSMTool.exe as an administrator and click 'start' only. Should take a few minutes, but you will have a good-as-new OnePlus 7 Pro. :)


P.S: my paypal is: [email protected]
If you'd like to send a donation <3
 
Last edited:

Bradl79

Senior Member
May 25, 2008
3,357
4,583
J'Ville
It appears to be OxygenOS OTA: 9.5.3: OnePlus7ProOxygen_21.O.07_OTA_007_all_1905120542 - for (GM21AA) 1917 Global/Unlocked and India 1911

MSMTool OPS File name: guacamole_21_O.07_190512
rev_OverSeas_190512_0521_release_OTA-BLOCK_Signed_fp1905120521_cve2019-04-01_ufs_Oxygen-OS-9.5.3.GM21AA

Great Job! I hope it works. If someone tries this please make a video!
 

djhotsauce

Senior Member
Feb 24, 2009
86
23
Newark,NJ
Just finished downloading the file it's for the GM21AA which is the international version. I think the exe still needs to be patched before we can convert the T-Mobile into international.

Is this for T-Mobile users to get an unlocked international version or is it for any user with a OnePlus 7 Pro to unbrick their phone? Thanks for your effort in any case, Android/XDA is about community.

If it's for any user, what version will be pushed to the phone?
 

Dameon87

Inactive Recognized Developer
Oct 30, 2008
987
1,148
OnePlus 8
Samsung Galaxy S21 Ultra
I've tried converting the T-Mobile variant using the patched binaries from the OP6T. It doesn't work. It immediately goes to N/A Status on the "Recording download time" step.
Likely the new MSM tool binary will need to be patched. If I was aware of the exact patches I'd do them for everyone. I'll see what I can dig up.
 

SmileBigNow

Senior Member
Jan 31, 2011
444
106
Brooklyn, NY
I've tried converting the T-Mobile variant using the patched binaries from the OP6T. It doesn't work. It immediately goes to N/A Status on the "Recording download time" step.
Likely the new MSM tool binary will need to be patched. If I was aware of the exact patches I'd do them for everyone. I'll see what I can dig up.
Keep us posted! We need this
 

cervantesjc

Senior Member
Aug 31, 2010
538
77
SL,UT
Samsung Galaxy S21
OnePlus 9 Pro
I've tried converting the T-Mobile variant using the patched binaries from the OP6T. It doesn't work. It immediately goes to N/A Status on the "Recording download time" step.
Likely the new MSM tool binary will need to be patched. If I was aware of the exact patches I'd do them for everyone. I'll see what I can dig up.

That'll be awesome, thanks for taking the time.
 

Lucifer6

Member
Jun 27, 2015
29
132
A few things to note:
- Works perfectly fine for unbricking GM1917 modeled OnePlus 7 Pros.
- Use the original cable and try to plug it into a USB 2.0 port. I've found that this is the most ideal condition.
- Make sure your device is charged up. If you can't see how much charge it has, leave it charged via the 30W warp charger for 40 minutes and that should be good enough.
- In the L2 drivers folder found in the archive, navigate to the 32 or 64 folder depending on your system's architecture, and click on the file that ends in the extension ".cat". Then, click "view signature", then "View certificate", then "Install." This is IMPORTANT.
- Then, make sure your device is powered OFF, then, plug in the USB-A side of the cable (big head) into your computer and do NOT connect the USB-C (small head) into your phone yet.
- Hold down Volume up AND volume down for five seconds, and while you're continuing to hold, plug the USB-C side into your phone. The drivers should automatically download, and you should see a "Qualcomm QD loader" device in Device Manager. If you see an exclamation mark or you don't see this, you are doing it wrong and you need to repeat the above steps.
- Open up MSMTool.exe as an administrator and click 'start' only. Should take a few minutes, but you will have a good-as-new OnePlus 7 Pro. :)
 

bmg1001

Senior Member
Mar 18, 2012
1,585
924
Los Angeles
Packages with build tag GM21AA are intended for the following variants:
GM1911: India
GM1917: Global/US Unlocked (?)
Packages with build tag GM21BA are intended for the following variant:
GM1913: EU
Packages with build tag GM31CB are intended for the following variant: (not supported at this moment)
GM1915: T-Mobile
That's from the thread with the fastboot images aint it
 
  • Like
Reactions: init_dot_t

bmg1001

Senior Member
Mar 18, 2012
1,585
924
Los Angeles
you know it!

I'm curious, I know they wrote that in the fastboot images thread because each one corresponds to a different device model, but does it truly matter? All OnePlus 7 Pro devices have the exact same hardware and partitions, no? So at the end of the day, flashing the US Unlocked software on a TMO device should be all fine and dandy, correct? Or is this one of those cases where OnePlus devices are different from others, like with the whole Widevine L1/L3 thing?

---------- Post added at 04:06 PM ---------- Previous post was at 04:04 PM ----------

From "Repo of Oxygen OS Builds" over at the OnePlus forums. Just thought people should know. Because it's a lot of confusion going on because two packages got leaks. One for the EU version & one for the Global/US Unlocked version.

That's why I kinda mentioned it. Once the MSM Tool is patched, it should be able to be used on all OnePlus 7 Pro devices regardless of it's model (GM1917, GM1915, etc...) right?
 

djhotsauce

Senior Member
Feb 24, 2009
86
23
Newark,NJ
I'm curious, I know they wrote that in the fastboot images thread because each one corresponds to a different device model, but does it truly matter? All OnePlus 7 Pro devices have the exact same hardware and partitions, no? So at the end of the day, flashing the US Unlocked software on a TMO device should be all fine and dandy, correct? Or is this one of those cases where OnePlus devices are different from others, like with the whole Widevine L1/L3 thing?

---------- Post added at 04:06 PM ---------- Previous post was at 04:04 PM ----------





That's why I kinda mentioned it. Once the MSM Tool is patched, it should be able to be used on all OnePlus 7 Pro devices regardless of it's model (GM1917, GM1915, etc...) right?

Yeah I said the same thing earlier "Just finished downloading the file it's for the GM21AA which is the international version. I think the exe still needs to be patched before we can convert the T-Mobile into international."
A few people have tried it already and I think they got stuck at one of the steps.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 95
    To everyone who donated, I love y'all. This took a really long time to get lol but it's straight from support and I did not make any modifications to it; I hope it helps a lot of people. The revision is listed in the archive, I believe it's guacamole_21_O.07_190512_repack and the L2 drivers are included as well. MSM Tool/Guac for all ;)

    guacamole_21_O.07_190512_repack
    https://mega.nz/#!bFs13QwT!qnlhqLp5aMdmneJA4rMQPs2EsIBS21QLqHprRyEuL08

    Here are some instructions, kinda:
    A few things to note:
    - Works perfectly fine for unbricking GM1917 modeled OnePlus 7 Pros.
    - Use the original cable and try to plug it into a USB 2.0 port. I've found that this is the most ideal condition.
    - Make sure your device is charged up. If you can't see how much charge it has, leave it charged via the 30W warp charger for 40 minutes and that should be good enough.
    - In the L2 drivers folder found in the archive, navigate to the 32 or 64 folder depending on your system's architecture, and click on the file that ends in the extension ".cat". Then, click "view signature", then "View certificate", then "Install." This is IMPORTANT.
    - Then, make sure your device is powered OFF, then, plug in the USB-A side of the cable (big head) into your computer and do NOT connect the USB-C (small head) into your phone yet.
    - Hold down Volume up AND volume down for five seconds, and while you're continuing to hold, plug the USB-C side into your phone. The drivers should automatically download, and you should see a "Qualcomm QD loader" device in Device Manager. If you see an exclamation mark or you don't see this, you are doing it wrong and you need to repeat the above steps.
    - Open up MSMTool.exe as an administrator and click 'start' only. Should take a few minutes, but you will have a good-as-new OnePlus 7 Pro. :)


    P.S: my paypal is: [email protected]
    If you'd like to send a donation <3
    17
    If you dont get the msmdownload tool patched by the time I get home I'll look into it when I get home in a few days. I know that the 6t edition was patched in 2 places most likely the new one will need the same. Your pretty much changing a jsr to jmp and adding a nop since jsr is a bit longer then a jmp but ill llok into it for you all when I get home if someone else hasn't already. I don't have the OP 7 pro just yet but I was pla2on getting it.

    Sent from my ONEPLUS A6013 using Tapatalk
    14
    Mod edit: Quoted post deleted

    And that's cool my dude. I'm just saying alot of energy got put in that argument. And alot of energy got put into asking this dude for a Patched tool. I personally knew before everyone else a tool was gonna be needed to patch. But legit noone was listening. I've already contacted the person that did it last time and gave him the updated tool to patch it. I tried myself and couldn't actually find the sectors to patch. But everyone please get back on topic and @Eliminater74 check your tg please lol
    13
    Update: tool has been Patched but it's still not taking / saying mismatched device. Patches are still being applied. OnePlus deffinitly made this tricky
    12
    It has been done!

    My T-Mobile unit has been converted to the International Software and the proof is below, I am even getting the International OTA's.

    Unfortunately though, my bootloader is still locked and something else is preventing the unlock. This is as far as I can go currently, but the mod was created by Dustin - username: themustached.

    He is trying to get his own T-Mobile OP7 Pro to help testing the bootloader unlock with. His Paypal is paypal.me/dustinwann < I highly recommend donating to help him get the second part of the conversion done quicker... this means SIM and Bootloader unlock like we got on the 6T :)

    Stay tuned for more details and files along with a tutorial coming soon :)

    Proof of the 1915 T-Mobile model running the International software!
    https://i.imgur.com/cYIchED.jpg
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