How to convert your Moto G into a Google Play Edition (GPE) Moto G

Pin It

The Moto G has for long been a crowd favourite in India and abroad, for it’s low price point. Google even released it as Google Play Edition (G.P.E) device. Now as we know quite well, developers are more drawn to GPE and Nexus devices so there are significantly more ROMs for those devices than Indian ones. So today we will convert our Dual sim Moto G to a GPE one. This is a tad bit dangerous process so keep up with me guys, and follow every step or you will end up with a brick.



This will wipe your entire internal storage.

You will only have one sim working

Some tweaks may not function.

Pre Requisites

Step 1

First things first, install Minimal ADB & Fastboot in C:. After that extract Google Play Edition.tgz inside its folder with mfastboot.

You can also use the ADB if you have that installed. Kniw more about ADB from here.

Step 2

Turn off your Moto G and put it on Bootloader mode by pressing power + vol. down for a few seconds.

Step 3

Plug it into the PC and verify that it is connected.

Step 4

Open cmd.exe and execute this command:

cd C:\Minimal ADB & Fastboot

(This is the default directory, if you’ve installed it in somewhere different rename the last portion to that.)

Step 5

Next up, copy these commands and paste them.

On the third one, cmd will crash, just wait your Moto G reboot and close the warning.

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:

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

Having checked all the commands have been executed, proceed to the next step.

Step 6

Stepmfastboot reboot

Step 7

To flash any custom recovery, download CWM or TWRP , put it inside of Minimal ADB & Fastboot folder, launch cmd.exe and execute the following code.

cd C:\Minimal ADB & Fastboot
mfastboot flash recovery filename.img

Step 8

After that, just flash SuperSU from recovery to get root.

Alternate Guide with steps to go back to stock ROM

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 your respective stock rom. Extract it inside the folder.
After, just re-do Steps 2, 3 and 4 from above.

Step 5

Execute the commands below. On the third one, cmd will crash, just wait your Moto G reboot and close the warning.

We’re 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!

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

 How to return to Stock ROM

Download stock ROM from here and there is a flashall.bat inside the zips. Just use that to flash back to stock. Or you can do the same thing manually. It’s the same commands as above, just change archive’s names. Some will have system.img divided into three parts, so, flash in the sequence.

If you have any questions or comments, leave them in the comment section below.

Thanks to Dhacker29.

Thanks chainfire.

Thanks to droid-developers.

Subscribe To Get Latest Rooting Guides

Subscribe us to get all latest rooting guides and custom ROMs directly in your inbox.

Android VPN


Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge