1. Are you ready for the Galaxy S20? Here is everything we know so far!

How to ROOT the Moto E 2020 using Magisk

Discussion in 'Android Devices' started by Alexenferman, Oct 3, 2020.

  1. Alexenferman

    Alexenferman Member
    Thread Starter

    Alexenferman is not responsible for any damages or bricks made to your device. Please do some research if you have any concerns about rooting, its features and downsides. You are choosing to make these modifications, you should blame yourself for any mistakes you make.

    Rooting may require a factory reset, please backup your data. Rooting will void your device warrany. By rooting your device, you will not be able to install OTA updates on your phone.

    US carrier specific devices such as Verizon and Sprint might not be bootloader unlockable, therefore, not rootable.


    Due to the limited layout options of an AndroidForums thread, I have made an article on my website about rooting this phone with images and better layout. You can follow my article here: https://www.alexenferman.com/articles/MotoE2020/root-moto-e-2020-magisk

    If you wish to follow the tutorial on this thread, feel free to do so.

    You will need:
    • Platform Tools (Download from here)
    • Motorola Drivers
    • Windows or Linux PC
    • Bootloader Unlocked Moto E 2020
    Your phone must be bootloader unlocked. Rooting your phone and not unlocking the bootloader will result in a soft brick.

    Download the latest Magisk Manager APK from Github
    Install the APK file. Make sure to enable "Unknown Sources" in the Settings app


    To retrieve the boot image in order to patch it, you will need to download the stock ROM for your specific variant.
    Download the ROM from your variant from here.
    To check which region is your device, go to Settings > About Phone > Software Channel.

    After downloading, open the ROM zip file with an archive manager.
    Extract the boot.img file only.
    Transfer the boot.img file on your phone.

    On your phone, open the Magisk app.
    Select "Install" > "Install" > "Select and Patch a File"
    Locate the boot image in the internal storage on your phone. Select the boot.img file.

    Transfer the magisk_patched.img file on your computer.


    Boot the device into fastboot mode by holding the [Volume Down] and [Power] buttons.

    Connect your phone to your PC.
    On your PC, open a fastboot console window.
    • fastboot devices
    Your phone serial number should be displayed along with the word "fastboot" or "device" in the console.
    Now, type the following commands:
    • fastboot flash boot_a patched_boot.img
    • fastboot flash boot_b patched_boot.img
    Replace patched_boot.img with the path to your boot image we patched previously.
    To reboot the device, type:
    • fastboot reboot
    Once the device rebooted, open the Magisk app.
    If you see the "Magisk is installed" message, you have successfully rooted your device!
    :cool: You are done!

    #1 Alexenferman, Oct 3, 2020
    Last edited: Oct 3, 2020
    Dannydet, Brian706, ocnbrze and 2 others like this.
  2. bcrichster

    bcrichster ROMinator

    Nice job but ROM link bad..
    #2 bcrichster, Oct 3, 2020
    Last edited: Oct 3, 2020
  3. TerryFrench

    TerryFrench Lurker

    Hi @Alexenferman,
    First thanks for posting some steps and helping.

    Now the steps you have had my phone stuck in a soft-brick mode. Somewhat of an infinite loop of "your bootlocker has been disabled (legal stuff, that's expected), boot will happen in 5 seconds, but then the boot was the same message.
    recovery mode also failed to work / happen.

    The recovery (in case anyone has the same issue) was using the Motorola (now on lenovo site) recovery app. "rescue and smart assistant", that downloads its own default from version and flashes it.

    I tried the whole process twice, and had the same issue each time. So now I have a working phone with bootlocker unlocked, but no luck for the root.

    Now boot.img is 32MB. 32,768KB, but the Magisk patched boot.img is 11,036KB. That makes me wonder if Magisk patched it well or not. (it seems to be successful, but the size is "odd").
    In my case I suspect the patched boot.img is just invalid and therefore failed. I'm not sure how to check the image, so I can't verify, but I could provide the file.

  4. TerryFrench

    TerryFrench Lurker

    Also I compared the boot.img files from the ROM link you provided and the recovery one from motorola/lenovo tool and they are identical (before patching). So the downloaded ROM was fine. The patched from starts identically to the original one, so it could be an incorrect patch or truncated, but would otherwise seem "ok".
  5. Alexenferman

    Alexenferman Member
    Thread Starter

    It's odd to see that it's not working for you. I will first ask what is your device Model and variant (Retail US, MetroPCS, Verizon, Boost...). Did you do a factory reset? And you also mentioned that you could not boot to recovery from fastboot? You should try flashing a patched Vbmeta.img (I have it) to disable Android Verified Boot. Also check in the magisk app if it says "Ramdisk: Yes", maybe some variants don't have the same things. Also a 32MB image that shrinks to ~11MB is normal, because that is the actual size of the boot image. Manufacturers increase the size of it with Zeros to increase it to the partition size of the phone (in this case 32MB) maybe to make it easier to flash it.

Motorola Moto E (2020) Forum

The Motorola Moto E (2020) release date was 10 June. Features and Specs include a 6.2" inch screen, 13MP camera, 2GB RAM, Snapdragon 632 processor, and 3550mAh battery.

10 June
Release Date

Share This Page