For those of you who want to root and install custom ROMs on your Motorola Android smartphone, you will first need to unlock the bootloader. Unlocking bootloader allows you to install custom recovery like ClockworkMod (CWM) or TWRP recovery, both which can root your Motorola device and also let you install custom ROMs.
This method will work on most Motorola Android smartphones like Moto X (1st & 2nd gen), Moto G (1st & 2nd gen, not for AT&T or Verizon though), Moto E, Moto X/Droid Maxx (Developer Edition), Photo Q 4G LTE, Droid Razr M/HD, Razr i, Atrix HD (Developer Edition), Electrify M, and future devices that support Motorola’s bootloader unlocking website.
For Moto X users, if you have AT&T or Verizon, you won’t be able to use this method as AT&T and Verizon have locked bootloader (because they don’t like you playing with your own phone that you already paid full price for).
So, if you have a device that supports bootloader unlocking (and even if you don’t you can try it and find out if it’s unlockable or not), let’s go ahead and unlock the bootloader.
I will be using a Moto X 2nd generation but the instructions are identical for all Motorola phones.
You can use Windows, Mac, or Linux to do this. I made the video tutorial for Windows but you can use the provided slight-change in code for Mac or Linux.
UNLOCKING BOOTLOADER WILL ERASE EVERYTHING ON YOUR PHONE!!! – PLEASE BACKUP ALL YOUR PERSONAL PHOTOS/VIDEOS/FILES BEFORE PRECEDING!!!
Step 1. Power off your Motorola smartphone then hold down Volume Down and Power buttons together for about 10 seconds.
Step 2. Let go of the buttons and you should see a character-based fastboot menu. This is called fastboot menu/mode.
Step 3. Connect a micro-USB cable from your Motorola phone to your computer.
Join the HighOnAndroid VIP Fans List for free help from Max and discounts on Android accessories.