Here you can find instructions how to unlock bootloader in Motorola Moto G in few simple steps (bear in mind that it makes your phone guaranty void). Before you start please make a backup, because unlocking procedure will wipe all your data in similar manner as factory reset.
So, you have full backup of your phone, right? OK, let’s start. At first, you need to have two tools installed and working: adb (Android Debug Bridge) and fastboot. Both are available in Android SDK – you can install it with Android Studio. To check if adb is working correctly, you can connect your phone with USB cable (with USB debugging enabled on your phone) into your PC and run following command: adb devices -l it should print output similar to the one below:
$ adb devices -l
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
AA1111AAAA device usb:3-1 product:cm_osprey model:MotoG3 device:osprey_umts
If it’s working then next step is rebooting phone into bootloader:
$ adb reboot bootloader
You should see “broken” android-robot on the screen with details about product, serial number, CPU etc. similar to the picture below, if this command succeed:
Next, please check if device is visible in fastboot:
$ fastboot devices
If so, then we need to obtain bootloader unlock code which will be used on Motorola Bootloader Unlock webpage by issuing following command:
fastboot oem get_unlock_data. Output should be similar to the one below:
$ fastboot oem get_unlock_data
OKAY [ 0.239s]
finished. total time: 0.239s
And the last step is to go to mentioned earlier Motorola Bootloader Unlock webpage and follow the instructions there to receive e-mail with unlock code.
Use the code from e-mail to unlock bootloader:
$ fastboot oem unlock UNIQUE_KEY
If everything goes OK, then phone should reboot (sometimes phone must be rebooted manually – you can do this by using Vol-Up / Vol-Down buttons to select proper option in bootloader’s menu and pressing Power button).
Till next Time!