[Moto E Q&A, Help & Troubleshooting] iankestin:
Need some help please with something that has gone wrong with my first attempt to alter Android. I wanted to install a custom recovery, root the phone and take it from there.

I have a Moto e 1st edition, xt1021, system info given below.

I unlocked the boot loader, installed Minimal ADB Fastboot 1.4.3, downloaded the latest TWRP image 3.3.1.-condor for the Moto e from the TWRP website.

I used flashboot flash recovery initially to install the TWRP image, which failed, but has wiped the stock recovery. I cannot boot into recovery or do a factory reset.

The phone will boot normally. If I try a factory reset, it boots normally. If I boot into recovery, I get the Android image on his back with a red triangle, and “no command”. If I go into system recovery from here, and try both 'update by adb sideload' or 'update from sd card', both fail.

I have tried flashboot boot recovery using a stock recovery, but the phone is stuck on the initial Moto logo.

I have also tried to install an earlier TWRP recovery, 2.7.1-condor and CWM 6.o.4.7 falcon but this has failed to install also.

I have now reached the limit of my abilities – any help much appreciated, but please spell out in words of one syllable if possible.

=========================================

C:\Users\ME\Desktop\phone\Minimal_ADB_Fastboot_v1.4.3>adb devices

List of devices attached

ZX1B245XHK device

C:\Users\ME\Desktop\phone\Minimal_ADB_Fastboot_v1.4.3>adb shell pm list features

feature:reqGlEsVersion=0x30000

feature:android.hardware.audio.output

feature:android.hardware.bluetooth

feature:android.hardware.bluetooth_le

feature:android.hardware.camera

feature:android.hardware.camera.any

feature:android.hardware.faketouch

feature:android.hardware.location

feature:android.hardware.location.gps

feature:android.hardware.location.network

feature:android.hardware.microphone

feature:android.hardware.screen.landscape

feature:android.hardware.screen.portrait

feature:android.hardware.sensor.accelerometer

feature:android.hardware.sensor.light

feature:android.hardware.sensor.proximity

feature:android.hardware.telephony

feature:android.hardware.telephony.cdma

feature:android.hardware.telephony.gsm

feature:android.hardware.touchscreen

feature:android.hardware.touchscreen.multitouch

feature:android.hardware.touchscreen.multitouch.distinct

feature:android.hardware.touchscreen.multitouch.jazzhand

feature:android.hardware.usb.accessory

feature:android.hardware.usb.host

feature:android.hardware.wifi

feature:android.hardware.wifi.direct

feature:android.software.app_widgets

feature:android.software.backup

feature:android.software.connectionservice

feature:android.software.device_admin

feature:android.software.home_screen

feature:android.software.input_methods

feature:android.software.live_wallpaper

feature:android.software.managed_users

feature:android.software.print

feature:android.software.sip

feature:android.software.voice_recognizers

feature:android.software.webview

feature:com.motorola.camera

feature:com.motorola.camera.chalmers

feature:com.motorola.context

feature:com.motorola.hardware.tier.

feature:com.motorola.hardware.wave.0

feature:com.motorola.smartaction2

feature:com.motorola.smartactions2_1.1

feature:com.motorola.software.bodyguard

feature:com.motorola.software.device.condor_umts

feature:com.motorola.software.fmradioservice

feature:com.motorola.software.fmrecording

feature:com.motorola.software.guideme

feature:com.motorola.software.product.condor_tescogb

feature:com.motorola.software.storageoptimizer

feature:com.motorola.software.x_line

==================================================

C:\Users\ME\Desktop\phone\Minimal_ADB_Fastboot_v1.4.3>

C:\Users\ME\Desktop\phone\Minimal_ADB_Fastboot_v1.4.3>adb reboot bootloader

C:\Users\ME\Desktop\phone\Minimal_ADB_Fastboot_v1.4.3>fastboot flash recovery C:

\Users\ME\Desktop\phone\Minimal_ADB_Fastboot_v1.4.3\twrp-2.7.2.0-hlte-4.3.img

target reported max download size of 299892736 bytes

sending 'recovery' (10738 KB)...

OKAY [ 0.608s]

writing 'recovery'...

(bootloader) Image size exeeded partition limits

(bootloader) image size exceeds limit

(bootloader) Failed to flash partition recovery

FAILED (remote failure)

finished. total time: 0.686s

C:\Users\ME\Desktop\phone\Minimal_ADB_Fastboot_v1.4.3>fastboot boot C:\Users\ME\

Desktop\phone\Minimal_ADB_Fastboot_v1.4.3\recovery-clockwork-6.0.4.7-falcon.img

downloading 'boot.img'...

OKAY [ 0.406s]

booting...

OKAY [ 0.499s]

finished. total time: 0.920s

========================================================

C:\Users\ME\Desktop\phone\Minimal_ADB_Fastboot_v1.4.3>FASTBOOT GETVAR ALL

usage: fastboot [ <option> ] <command>

commands:

update <filename> reflash device from update.zip

flashall flash boot, system, vendor and if fou

nd,

recovery

flash <partition> [ <filename> ] write a file to a flash partition

flashing lock locks the device. Prevents flashing

partitions

flashing unlock unlocks the device. Allows user to

flash any partition except the ones

that are related to bootloader

flashing lock_critical Prevents flashing bootloader related

partitions

flashing unlock_critical Enables flashing bootloader related

partitions

flashing get_unlock_ability Queries bootloader to see if the

device is unlocked

erase <partition> erase a flash partition

format[:[<fs type>][:[<size>]] <partition> format a flash partition.

Can override the fs type and/or

size the bootloader reports.

getvar <variable> display a bootloader variable

boot <kernel> [ <ramdisk> ] download and boot kernel

flash:raw boot <kernel> [ <ramdisk> ] create bootimage and flash it

devices list all connected devices

continue continue with autoboot

reboot [bootloader] reboot device, optionally into bootlo

ader

reboot-bootloader reboot device into bootloader

help show this help message

options:

-w erase userdata and cache (and format

if supported by partition type)

-u do not first erase partition before

formatting

-s <specific device> specify device serial number

or path to device port

-l with "devices", lists device paths

-p <product> specify product name

-c <cmdline> override kernel commandline

-i <vendor id> specify a custom USB vendor id

-b <base_addr> specify a custom kernel base address.

default: 0x10000000

-n <page size> specify the nand page size.

default: 2048

-S <size>[K|M|G] automatically sparse files greater

than size. 0 to disable

C:\Users\ME\Desktop\phone\Minimal_ADB_Fastboot_v1.4.3>