The Complete Noob Guide to Rooting MetroPCS XT1955-5 Qualcomm Variant

Search This thread

Miamiquadcore

Member
Aug 3, 2014
21
0
First, I'm a chick, lol. Second, if you are going through the MetroPCS unlock app it will not unlock if you haven't been with them for six months. It used to be three. They may also have a time limit on the phone itself if you've been with them and it's a new one, but I'd say if you've been with them more than six months call them up and have them give you the code via their app. It's easy and if it doesn't unlock they can swap it out for you.

Now if you're trying to unlock via Lineage flash rom, try a different sim in it and see if it reads it. Doesn't have to have service on it.


i read somewhere that using firefox to unlock bootloader for moto will cause fail. are u using firefox
 

gigawatt

Senior Member
Nov 19, 2008
141
16
First of all just FYI the sim slot doesn't have to be unlocked to bootloader unlock the metro device, at least two months a go when I did it. Second of all, if they won't unlock before six months there are plenty of services that can unlock the metro device through remote unlock via USB.
 

flash713

Senior Member
May 7, 2015
1,163
557
OnePlus 7 Pro
Google Pixel 5

Lemme guess.. You did the factory reset and it booted? I was juuuuuusst gonna comment on your post before you edited it. Usually when this beast of a phone prompts for factory reset in stock recovery it needs it. I've never selected yes in stock recovery and had anything negative happen as a result. When we come from retus rom and flash a custom rom data must be formatted or it won't boot and also that copy partitions AB zip that's IMPORTANT. I flash the hell out that zip. Lol. I think I beat the record for hard bricks (6 bricks, I did 2 and my boy did 4 ?) before I discovered the life saving AB copy partitions zip. Hats off to the human who brought that to the table. Glad you got it going man. :good:
 
  • Like
Reactions: roadkill42

datrmon

Senior Member
Mar 27, 2014
77
8
Try reflashing just
Code:
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
From stock rom

Sent from my mata using XDA Labs

This above code is similar to what was done on the Oneplus 6t thread
https://forum.xda-developers.com/oneplus-6t/how-to/guide-sim-unlock-t-mobile-version-type-t3915269

I'm just trying to get SIM unlock for the phone, I already have the bootloader unlocked by following the steps by OP and I don't really need root.

Should I try it to sim unlock the phone?
 

brncgreen

Member
Dec 10, 2018
35
5
Well, on My E4 I was able to unlock it by flashing Lineage Nougat. I could put any sim in it but Metro, because they lock by IMEI. Can't speak for this one, I just jumped back to Metro from Tmobile, who was HIDDEOUS.

Maybe you might get lucky and get some Moto support from Chimera. Then for 11 euro you could unlock it with their tool. But stay on their behinds and make sure its working first.



Wait... You know T-mobile has owned Metro for a bit right?
 
  • Like
Reactions: Vortell
Wait... You know T-mobile has owned Metro for a bit right?

They may own them but they are operating at separate entities at least where I'm at in the states. Both companies will tell you that, and they operate by different rules. TMO is especially messy as their prepaid is handled by a 3rd party company in Indonesia versus their postpaid which is handled stateside. I was with them prepaid, and they pretty much messed my plan up, wouldn't pro-rate it, and told me to go over to another company and come back after 30 days to fix it. I wound up going back to METRO, which is bad at the authorized reseller store but okay corporate - I just hate corporate stores have no in store number.
 

kgirlx

Senior Member
Nov 26, 2010
387
95
Consumer Cellular G7

Just a quick question... Would this all work on a Consumer Cellular G7 Power.... Found this forum from the Samsung A20 forum.. Thanks for any answers and or tips.
 

kgirlx

Senior Member
Nov 26, 2010
387
95
G7 power consumer cellular

Ok thanks for the info... Thinking that phone would be good for my mother in law. The G7 Power.. Hopefully find it cheap now.
 

slicempw

New member
Oct 21, 2020
1
0
GOOD NEWS FOLKS if you use the unlock app on your metro phone will now unlock your phone/SIM card for free BUT you have to have had a Minimum of 3 or 4 consecutive months of your phone being activated than when you use unlock app to request unlock it will be approved I have already done it on all 4 Moto G(7) that my family has
 
Last edited:

626jose

Member
May 7, 2016
6
0
has anyone upgraded to android 10 i tried but dont have voice when making calls cant hear and they cant hear me
 

626jose

Member
May 7, 2016
6
0
yes ive tried all 3 the retus,tmobile and metro and i get the same with all 3 so i had to go back to 9 i dont think im doing anything wrong
 

roadkill42

