Moto G7 Power Root with Magisk NOT TWRP

Search This thread

bardell3600

Senior Member
My intent is to prevent crying and gnashing-of-teeth

Thanks to my retailer's very forgiving return policy I am up and happily running fully ROOTed (But after bricking two phones)


1. Get a copy of the Factory ROM (others have posted online - so hard work done.)
https://mirrors.lolinet.com/firmware/moto/ocean/official/CC/
I used XT1955-5_OCEAN_CCAWS_9.0_PPO29.114-30_cid50_subsidy-CCAWS_regulatory-DEFAULT_CFC.xml.zip
You can check which your phone is using Settings->System->About then Build Number at the bottom
2. Open the zip and copy the boot.img to the phone
3. Install "Magisk Manager" from Play Store
4. Use Magisk Mangers to create a "magisk_patched.img" from the boot.img and move the magisk_patched.img to your adb fastboot folder on the PC
5. Use fastboot to flash the magisk_patched.img
fastboot flash boot_a magisk_patched.img
the _a is important
If phone acts weird after, used bootloader to factory restore and believe it or not the magisk_patched stays flashed
See Restore Below

Install adb fastboot see
https://forum.xda-developers.com/android/software/windows-adb-fastboot-installer-sdk-t3516898

UNLOCK the Bootloader
(Motorola Mobility helps you with this but VOIDS the Factory Warranty)
1. Boot into bootloader –
(i). turn phone off,
(ii). hold volume-down and power together boots to bootloader
2. Plug phone into computer via USB-C
3. Open command prompt window
(i). In “type here to search” just type cmd
(ii). Right-Click Command Prompt in pop-up and select “Run as Administrator”
4. Test Fastboot
(i). Type “fastboot devices” (plural) in Command Prompt Window
(ii). It will return you phone’s ID. If it doesn’t return your device ID - your adb fastboot installation need attention, probably drivers
5. Now type the fastboot instruction
(i). fastboot oem get_unlock_data
6. The Phone will return 4 values
7. Combine all 4 values into a SINGLE string and go to
https://support.motorola.com/us/en/bootloader
HINT: After signing up and logging in click on SKIP this for now
these unlock bootloader instructions with more detail are on this site
8. Input the SINGLE string on the website (input box found below the instructions) it will email you your UNIQUE UNLOCK CODE
You have to click Send Code and OK on the Warranty pop-up box TWICE
9. Unlock using the fastboot command
fastboot oem unlock UNIQUEUNLOCKCODE

fastboot to flash
1. Boot into bootloader – see steps #1 thru #4 above
(i). fastboot devices
2. Now type your fastboot instruction
fastboot flash boot_a magisk_patched.img

Restore
If selecting Recovery Mode from within Bootloader (volume keys to move between, power button to select) returns
No Command
You have to press and hold the power button. Now press and release the volume up button but continue to hold power button
After this, you can see a list with option of Wipe data/ factory reset


SEE ALSO & Credit given to diversenerd
https://forum.xda-developers.com/g7-power/how-to/versions-moto-g7-power-supra-magisk-t3923857
 
Last edited:

MrCamby

Senior Member
Apr 4, 2012
75
27
Attached is a boot logo for unlocked bootloader's that will hide the code that is displayed after installing a magisk patched bootloader.

Unzip and install via fastboot:


Nothing fancy, but gives bootups a cleaner look. preview2.jpgView attachment BootLogo_mg7p.zip

Sent from my moto g(7) power using Tapatalk
 

Kinobody

New member
May 6, 2016
4
0
I keep seeing guides on rooting the G7 Power XT1955-5

I have Verizon's G7 Power XT199-6

Will this work with my model?
 

flash713

Senior Member
May 7, 2015
1,163
557
OnePlus 7 Pro
Google Pixel 5
I keep seeing guides on rooting the G7 Power XT1955-5

I have Verizon's G7 Power XT199-6

Will this work with my model?

Does your device have a switch in developer options that says something about unlock bootloader? Can that switch be moved or is it greyed out?

