[GUIDE] Convert any Moto G into a GPE with root and custom recovery

Search This thread

github

Senior Member
Jul 9, 2011
540
195
T-Mobile, USA
zebragravy.com
Is it possible to upload 4.4.4 full image that includes working radios for US and Intl ? I've found 4.4.4 GPE full image, but radio doesn't work on XT1034 (US Retail 16GB).

Also when using 4.4.4 partition gpt.bin I can not downgrade, so can't flash back to stock 4.4.2 or 4.4.3 on XT1034 because "Image is too big" error.

Found "RETAIL-GB_4.4.2_KLB20.9-1.10-1.9_cid7_CFC_1FF_v5_SVC.xml" radio to make phone work with 4.4.4 GPE factory image.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 42
    'Morning, 'afternoon and 'night.

    I saw some XT1033 (some XT1032 too) users having problems with the latest unified roms (falcon ones) and decided to help them. I already did a guide like this in a brazilian Android forum, so, I'm only translating it. Hope it can be helpful to XDA.

    -- First, thanks to ffosilva. Without his "semi-official" firmware, this guide couldn't exist.

    | PRE-REQUISITES
    - You need to have bootloader unlocked.
    - Google Play Edition rom - Google Drive
    - Google Play Edition rom - MediaFire
    - mfastboot
    - Minimal ADB & Fastboot
    - Motorola Device Manager (Drivers)

    1 - Alright. First of all, install Minimal ADB & Fastboot in C:\, to keep things easy. After, extract Google Play Edition.tgz inside its folder with mfastboot.
    2 - Turn off your Moto G and put it on Bootloader mode by pressing power + vol. down for a few seconds.
    3 - Plug it in PC and verify if it is connected.
    4 - Open cmd.exe and do this command: cd C:\Minimal ADB & Fastboot or the folder you've installed it.
    5 - After, copy these commands and paste them. On the third one, cmd will crash, just wait your Moto G reboot and close the warning.

    Code:
    mfastboot flash partition gpt.bin
    mfastboot flash motoboot motoboot.img
    mfastboot reboot-bootloader
    mfastboot continue
    mfastboot flash logo logo.bin
    mfastboot flash boot boot.img
    mfastboot flash recovery recovery.img
    mfastboot flash system system.img
    mfastboot flash modem NON-HLOS.bin
    mfastboot erase modemst1
    mfastboot erase modemst2
    mfastboot flash fsg fsg_intl.img
    mfastboot erase cache
    mfastboot erase userdata

    | If you live in USA, do these last commands instead:

    Code:
    mfastboot flash modem NON-HLOS.bin
    mfastboot erase modemst1
    mfastboot erase modemst2
    mfastboot flash fsg fsg_gpe.img
    mfastboot erase cache
    mfastboot erase userdata

    | And after checking if all the commands returned an OKAY, do

    Code:
    mfastboot reboot

    | To flash any custom recovery, download CWM or TWRP (thanks to Dhacker29!), put it inside of Minimal ADB & Fastboot folder, launch cmd.exe doing "cd" in folder and do:

    Code:
    mfastboot flash recovery filename.img

    | After, just flash SuperSU from recovery to get root. (thanks chainfire!)

    | THIS WILL WIPE YOUR DEVICE. INCLUDING INTERNAL STORAGE.
    | THIS WILL ALLOW XT1033 TO INSTALL falcon ROMS WITH ONLY ONE SIM WORKING
    | NOW YOUR DEVICE HAS EXT4 STORAGE, SOME TWEAKS WON'T WORK
    | AND SORRY FOR ANY GRAMMAR ERRORS

    -------------------
    REVERSE GUIDE

    | Use this guide if you failed with first one or want to go back to stock rom.
    | Install Minimal ADB & Fastboot again in another folder to avoid conflicts and download here (thanks to droid-developers) your respective stock rom. Extract it inside the folder.
    | After, just re-do steps 2, 3 and 4 from above.
    | Step 5 you'll run with these commands below. On the third one, cmd will crash, just wait your Moto G reboot and close the warning.
    | I'm not sure if system partitions are the same for ALL roms at sbf.droid-developers. Some will have sparsechunk.1, 2 and 3. Verify that before running the commands!

    Code:
    mfastboot.exe flash partition gpt.bin
    mfastboot.exe flash motoboot motoboot.img
    mfastboot.exe reboot-bootloader
    mfastboot.exe continue
    mfastboot.exe flash logo logo.bin
    mfastboot.exe flash boot boot.img
    mfastboot.exe flash recovery recovery.img
    mfastboot.exe flash system system.img_sparsechunk.0
    mfastboot.exe flash system system.img_sparsechunk.1
    mfastboot.exe flash system system.img_sparsechunk.2
    mfastboot.exe flash modem NON-HLOS.bin
    mfastboot.exe erase modemst1
    mfastboot.exe erase modemst2
    mfastboot.exe flash fsg fsg.mbn
    mfastboot.exe erase cache
    mfastboot.exe erase userdata
    mfastboot.exe reboot

    --
    Thanks to all XDA community. I've learned so much here with you guys.
    2
    Worked for me . I am currently using paranoid
    2
    Once I do this, how do I get back to non-gpe?

    Download your stock rom here and flash it with a flashall.bat that is inside the zip of each rom there. Or you can do manually. It's the same thing of those commands above, just change archive's names. Some will have system.img divided into three parts, so, flash in the sequence.
    2
    I need to install the phillz recovery but my question is if install it so it is necessary to root or install Super user? cause im going to install the 4.4.4 via phillz so before installing need proper information that what should i do and what should i don't.

    First: install OTA via Stock Recovery (adb sideload) or Philz Recovery (flash the zip)

    For further infos have a look here
    http://xdaforums.com/showthread.php?t=2610795

    Second: factory reset

    Third: install SuperSU via Philz Recovery (and you will have root)
    2
    I have created some mirrors.

    Google Drive

    http://goo.gl/cFLnKa

    Google Drive

    http://goo.gl/jTEVcS

    Dropbox

    I still give link soon.

    Mor mirror soon.


    Sent from my Moto G using XDA Premium 4 mobile app