Senior Member
Jul 13, 2013
848
103
Moto G7 Power
yes ive tried all 3 the retus,tmobile and metro and i get the same with all 3 so i had to go back to 9 i dont think im doing anything wrong
I usually when I flash I usually do it three times might not be nessary but I sometimes get one error in flashing and some other people I know to have problems .I even format my phone data three times never had problems after that.
 

626jose

Member
May 7, 2016
6
0
Well i finally figured it out i was using the cmd from this post which wasn't flashing the whole firmware thanks for the help
 

virginwidow

Senior Member
Mar 6, 2013
167
16
Knoxvegas TN
Moto X Pure
LG V20
QUESTIONS -
I'm fixing to get one of these G7 Power, (Swappa says it's "unlocked") - should I root it BEFORE taking it to Metro for the SIM (their SIM cards put stuff in the phone)

And (moderator, please forgive me) I find one vendor on ebay (Craiglist is useless), this is a FAR more complex process than last time I rooted a phone (like, 2016)... Security being a grave concern these days you'd think one could find folks providing this service. It's simply I've gotten OLDer and the process has gotten harder.

As it is, I'm without cell phone at all because of that demonic VoLTE thing, and I cannot afford to mess up (again) - hint: do not let a carrier talk you into accepting "Oh we give free phone to old PPL"... Very expensive error.

Thanks
VW
 
QUESTIONS -
I'm fixing to get one of these G7 Power, (Swappa says it's "unlocked") - should I root it BEFORE taking it to Metro for the SIM (their SIM cards put stuff in the phone)

And (moderator, please forgive me) I find one vendor on ebay (Craiglist is useless), this is a FAR more complex process than last time I rooted a phone (like, 2016)... Security being a grave concern these days you'd think one could find folks providing this service. It's simply I've gotten OLDer and the process has gotten harder.

As it is, I'm without cell phone at all because of that demonic VoLTE thing, and I cannot afford to mess up (again) - hint: do not let a carrier talk you into accepting "Oh we give free phone to old PPL"... Very expensive error.

Thanks
VW
A couple of insights.

1. You can root it, but depending on your relationship with your MetroPCS they may throw shade at you tampering at the phone. So if you aren't cool with the people on a personable letter, get the sim card first then root.

2. Yes, it is a harder process on Pie, but it really is a pain in the ass on Android 10, and a inescapabe nightmare on 11. I do NOT recommend updating to Android 10 as it is System as Read Only, meaning you can root it but you will NOT have R/W access without having to hack the thing with third party scripts. So stay on Pie.

3. All the carriers are planning to cut folks off that don't have 5G by years end, so if it ain't 5G you will be facing the demonic VoLTE thing all over again. I was forced into getting the Moto One 5G Ace after my beloved G7 Power died and the insurance REFUSED to replace it.
 
  • Like
Reactions: virginwidow

virginwidow

Senior Member
Mar 6, 2013
167
16
Knoxvegas TN
Moto X Pure
LG V20
A couple of insights.

1. You can root it, but depending on your relationship with your MetroPCS they may throw shade at you tampering at the phone. So if you aren't cool with the people on a personable letter, get the sim card first then root.

Sorry about delayed response - our internet went out almost a week (live out in the boony's)

Boy howdy did you nail it "cool with the people" - Metro finally re-opened the closest store here. They can't seem to keep staff.

Nephew gave me his old phone to replace my Passport ... but when I took the phone to Metro THEY ASKED TO SEE MY ID ... Guy I'd never seen before, just like the last visit ...

Kept the Passport...

Haven't bought new device yet, now I see what I'm up against. Pretty sure your far ahead of me on what's going on in "Carrier L:and" (yes I did grab 4 xyz0 SIM's at the dollar store just up the road) LOT less hassle to buy airtime PIN nearby instead of going all the way to town

2. Yes, it is a harder process on Pie, but it really is a pain in the ass on Android 10, and a inescapabe nightmare on 11. I do NOT recommend updating to Android 10 as it is System as Read Only, meaning you can root it but you will NOT have R/W access without having to hack the thing with third party scripts. So stay on Pie.
Ya might have over-estimated my elder-mellon... Pie? I can't even touch Oreo. Unless Tracfone's got something @ the grocery under $50 so I can get familiar with the innards... I've not fooled with Android over 3 years. Taking the (RE) learning curve slower will be less costly.

Was given a couple fones, both running Nougat, can tinker about with that okay (copy files, change SD-cards, SIM etc)... Move files from PC and such. Seems easier with Puppy. With care, planning - I might succeed with getting root, and a Rom in on Nougat.

I'd figgered "New Device" will hit me $250+ including battery replacement, (cause if it's too new... SMH)

