[ROOT] Rooting the Moto E

Search This thread

cybojenix

Retired Forum Mod / Retired Recognized Developer
Apr 7, 2012
801
1,864
Flash TWRP From here

Flash Chainfire's SuperSu updater from here

If you don't want to flash the recovery, then you can do these commands instead

Code:
adb reboot bootloader
fastboot boot recovery.img

This will preserve the original recovery, and root your system
 
Last edited:

cybojenix

Retired Forum Mod / Retired Recognized Developer
Apr 7, 2012
801
1,864
Old root method

This is purely for historical records

Note: This method is long winded, and could result in no more booting if done incorrectly

This method will be replaced with a cleaner, faster method, and is only here as a reference for people who can't wait, or to see how it was initially done

Note:
I am not supplying any links to the tools I used (excluding make_ext4fs). This is because this is not a guide for the faint hearted, and if you don't know how to locate the tools yourself, you shouldn't be here.
This is only for Linux.

required:
  • The Phone
  • A USB Cable for the Phone
  • ADB
  • Fastboot
  • make_ext4fs (remove .zip off the end)
  • SuperSU update pack

make a working directory
Code:
WORK_DIR="~/moto_e_hacking"
cd $WORK_DIR

Fetch the system contents from the phone
Code:
adb pull /system system/

apply the SuperSU pack to the fetched system
for reference, follow the update-binary contents
You need to apply all the permissions the same way the update binary does as well

create a system.img
Code:
./make_ext4fs -a system system.img system/ -l 800M

flash the system image
Code:
adb reboot bootloader
sudo fastboot flash system system.img

This should take a few minutes. Ignore the sparse warning.

once this is done, reboot the phone. You should now have root

I'm currently building a recovery, so once that is done, we can just flash the update package.
 

Attachments

  • make_ext4fs.zip
    449 KB · Views: 2,142
Last edited:

shimp208

Inactive Recognized Contributor
Jan 25, 2011
2,613
3,089
Boston
Flashing this zip will give me root access on my phone?
Sent from my XT1022 using XDA Free mobile app

If you first unlock your bootloader, then flash the TWRP recovery image in the original post of this thread, and then flash the SuperSU.zip included in the original post, in that order then you will have root access. If you have any questions feel free to ask.
 

startracker

Senior Member
Mar 15, 2014
702
358
MUMBAI
If you first unlock your bootloader, then flash the TWRP recovery image in the original post of this thread, and then flash the SuperSU.zip included in the original post, in that order then you will have root access. If you have any questions feel free to ask.

What's the codename for moto e?

Sent from my XT1022 using XDA Free mobile app
 

startracker

Senior Member
Mar 15, 2014
702
358
MUMBAI
We waiting take ur time
U can add dual sim settings by modifying settings.apk

Sent from my XT1022 using XDA Free mobile app
 

Top Liked Posts

  • There are no posts matching your filters.
  • 32
    Flash TWRP From here

    Flash Chainfire's SuperSu updater from here

    If you don't want to flash the recovery, then you can do these commands instead

    Code:
    adb reboot bootloader
    fastboot boot recovery.img

    This will preserve the original recovery, and root your system
    7
    So what we need now is someone to work on cyanogen mod right

    Sent from my XT1022 using XDA Free mobile app

    I have Slim building atm
    6
    Old root method

    This is purely for historical records

    Note: This method is long winded, and could result in no more booting if done incorrectly

    This method will be replaced with a cleaner, faster method, and is only here as a reference for people who can't wait, or to see how it was initially done

    Note:
    I am not supplying any links to the tools I used (excluding make_ext4fs). This is because this is not a guide for the faint hearted, and if you don't know how to locate the tools yourself, you shouldn't be here.
    This is only for Linux.

    required:
    • The Phone
    • A USB Cable for the Phone
    • ADB
    • Fastboot
    • make_ext4fs (remove .zip off the end)
    • SuperSU update pack

    make a working directory
    Code:
    WORK_DIR="~/moto_e_hacking"
    cd $WORK_DIR

    Fetch the system contents from the phone
    Code:
    adb pull /system system/

    apply the SuperSU pack to the fetched system
    for reference, follow the update-binary contents
    You need to apply all the permissions the same way the update binary does as well

    create a system.img
    Code:
    ./make_ext4fs -a system system.img system/ -l 800M

    flash the system image
    Code:
    adb reboot bootloader
    sudo fastboot flash system system.img

    This should take a few minutes. Ignore the sparse warning.

    once this is done, reboot the phone. You should now have root

    I'm currently building a recovery, so once that is done, we can just flash the update package.
    4
    Is it likely that condor will have an official slim release at some stage?
    Thank you for your work.

    There will be official slim. Working on it as and when I get chance.

    Sent from my Nexus 7 using Tapatalk
    2
    Successfully Rooted! No issues at all.