Should you ever face a critical software issue on your Motorola Moto E (1st Gen), the first solution that you should try is to unroot the device using the stock firmware. In most cases, flashing back the stock firmware solves almost all the software relates issues since the process removes all the customizations from your device which might be causing issues and puts everything back to stock on the device.

That way, your device ends up the same as it was when you first unboxed it. It will then only have stock apps, stock launcher, and everything stock.

Here’s how to unroot your Motorola Moto E (1st Gen):

I. Before You Begin

1. You should’ve rooted your device using our how to root the Motorola Moto E procedure.

2. You must have a Windows based PC in order to do this procedure.

3. Ensure that Motorola USB drivers are installed on your PC. If they aren’t, install them first.

4. This should get your device back to the stock.

5. This should re-lock the bootloader on your device.

How to Unroot the Motorola Moto E (1st Gen)

Unroot-Moto-E

To unroot the device, you’ll download the stock firmware and flash all of its files onto your device. Your device will then be back to the stock and unrooted. Here’s how:

II. Downloading Required Files

1. Download Fastboot and save it to your desktop.

Fastboot

2. Download the appropriate stock firmware for your variant and save it to your desktop.

Stock Firmware (Download links are given in the first post)

III. Unrooting the Motorola Moto E (1st Gen)

1. Extract files from Fastboot and Stock Firmware over to your desktop by right-clicking on them and selecting Extract here.

2. Turn off your device.

3. Turn your device back on in fastboot mode. To do that, hold down Volume DOWN and Power buttons together on your device and plug in your device to your PC using a USB cable.

4. Open a command prompt window on your desktop by holding down Shift and right-clicking anywhere on the screen and selecting Open command window here.

5. Type in the following command into the command prompt window and hit Enter:

fastboot devices

6. Make sure your device shows up on the list. If it doesn’t, re-install the drivers and you should be fine.

7. Type in the following command into the command prompt window and hit Enter:

fastboot oem lock begin

8. Now, type in the following commands into the command prompt window one by one and make sure each command returns an OKAY message which indicates that the file was successfully flashed on your device.

fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img

9. Run the following commands only if your device is not an Indian or the UK variant. For these users, please skip to the next step.

fastboot flash system system.img_sparsechunk1
fastboot flash system system.img_sparsechunk2
fastboot flash system system.img_sparsechunk3

10. Run the following commands if you’ve got an Indian or the UK variant of the device:

fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2

11. Run the following commands into the command prompt window no matter what variant you have got:

fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot erase cache
fastboot erase userdata

12. When all of the above commands are executed, run the following command to re-lock the bootloader on your device:

fastboot oem lock

13. Your bootloader should now be re-locked.

14. Your device is now unrooted!

Cheers! Your Motorola Moto E (1st Gen) was successfully flashed with the stock firmware and now you’re running the pure unrooted version of the Android OS on your device. Let us know if this worked below!

Related Items: ,

Join 90k others & subscribe to my weekly, not annoying newsletter for more tech!

* indicates required
  • saileshbehera99

    Sir, Where can I get Stock firmware?

  • saileshbehera99

    And sir how to know if my devices shows up in in command prompt or not?

  • saileshbehera99

    I have 4.4.4

  • Shubhankit Tiwari

    I have tried this on my moto e first gen
    I have unlocked the bootloader but couldn’t change my android version from Lollipop 5.1 to Kitkat 4.4.4
    On most of the above mentions command it just says “Preflash Validation Failed”
    Help me to downgrade my firmware cause I dont want lollipop on my phone anymore

  • Siddharth Rajan

    Hello David,
    I followed all the instructions with utmost care and all the steps worked..until in the last step I am facing an error saying “fastboot oem lock” failed>
    please help me as i am unable to upgrade to lolipop as i rooted my phone (using your method).When installing the OTA i get an error E: signature verification failed, whereby i planned on unrooting my moto e but i see that hasnt helped as well

  • GVR venky

    it says …
    (bootloader) sst lock failure!
    OKAY [ 0.029s]
    finished. total time: 0.031s

    • GVR venky

      ANYONE REPLY PLEASE

  • cmd: oem lock
    failed to validate system image

  • Rudransh Gupta

    I did what the steps said.
    Every step ran perfectly.
    After the last step to lock oem
    I get an error – “failed to validate system image”
    Now the device is stuck on recovery screen with the screen only flickering with the android robot laid down and with text “No Command”.
    You’ve got to help me!
    Please!

  • Bhavik Thakkar

    When I type in this command – “fastboot flash partition gpt.bin”, I get an error, saying FAILED (remote failure), kindly help.