With the interwebz back on, I can research things further. I must avoid killing whatever I buy if at all possible... THANK YOU for your input

VW

PS - I DID manage to one running on xyz0, and got my ## outa Metro ... if anyone is thinking of leaving Metro, unless you personally know the staff it's better to get yer port out information ON THE WEB PAGE (from PC) of your account
 
Last edited:
Apr 10, 2021
8
3
53
finally got my g7 1955-5 back after bricking. i cant remember the whole prosess, but after being stuck in fastboot with no imei and etc #'s, i flashed blank flash with liniage and that got me out of fastboot. however i was now stuck in the unlocked bootloader warning screen boot loop and could only boot from twrp boot.img but nothing would flash. getting frustrated i put the damn thing down for a day or so, turned it on again and, EUREKA.................... it booted up into lineage, rooted. now i need the sim unlocked so i can use it on my current carrier. any suggestions? i got some ideas from this thread and i thank everyone for being so supportive. have a great night, i sure am.
 
Last edited:
  • Like
Reactions: Articul8Madness

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    This tutorial is for people like me than ran into problems rooting the Moto G7 Power XT-1955-5 (MetroPCS Qualcomm Variant) running on stock Pie. I got two of these literally today brand new in the box after swapping out that mess Samsung Galaxy A20 crap.

    Follow the following at your own risk! I am not responsible for any mishaps with your devices. I also don't know if this will work on other variants, as I only have these for MetroPCS, and from my understanding this will NOT obviously work for Verizon, AT&T, and Cricket phones.


    I want to thank @diversenerd, and @jhjhjhjhjhjh for their hard work tinkering with the phone as I tried to figure it all out from their notes and instructions. And for the rest of the contributors that I took bits and pieces from that helped me figure out rooting this, as the information wasn't quite clear in some places and I got some bootloops.

    Introduction/Preparation
    First, go and prepare by READING EVERYTHING IN THIS FORUM. Very important. Don't even jump into this without reading this thread here all the way to the last page: https://forum.xda-developers.com/g7-power/how-to/versions-moto-g7-power-supra-magisk-t3923857 (this is so you know start to finish what worked for some might not work for this variant).

    Second, unlock the bootloader. The MetroPCS variant can be unlocked by Motorola; follow their instructions, it's easy peasy. If you do it in firefox it may not go to the third step page and hang on the page where you put the long code in (follow instructions on page to get the unlock code you'll see what I'm talking about). I did it in Firefox this go round and it sent the codes immediately . When you get it, follow Motorola's instructions for unlocking the bootloader in fastboot. It will show you that the bootloader is unlocked.

    ***NOTES SO YOU DON'T FREAK OUT***
    1. Every time you power up the phone after you unlock the bootloader Moto will try and make you feel like crap with a bad key error in the middle of a nice message that your phone is not to be trusted. :laugh: This is normal. Give it a minute, you havent broke it.

    2. There is no custom recovery/TWRP for this variant, so read carefully so you don't delete something you might not be able to flash back later.

    3. OEM Unlocking toggle switch is interesting. On my first phone it was activated once the bootloader is unlocked and greyed out to where it couldn't be accessed anymore; On the significant other's phone it is still accessible and can be toggled even with the bootloader unlocked.

    Files
    There is confusion in some of the threads about leaving the Sim Card/SD Card in while flashing. Yes, pull it out and flash without it. Flashing with the sim card/SD card in can cause problems flashing. I did my first phone without it, but forgot to take it out with my second and had to start from scratch. Avoid that step.

    1. Get Minimal ADB and Fastboot (it's easier to use than Android SDK and smaller).
    2. Download the Motorola Drivers from their site (if you run into problems you will have to uninstall and reinstall them through their utility which is found on PC here: C:\Program Files\Common Files\Motorola Shared\Mobile Drivers
    3. Cpu-Z.apk (This is a good thing to have to know your hardware responsibly).
    4. Stock Firmware. I used XT1955-5_OCEAN_RETUS_9.0_PPO29.114-63-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml which is the US Retail software instead of MetroPCS's firmware because of the issues I was having with it straight out the box. Both of my phones flashed fine with it and you can find it here: https://mirrors.lolinet.com/firmware/moto/ocean/official/RETUS/ I used the 2nd one with success - the first one doesn't play nice with Magisk.
    5. MagiskManager-v7.3.2 apk.
    6.The Boot .img separately extracted from the Firmware listed in Step 4.
    7. Root Checker.apk
    8. Patience (and a good movie keeping you going).

    Pre-Rooting
    1. Make sure the phone is fully charged.
    2. Make sure your sim card and SD card is REMOVED from the phone. Again, this is to prevent problems in the flashing.
    3. Make sure your wifi is OFF. Every time you wipe the phone or do anything messing with the boot image the phone resets itself to factory settings, and immediately pushes updates galore.
    4. Make sure you save Magisk and the Boot .img to your phone directly. Using the Download folder is a great place and easily accessible in Magisk. You will not be able to add files once in fastboot).
    5. Make sure your developer options are activated.
    6. Make sure your USB debugging is enabled AND you've given permissions for your computer to have administrative access with it enabled (more on this below).
    7. Make sure to check CPU-Z for your hardware specs and to make sure you're avoiding potential problems.
    8. Make sure you manually set USB to Transfer files (no other option will work and by default its set to Charge this Device). Once you flash, you have to constantly check USB to Transfer because it will not do it.
    9. Make sure you have the STOCK CABLE that comes with the phone. This model is funky about using other cables.
    10. Make sure you set your display to time out to ten minutes. If the phone screen goes to sleep mode, it may interfere with flashing.

    Rooting
    Here is the fun part. Please keep in mind you may get a bootloop. I did on both phones on the first try with two different methods. I was on the infamous March 1 2019 security update and still got a bootloop from the patching. The second phone I just flashed ahead of time to the new firmware and still got a bootloop until I flashed again. Expect it.

    1. Go into your developer options and DISABLE Automatic Updates. This is important for later on.
    2. With the phone on, install Magisk. Make sure you use the version 7.3.2 or update to it since it's the latest version at the time of this guide.
    3. Say yes when your phone asks whether or not you want to install things from unknown sources. It will grant access for this application only.
    4. Open Magisk Manager and turn on your Wifi. If you don't Magisk will hang at checking updates. If necessary, force close Magisk and open it up again with Wifi on. It should bring you to One Green Check Mark that Magisk Manager is Up To Date, and One Red Mark above it that says Magisk isn't installed.
    5. Click install on that tab ONLY (there is no need to click install by the Green Check Mark one). Magisk will then ask you "Do You Want To Install Magisk v19.3(193000) now? and click Install again.
    6. Under Select Method, navigate to the folder on the phone where you saved your boot.img file (or whatever you named it). Once you select it you will be taken to a screen where the letters are funky looking but spell FLASHING at the top. Once it patches your file, it will tell you when it's done. Should it hang or you get errors, you WILL HAVE TO REFLASH THE FIRMWARE AND START OVER.
    7. When the screen tells you it's all done, plug your phone up to the computer and drag the patched img file (it should by default say magisk_patched.img) and put it in the folder with Minimal ADB and Fastboot.
    8. Turn the phone completely OFF.
    9. Plug your phone via USB cable into the computer.
    10. Press Volume Down and Power to boot into fastboot mode.
    11. Open up Minimal ADB and Fastboot (Make sure you don't have it set to open this as an administrator, it messes with permissions) Make sure your boot image file is in the Minimal ADB directory or it won't work.
    12. Type "fastboot flash boot thenameofyourrecoveryfile.img" and hit enter.
    If all goes well it should flash to "a" partition, and you should see in the command prompt "image signed with key bad key" before it says done. If it doesn't take do not re-flash as it will flash to "b" partition which will definitely bootloop and ensure you have to reflash the firmware.
    13. When it is done, reboot phone by selecting START (keep pressing volume rockers until you see it, then press the power button).
    14. Wait for the bad key/device cannot be trusted screen to pass (may take a minute) and wait for the Hello Moto opening.
    15. Open Magisk Manager. The icons should be in green, letting you know you have root. Follow @diversenerd advice and Click Tap To Start SafetyNet Check. Make sure your Wifi is on for that check. This apparently tests to see if it can deceive Google checks and possibly install OTA (can't say I did all that, not a update junkie).
    16. Install Root Checker and confirm root.
    17. Disable Updates. I know this is hard for some people, but you dont know if a forced OTA update will take root away, and leave us with no option to get it back or roll back to an earlier version of Pie.


    ***NOTES SO YOU DON'T FREAK OUT***

    1. Do NOT flash someone else's patched boot image. It WILL NOT WORK. Do the work, find your firmware, and patch the boot image yourself. I have no idea why it doesn't work device to device, but it doesn't. And while I thank @jhjhjhjhjhjh for giving up his original files, it was incompatible with my phone (even though we are on the same variant) and bootlooped me.

    2. You may have followed everything perfect and it still bootlooped. Save yourself the frustration and just flash it over. See the next section on the proper way to flash so you don't lose your baseband, IMEI, or any other important stuff.

    3. You will lose everything datawise flashing and playing with the boot.img. My phone reset itself tinkering with flashing, every time. Don't be alarmed if it takes you through a reset.

    4. I wasn't able to confirm by going into updates (couldn't find the system settings) and verifying that nothing said anything about Device Integrity Compromised. I just assumed it.

    5. Magisik is TEMPERAMENTAL. So if first you don't succeed, reflash the firmware and try again.

    6. You cannot just go into the Stock Rom file and extract the boot.img file, put it in the Minimal ADB file folder and flash it if it bootloops. YOU MUST REFLASH ALL THE FIRMWARE OVER.

    ****Notes on Flashing The Stock Firmware if you have to****
    In the event you bootloop and have to start from scratch, here's what you're going to have to do. And don't worry - it won't relock the bootloader.

    1. Make a duplicate folder of Minimal ADB & Fastboot that is clean (doesn't have any boot images or any added files in it).
    2. Extract the firmware to the folder where Minimal ADB & Fastboot are at on your computer.
    3. Turn the phone completely OFF and back ON if you haven't done so yet. Make sure there is no Sim Card of SD card in it.
    4. Press Volume Down and Power to boot into fastboot mode.
    5. Plug your phone via USB cable into the computer.
    6. Open up Minimal ADB and Fastboot (Make sure you don't have it set to open this as an administrator, it messes with permissions) Make sure all your firmware files have been extracted in the Minimal ADB directory or it won't work.
    7. Cut, Copy, and Paste in Fastboot All Together the following:
    Code:
    fastboot oem fb_mode_set
    fastboot flash partition gpt.bin
    fastboot flash bootloader bootloader.img
    fastboot flash dsp adspso.bin
    fastboot flash logo logo.bin
    fastboot flash boot boot.img
    fastboot flash dtbo dtbo.img
    fastboot flash system system.img_sparsechunk.0
    fastboot flash system system.img_sparsechunk.1
    fastboot flash system system.img_sparsechunk.2
    fastboot flash system system.img_sparsechunk.3
    fastboot flash system system.img_sparsechunk.4
    fastboot flash system system.img_sparsechunk.5
    fastboot flash system system.img_sparsechunk.6
    fastboot flash system system.img_sparsechunk.7
    fastboot flash system system.img_sparsechunk.8
    fastboot flash system system.img_sparsechunk.9
    fastboot flash system_b system_b.img_sparsechunk.0
    fastboot flash system_b system_b.img_sparsechunk.1
    fastboot flash system_b system_b.img_sparsechunk.2
    fastboot flash vendor vendor.img_sparsechunk.0
    fastboot flash vendor vendor.img_sparsechunk.1
    fastboot flash oem oem.img
    fastboot flash oem_b oem_other.img
    fastboot erase userdata
    fastboot erase DDR
    fastboot oem fb_mode_clear
    fastboot reboot
    8. When it is done it will stop on fastboot reboot. Hit enter and the phone will reboot.
    9. Repeat all steps in the Pre-Rooting and Rooting section to obtain root.

    Hope this helps my fellow MetroPCSers. I boot looped both of my phones this evening and brought them back with this method, and eventually achieved root on the 2nd tries, respectively. Old girl is working and I got Root Explorer and Titanium Backup going full stop. At least this root was easier than on my E4, lol.:cool::laugh:

    I will try and answer questions if I can or point you in the right direction.
    3
    If you want to get rid of the bad key message at boot, you can flash the logo.bin file from the link below with fastboot. Just place the downloaded logo.bin in the minimal adb and fastboot folder, open a cmd window and type fastboot flash logo logo.bin and press enter. Next boot you should have a plain white screen with a large black moto symbol instead.

    https://forum.xda-developers.com/g7-power/themes/remove-bad-key-start-boot-t3947359
    3
    Not saying you done it wrong but did you click oem unlock in developer options and can you post while output from where you get unlock data
    2
    i got it all rooted but now it shows i have no imei and sim status not available any suggestions do i need to flash modem or radio
    try
    Code:
    fastboot flash modem NON-HLOS.bin 
    fastboot erase modemst1 
    fastboot erase modemst2 
    fastboot flash fsg fsg.mbn
    2
    ...and how much is it to rewrite my lost original Imei
    Most IMEI=0 baseband not found errors can be fixed with
    Code:
    fastboot flash modem NON-HLOS.bin
    fastboot erase modemst1
    fastboot erase modemst2 
    fastboot flash fsg fsg.mbn
    Or reflashing full stock firmware

    or unlock the device?
    Bootloader or sim lock?


    Sent from my mata using XDA Labs