Moto G2 bricked - boot loop

RogerClark

Senior Member
Feb 9, 2011
128
20
38
Melbourne
I have an unlocked Motorola moto g2, with unlocked bootloader, TWRP installed and rooted stock Android Kitkat.

The battery went completely flat while I was on a road trip, and when I tried to charge it up, it just slows the unlocked bootloader screen, vibrates and then reboots.

I can enter the initial recovery selection screen, but if I select recovery to run TWRP it also just hangs on the splash screen

I've read that the problem could be the battery is too flat, so I took the phone to pieces, and detached the battery connector, and charged the battery to 4.2 V using a regulated external supply.

However, it still doesnt work with a fully charged battery, TWRP still hangs.

I can access the device via fastboot, and tried to reflash the latest version of TWRP, but it didnt seem to help and I'm not even sure if fastboot actually uploaded the latest TWRP as the splash screen, where it hangs, didn't seem to change.

I do not really want to have to completely clear the rom, as I'd loose a load of photos from the road trip, but I've run out of ideas on how to recover the phone.

BTW. It doesnt run up enough to give me adb access.

Can anyone suggest anything else I can try.
 

Droidriven

Senior Member
Jan 27, 2014
14,717
5,097
253
NC
I have an unlocked Motorola moto g2, with unlocked bootloader, TWRP installed and rooted stock Android Kitkat.

The battery went completely flat while I was on a road trip, and when I tried to charge it up, it just slows the unlocked bootloader screen, vibrates and then reboots.

I can enter the initial recovery selection screen, but if I select recovery to run TWRP it also just hangs on the splash screen

I've read that the problem could be the battery is too flat, so I took the phone to pieces, and detached the battery connector, and charged the battery to 4.2 V using a regulated external supply.

However, it still doesnt work with a fully charged battery, TWRP still hangs.

I can access the device via fastboot, and tried to reflash the latest version of TWRP, but it didnt seem to help and I'm not even sure if fastboot actually uploaded the latest TWRP as the splash screen, where it hangs, didn't seem to change.

I do not really want to have to completely clear the rom, as I'd loose a load of photos from the road trip, but I've run out of ideas on how to recover the phone.

BTW. It doesnt run up enough to give me adb access.

Can anyone suggest anything else I can try.
It sounds to me like you either wiped out the OS somehow or you lost recovery.

Try flashing the latest version of TWRP for your specific model number, then boot to TWRP and wipe only the cache and Dalvik/ART cache, do not factory reset and then try rebooting.

I DO NOT PROVIDE HELP IN PERSONAL MESSAGE, I DO NOT TAKE REQUESTS IN PERSONAL MESSAGE, YOU WILL BE IGNORED. KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
 

RogerClark

Senior Member
Feb 9, 2011
128
20
38
Melbourne
It sounds to me like you either wiped out the OS somehow or you lost recovery.

Try flashing the latest version of TWRP for your specific model number, then boot to TWRP and wipe only the cache and Dalvik/ART cache, do not factory reset and then try rebooting.

I DO NOT PROVIDE HELP IN PERSONAL MESSAGE, I DO NOT TAKE REQUESTS IN PERSONAL MESSAGE, YOU WILL BE IGNORED. KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
Thanks for the reply

I did try reflashing TWRP using fastboot, but TWRP seems to hang on the splash screen.

But I'm not convinced that fastboot actually installed the new version of TWRP I was trying to flash, as I tried flashing TWRP 3.0.2 , and the splash screen that I see looks like an older version.

So I'll try reflashing TWRP again.
 

RogerClark

Senior Member
Feb 9, 2011
128
20
38
Melbourne
It sounds to me like you either wiped out the OS somehow or you lost recovery.

Try flashing the latest version of TWRP for your specific model number, then boot to TWRP and wipe only the cache and Dalvik/ART cache, do not factory reset and then try rebooting.

I DO NOT PROVIDE HELP IN PERSONAL MESSAGE, I DO NOT TAKE REQUESTS IN PERSONAL MESSAGE, YOU WILL BE IGNORED. KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
I reflashed the latest TWRP onto the phone (moto g2 XT1068) using fastboot, and now when I enter recovery I see the latest TRWP splash, for the version I just flashed, (3.1.0.0) however TWRP still hangs on the splash screen :(
 

Droidriven

Senior Member
Jan 27, 2014
14,717
5,097
253
NC
I reflashed the latest TWRP onto the phone (moto g2 XT1068) using fastboot, and now when I enter recovery I see the latest TRWP splash, for the version I just flashed, (3.1.0.0) however TWRP still hangs on the splash screen :(
Hmm....seems you might have to fastboot flash the boot.img or system.img from whatever you had when this happened.
 

Droidriven

Senior Member
Jan 27, 2014
14,717
5,097
253
NC
Umm.

I can't find the TWRP files backup, but there appear to be plenty of original Kitkat stock roms posted to this forum, so I may as well try using boot.img etc from one of them.
Not sure that will work. I suggest doing some searching first.

I DO NOT PROVIDE HELP IN PERSONAL MESSAGE, I DO NOT TAKE REQUESTS IN PERSONAL MESSAGE, YOU WILL BE IGNORED. KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
 
Last edited:

RogerClark

Senior Member
Feb 9, 2011
128
20
38
Melbourne
[SOLVED - ALTERNATIVE] Moto G2 bricked - boot loop

I found a boot.img for the phone (XT1068) and tried flashing, but it didn't help

So I then tried flashing the entire stock ROM (using fastboot), but it didn't make any difference.
So I erased all the partitions and reflashed the stock ROM again, and initially I got the broken Android robot screen, but I rebooted it and amazingly Android fired up as if it was a brand new device

I have of course lost all the user data, photos, texts etc, but at least the phone is working again.

In case anyone else has the same problem, I'd probably recommend just trying to erase the cache and try booting and if that failed, try erasing the userdata, as I think the issue was possibly data corruption in one of both of these

I was lucky to find a ROM

http://download1400.mediafire.com/2...L++RETAIL+KXB21.85-14+EARLIEST-by-Reefuge.zip

As most of the links I found to ROMs were old and broken or files had been removed or deleted from the servers :(

Now that the phone is back with a locked bootloader it is actually updating to Android 5, and I think there is even an official version of Marshmallow for the Moto G2

Anyway, thanks again.... Its a shame I couldn't get my data back, but at least I have the phone working again.

Edit.
In case anyone wants a list of the fastboot commands I used... Here they are..

fastboot erase boot
fastboot erase system
fastboot erase userdata
fastboot erase cache
fastboot erase webtop
fastboot erase preinstall


mfastboot.exe oem lock begin
mfastboot.exe flash partition gpt.bin
mfastboot.exe flash motoboot motoboot.img
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 system system.img_sparsechunk.3
mfastboot.exe flash modem NON-HLOS.bin
mfastboot.exe erase modemst1
mfastboot.exe erase modemst2
mfastboot.exe flash fsg fsg.mbn
mfastboot.exe oem lock
mfastboot.exe reboot
 
Last edited: