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)
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.
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:
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!