I have a Moto G (XT1033) running Android 5.0.2 that went out of charge one day. It then decided to boot into a black screen - i.e. I can see the Motorola splash screen (animation) but all I get after that is a black (grey) screen, not responsive to touch.

I tried a few things and they didn't work -

  • EDIT Fastbooted and selected Recovery option (Google recovery showing the fallen Android logo) - Tried clearing cache as well as a factory reset - did not help.

I did not enable USB debugging before my phone stopped working. Hence fastboot detects my device, but adb does not. Connecting my phone to the computer shows an unformatted disk partition i.e. unable to access file contents from PC.

How do I get my phone working again? It's out of warranty - so I'm willing to root/re-install the OS etc.

Edit: Successfully managed to unlock device - The fastboot menu now says Device is UNLOCKED. Status Code: 3.

  • You need to flash stock firmware and get the phone to bootable state before tinkering anything. Last time when I tried installing CM on my brother's motoE, I can say the process is a hell. First, bootloader unlocking requires a flag to be set in Developer Options namely enable oem-unlock, which cannot be set in system formatted devices and bootloop devices. Second, when you do fastboot oem lock, the /system gets formatted and bootloader gets locked without the ability to boot into any os or flash a custom recovery to flash CM. Here flashing stock firmware from fastboot is the only option. – Bharat G Oct 20 '15 at 8:24

You have to follow this three steps to recover your device. Hope it helps.

  1. First you will need to unlock the device. To do so follow the instructions given at motorola bootloader unclock

  2. Now you need to install a custom recovery. Download the recovery image from here. You will need the platform-tools from the Android SDK on your computer. Rename the image you downloaded to twrp.img and boot into the stock recovery of your phone once you are in the stock recovery type

    fastboot flash recovery twrp.img fastboot reboot

You now have successfully installed the custom recovery. Now Boot into custom recovery. To go into custom recovery you need to go through stock recovery. Once you are in stock recovery use the recovery option available in the menu using the vol + down to navigate to the option and vol + up to select the recovery option. This should take you to custom recovery.

  1. If you wish to install cynogen OS download the latest zip file from this official cynogen page. Keep this file in internal storage or sdcard and then using the recovery first wipe > advanced wipe > check dalvik cache, data, cache, system > and swipe to wipe - go back and select install > from the storage options that are available select the zip file downloaded above, this will flash the cynogen os.

  2. You will also need to install the google apps. Install them using the same steps as above.

    A different method also is available check this XDA GUIDE for the same.

This is official page of cynogenmod to install cynogen os on MOTO G.

  • Would you care to mention the relevant info from the links into the answer? That would be very helpful in the event the said links expires. – Firelord Jun 23 '15 at 6:42
  • @rajat-toshniwal a question about the second step - I have not enabled USB debugging in my phone, and it's not booting up. so adb devices shows no device listed. How can I install TWRP? I have not tried this procedure yet, just clearing some things up before I start the process. – tdk Jun 23 '15 at 19:02
  • There no need of adb what you need is fastboot which will work if you go into your stock recovery. Dont forget to unlock the bootloader. – kernal42 Jun 23 '15 at 19:13
  • I successfully managed to unlock bootloader. But the second step specifically mentions - adb reboot bootloader. I can simply boot into fastboot using Power+VolDown and proceed? – tdk Jun 23 '15 at 19:28
  • Yes. Using Power+VolDown you boot into stock recovery where fastboot command works. – kernal42 Jun 23 '15 at 19:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.