Most Verizon devices have encrypted bootloader's and cannot have their bootloader's unlocked because Verizon encrypts them and has for quite some time now.
 

Kinobody

New member
May 6, 2016
4
0
Does your device have a switch in developer options that says something about unlock bootloader? Can that switch be moved or is it greyed out?

Most Verizon devices have encrypted bootloader's and cannot have their bootloader's unlocked because Verizon encrypts them and has for quite some time now.

Yeah it has a switch it says " allow bootloader to be unlocked" it's it greyed out. I switched it to on.
 

Kinobody

New member
May 6, 2016
4
0

Vortell

Senior Member
May 27, 2009
1,107
371
Moto E 2015
Hisense Sero 7 Pro
Okay, but do you know if it matters if I have the model number XT1955-6? This thread tutorial says it works for all models and variants but it only has download links for XT1955-5, does the model number really matter?
As i stated the first step is get the unlock code. Then you can unlock the bootloader. Which means you can root it. Since it says all i assume it will work either way you can post in that thread. First i suggest you search it for your model or carrier.
 
  • Like
Reactions: flash713

flash713

Senior Member
May 7, 2015
1,163
557
OnePlus 7 Pro
Google Pixel 5
Yeah it has a switch it says " allow bootloader to be unlocked" it's it greyed out. I switched it to on.

If the switch doesn't allow you to move slider then it is probably encrypted by Verizon like all Verizon devices, well about 99% of their devices are nowadays. If the bootloader is indeed encrypted then there's nothing that can be done as far as I know because Verizon holds the keys to it and I've never read anything that said they have given that info up to anyone for anything. I may be wrong about this but greyed out "allow bootloader to be unlocked" is a red flag that to me mean it's encrypted and being a Verizon sold model device they're the ones who encrypted it.. Id do more research on it and if it is what I believe it may be maybe ask Verizon if they'll allow you to activate an unlocked Moto g7 power and if they say yes get an unlocked model and see about hooking it up through them but idk their policy about that they're pretty strict from what I've heard.. Worth a shot though. But if you do decide to go that route make sure lte bands and all match up to what Verizon uses , you know ... I search a bit later today and see if I can locate any more info on this model... If I do I'll send you a message with links.


Edit added:
***Just reread your replies ..
If you switched it to allow bootloader unlocking then I'd proceed with unlocking it and see what happens. I thought you meant it didn't allow to move the switch. If I was in your shoes I'd proceed with the unlocking bootloader. It will either work or it won't. Just remember it does delete all your data ..
 
Last edited:

GarrettVW67

