Friday, 29 August 2014

Unlock Bootloader & root moto E !

Please follow this instructions carefully to avoid any problems !
Before you proceed, note that you take all the responsibility of damage or any other issues caused :-)

  • Rooting your phone has many benefits like having all the admin rights, applying new updates,flashing custom ROM, using apps that require the admin rights etc. & this list continues !! :-D
  • Make sure that you are following this steps just for MOTO E and not for any other phone.
  • Click on,, recovery-twrp.img . [TWRP 2.8.7 :- here.]
  • Download all the files from above links and place them in a folder. Extract
  • Now press Shift + Right mouse button in the same folder where you have extracted the and click on open Command window here.
  • Type adb and press enter, you should see a large amount of text, this means you have followed all the steps correctly!

  • Now to unlock BOOTLOADER  
    1. Check USB debugging mode in Developer options ! [if you can't see developer option, go to about phone and click on build number several times and you will activate the developer options ]
    2. Put your device in fastboot mode (power off, then press the power  and volume down button simultaneously).
    3. You will see that mobile shows fastboot flash mode & will have options like normal power up, recovery, factory etc. this means you have entered into fastboot mode. [Vol Down button will scroll & Vol Up Button will select the option in fastboot mode].
    4. Now connect your phone to PC with USB cable.
    5. Type the following line in Command prompt [which we had opened on PC earlier] & press enter                            fastboot oem get_unlock_data
    6. Now you will see a string which has numbers like for example                                                          "fastboot oem get_unlock_data
      (bootloader) 0A40040192024205#4C4D3556313230
      (bootloader) 30373731363031303332323239#BD00
      (bootloader) 8A672BA4746C2CE02328A2AC0C39F95
      (bootloader) 1A3E5#1F53280002000000000000000
      (bootloader) 0000000"
    7. copy all the numbers on a text file and remove all the spaces and make this into a single line numbers.               eg [in this case will look like]:-                                                                               "0A40040192024205#4C4D355631323030373731363031303332323239#BD008A672BA4746C2CE02328A2AC0C39F951A3E5#1F532800020000000000000000000000"
    8. Paste this Whole string of numbers on this link :-                                                                    
    9. Sign-In with a account and paste the above string of numbers & click on Can my device be unlocked?, then click on I Agree & further on REQUEST UNLOCK KEY  & you will receive a E-mail with the bootloader unlocking Unique Key !
    10. Note You will be losing warranty as soon as Motorola sends an email of unlocking Key.
    11. Now let the phone be in fastboot mode and connected to the PC, start typing in the Command prompt:-  fastboot oem unlock UNIQUE_KEY
    12. UNIQUE_KEY is the 20 Character Code you received from Motorola through E-mail.
    13. Now when you see your device is unlocked it will reboot and you will see warning screen saying 'WARNING BOOTLOADER UNLOCKED' [Every time you boot, this screen will appear].
    14. Congratulations you have successfully unlocked Motorola Moto E's Bootloader !! 

  • Now For ROOTING
    1. Switch On your phone !
    2. Download the SuperSU from                                                    
    3. Put this File [] into Internal Memory of your Phone & follow step 1 & 2 from unlock Bootloader steps.
    4. Now again  press Shift + Right mouse button in the same folder where you have extracted the and click on open Command window here.
    5. Type adb and press enter, you should see a large amount of text, this means you are on the right track !
    6. Now make sure you put the file recovery-twrp.img  which you downloaded earlier, into the folder where you have extracted the
    7. Type
      fastboot boot recovery-twrp.img
    8. Type fastboot flash recovery recovery-twrp.img to permanently make TWRP as  your   default recovery, stock recovery will be deleted [Use either step 7 or 8, not both]. 
    9. Phone will start with a new screen [TWRP recovery] there click on first option Install.
    10. After selecting Install, scroll down and find the SuperSU.Zip downloaded in step 2.
    11. Swipe to confirm, wait untill the flash is complete and then select reboot, to boot into your phone.
    12. You will see superSU app in app drawer !
    13. Congratulations You have successfully rooted your MOTO E !

  • Now last thing is the Warning Box that comes every time we reboot !
  • To remove it extract the file and you will see a logo.bin file [put it into the folder where you have extracted the]
  • Open the CMD using Shift + Right mouse button in the same folder where you have extracted the & now have logo.bin file also !
  • Reboot your phone to Fastboot mode, connect to pc and type the following command into CMD                               fastboot flash logo logo.bin
  • Reboot your phone after this and now you have successfully removed the Warning Box.
  • Finally you have your Moto E Rooted & bootloader unlocked !
  • ENJOY !! :-)
Flash Official Android 5.1 on Moto E, click here.

If you are new to whatever that was explained above, or want a little information then click here Things you should know about android.

Follow the blog, 
Hit like on the Facebook page and stay tuned :)
Comments are welcomed :)
Thank You.


  1. Its awesome ! Unlocked my Moto E's bootloader with this ! :)

  2. but why it is needed?? .. what are the technical aspects?? Can u plz share?

  3. Well, rooting an Android phone simply means to gain administrative privileges (or root access if you are from a Linux background) on the system. When you buy a new Android phone, you are just a guest user on the phone. You can use the phone, just as a guest would use Windows, but you will not be able to make any changes to the system files.

    However, after you have a root access over your phone, you could browse your Android root folder and make any changes to the system files on your phone. And that’d mean the ability to make all kinds of changes and install more powerful apps that you can’t use on a non-rooted phone.

    Here are some of the advantages of using a rooted Android phone.

    1.Run Special Applications
    2.Run Custom ROMs
    3.Free Internal Storage
    4.Modifications that will make your phone work the way you want.
    5.Add a very interactive interface.

    To cut it short you will be the master of your device.

    Before you decide to root, let’s take a look at the demerits of rooting your Android.

    1.Your Phone Might Get Bricked (Dead), if you do the rooting process in a wrong manner.

    2.You End up Voiding Phone’s Warranty
    (If you have used your device for a month & know hardware is fine, the warranty is not something that will stop me at least from getting root access )

    I rooted my moto e within a month from buying & all works fine with modifications that i wanted !

    Hope this helps you, comment if you want me to put light on anything more.

  4. after rooting the phone will get android updates or not....

  5. Software update for moto e will be coming soon !
    We are gonna get android L !
    After rooting and unlocking you still will get official updates !

    But if u hav tried
    – Overclocking/undervolting your device
    – Flashing custom ROMs/Kernels/Themes/Mods/Hacks
    – Modifying core system files (like build.prop and systl.conf)
    – Flashing a custom recovery (like TWRP or CWM)*
    – Or any other modification to system files/binaries

    the official updates (OTA i.e. on the air update) will have problem !

    But still there are other ways of installing official updates after rooting and doing all modifications, so don't worry if you interested you can go for rooting your phone :)
    Hope this helps !
    Comment if u hav anything else to ask :)

  6. Even if you don't get direct updates, still you can install official updates indirectly !

    I will put up the steps of how to install the official updates !
    Just follow the blog !