Member
May 1, 2013
37
6
I too have the 1955-6 :( My OEM unlock toggle works, I can enable it but Motorolas thing said it couldn't be unlocked. I stayed on the phone with Verizon for over an hour getting moved up to different people and thought I was getting somewhere until they said they said it was on Motorolas end..lol
 

roadkill42

Senior Member
Jul 13, 2013
848
103
Moto G7 Power
I too have the 1955-6 :( My OEM unlock toggle works, I can enable it but Motorolas thing said it couldn't be unlocked. I stayed on the phone with Verizon for over an hour getting moved up to different people and thought I was getting somewhere until they said they said it was on Motorolas end..lol
U need to get that conversation recorded or if done in chat a copy of the chat and precedent it to the Moto techs on the bootloader stuff
 

GarrettVW67

Member
May 1, 2013
37
6
Well I also stayed on the phone with Motorola for an hour and explained everything. They said that phone cant be unlocked and they dont have the power to create me a code because Verizon having them come locked. They kinda each blamed each other. I should have 3 wayed them I guess lol
 
  • Like
Reactions: roadkill42

MrHallows

Member
Jul 24, 2019
7
4
Phoenix
I keep seeing guides on rooting the G7 Power XT1955-5

I have Verizon's G7 Power XT199-6

Will this work with my model?

You'll want to go here:
https://mirrors.lolinet.com/firmware/moto/ocean/official/VZW/

Then check your phone's Build Number to verify that you download the correct file. Mine was this one:
XT1955-6_OCEAN_VZW_9.0_PDOS29.114-134-12_cid2_subsidy-VZW_RSU_QCOM_regulatory-DEFAULT_CFC.xml.zip

I hope this helps.
 
  • Like
Reactions: roadkill42

GarrettVW67

Member
May 1, 2013
37
6
You'll want to go here:
https://mirrors.lolinet.com/firmware/moto/ocean/official/VZW/

Then check your phone's Build Number to verify that you download the correct file. Mine was this one:
XT1955-6_OCEAN_VZW_9.0_PDOS29.114-134-12_cid2_subsidy-VZW_RSU_QCOM_regulatory-DEFAULT_CFC.xml.zip

How will that help us to unlock the bootloader or obtain root? I was wondering if it was possible to flash the XT-1955-5 firmware and it allow the bootloader to be unlocked. Im sure it wouldn't work though.
 
Last edited:

GarrettVW67

Member
May 1, 2013
37
6
If u use the 1955-5 and can find an program to flash it then u be able to root

Thats the thing. What program would I use to flash it? I just feel like something is bound to go wrong lol. So if I were to flash the 1955-5 firmware, its going to give me a new code to use on Motorola's website? My OEM unlock switch does toggle on and off, which I assume doesnt mean much of anything lol
 

roadkill42

Senior Member
Jul 13, 2013
848
103
Moto G7 Power
Thats the thing. What program would I use to flash it? I just feel like something is bound to go wrong lol. So if I were to flash the 1955-5 firmware, its going to give me a new code to use on Motorola's website? My OEM unlock switch does toggle on and off, which I assume doesnt mean much of anything lol
It don't really on Verizon devices

---------- Post added at 10:20 PM ---------- Previous post was at 09:49 PM ----------

Thats the thing. What program would I use to flash it? I just feel like something is bound to go wrong lol. So if I were to flash the 1955-5 firmware, its going to give me a new code to use on Motorola's website? My OEM unlock switch does toggle on and off, which I assume doesnt mean much of anything lol
It don't really on Verizon devices u can try rsd light it might do it for u check I to it
 

zapjb

Senior Member
Jun 19, 2011
373
37
I'm sorry but what does the above mean, "It don't really on Verizon devices". I understand the English but I don't understand the answer in the context of the discussion. Thank you.
 

clu1688

Senior Member
Jul 15, 2012
90
18
I followed Op's steps and it worked, rooted.
I read somewhere that for A/B partition, we may need this additional step:

fastboot flash boot_b magisk_patched.img

Question is, do we really need _b flashed also? Thanks,
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    Attached is a boot logo for unlocked bootloader's that will hide the code that is displayed after installing a magisk patched bootloader.

    Unzip and install via fastboot:


    Nothing fancy, but gives bootups a cleaner look.preview2.jpgView attachment BootLogo_mg7p.zip

    Sent from my moto g(7) power using Tapatalk
    2
    My intent is to prevent crying and gnashing-of-teeth

    Thanks to my retailer's very forgiving return policy I am up and happily running fully ROOTed (But after bricking two phones)


    1. Get a copy of the Factory ROM (others have posted online - so hard work done.)
    https://mirrors.lolinet.com/firmware/moto/ocean/official/CC/
    I used XT1955-5_OCEAN_CCAWS_9.0_PPO29.114-30_cid50_subsidy-CCAWS_regulatory-DEFAULT_CFC.xml.zip
    You can check which your phone is using Settings->System->About then Build Number at the bottom
    2. Open the zip and copy the boot.img to the phone
    3. Install "Magisk Manager" from Play Store
    4. Use Magisk Mangers to create a "magisk_patched.img" from the boot.img and move the magisk_patched.img to your adb fastboot folder on the PC
    5. Use fastboot to flash the magisk_patched.img
    fastboot flash boot_a magisk_patched.img
    the _a is important
    If phone acts weird after, used bootloader to factory restore and believe it or not the magisk_patched stays flashed
    See Restore Below

    Install adb fastboot see
    https://forum.xda-developers.com/android/software/windows-adb-fastboot-installer-sdk-t3516898

    UNLOCK the Bootloader
    (Motorola Mobility helps you with this but VOIDS the Factory Warranty)
    1. Boot into bootloader –
    (i). turn phone off,
    (ii). hold volume-down and power together boots to bootloader
    2. Plug phone into computer via USB-C
    3. Open command prompt window
    (i). In “type here to search” just type cmd
    (ii). Right-Click Command Prompt in pop-up and select “Run as Administrator”
    4. Test Fastboot
    (i). Type “fastboot devices” (plural) in Command Prompt Window
    (ii). It will return you phone’s ID. If it doesn’t return your device ID - your adb fastboot installation need attention, probably drivers
    5. Now type the fastboot instruction
    (i). fastboot oem get_unlock_data
    6. The Phone will return 4 values
    7. Combine all 4 values into a SINGLE string and go to
    https://support.motorola.com/us/en/bootloader
    HINT: After signing up and logging in click on SKIP this for now
    these unlock bootloader instructions with more detail are on this site
    8. Input the SINGLE string on the website (input box found below the instructions) it will email you your UNIQUE UNLOCK CODE
    You have to click Send Code and OK on the Warranty pop-up box TWICE
    9. Unlock using the fastboot command
    fastboot oem unlock UNIQUEUNLOCKCODE

    fastboot to flash
    1. Boot into bootloader – see steps #1 thru #4 above
    (i). fastboot devices
    2. Now type your fastboot instruction
    fastboot flash boot_a magisk_patched.img

    Restore
    If selecting Recovery Mode from within Bootloader (volume keys to move between, power button to select) returns
    No Command
    You have to press and hold the power button. Now press and release the volume up button but continue to hold power button
    After this, you can see a list with option of Wipe data/ factory reset


    SEE ALSO & Credit given to diversenerd
    https://forum.xda-developers.com/g7-power/how-to/versions-moto-g7-power-supra-magisk-t3923857
    2
    Yeah it has a switch it says " allow bootloader to be unlocked" it's it greyed out. I switched it to on.

    If the switch doesn't allow you to move slider then it is probably encrypted by Verizon like all Verizon devices, well about 99% of their devices are nowadays. If the bootloader is indeed encrypted then there's nothing that can be done as far as I know because Verizon holds the keys to it and I've never read anything that said they have given that info up to anyone for anything. I may be wrong about this but greyed out "allow bootloader to be unlocked" is a red flag that to me mean it's encrypted and being a Verizon sold model device they're the ones who encrypted it.. Id do more research on it and if it is what I believe it may be maybe ask Verizon if they'll allow you to activate an unlocked Moto g7 power and if they say yes get an unlocked model and see about hooking it up through them but idk their policy about that they're pretty strict from what I've heard.. Worth a shot though. But if you do decide to go that route make sure lte bands and all match up to what Verizon uses , you know ... I search a bit later today and see if I can locate any more info on this model... If I do I'll send you a message with links.


    Edit added:
    ***Just reread your replies ..
    If you switched it to allow bootloader unlocking then I'd proceed with unlocking it and see what happens. I thought you meant it didn't allow to move the switch. If I was in your shoes I'd proceed with the unlocking bootloader. It will either work or it won't. Just remember it does delete all your data ..
    1
    Okay, but do you know if it matters if I have the model number XT1955-6? This thread tutorial says it works for all models and variants but it only has download links for XT1955-5, does the model number really matter?
    As i stated the first step is get the unlock code. Then you can unlock the bootloader. Which means you can root it. Since it says all i assume it will work either way you can post in that thread. First i suggest you search it for your model or carrier.
    1
    Well I also stayed on the phone with Motorola for an hour and explained everything. They said that phone cant be unlocked and they dont have the power to create me a code because Verizon having them come locked. They kinda each blamed each other. I should have 3 wayed them I guess lol