- PC
- Platform Tools: Download here
- Moto USB Drivers: Download here
- USB Cable
- Brain
-
Download Platform Tools:
- Go to the Platform Tools download page.
- Download the ZIP file for your operating system.
-
Install Moto USB Drivers:
- Download the drivers from this link.
- Install the USB drivers on your PC.
-
Extract the ZIP File:
- Extract the contents of the Platform Tools ZIP file to a convenient location on your PC.
-
Open Platform Tools Folder:
- Navigate to the folder where you extracted the Platform Tools.
Turn on oem unlocking from settings>developer options
-
Sign-In on moto website: Follow the link provided and sign in using your Google account or any other account.
-
Reboot into Bootloader Mode:
- Hold the volume down and power buttons simultaneously.
- Alternatively, use the command:
adb reboot bootloader
.
-
Connect to PC:
- Ensure your phone is connected to your PC via USB.
-
Retrieve Unlock Data:
- Open a command prompt/terminal on your PC.
- Type:
fastboot oem get_unlock_data
.
-
Copy Unlock Data:
- You will see output similar to this:
(bootloader) 0A40040192024205#4C4D3556313230 (bootloader) 30373731363031303332323239#BD00 (bootloader) 8A672BA4746C2CE02328A2AC0C39F95 (bootloader) 1A3E5#1F53280002000000000000000 (bootloader) 0000000
- Combine these lines into one continuous string without "bootloader" or spaces. For example:
0A40040192024205#4C4D355631323030373731363031303332323239#BD008A672BA4746C2CE02328A2AC0C39F951A3E5#1F532800020000000000000000000000
- You will see output similar to this:
-
Submit Unlock Data:
- Paste the combined string on the site you logged in to earlier.
- Click "Can my device be unlocked?" and agree to the terms.
- You will receive an unlock key via email.
-
Unlock Bootloader:
- In the command prompt/terminal, type:
fastboot oem unlock <key>
. - Replace
<key>
with the unlock code from the email. - Confirm the unlock on your phone using the power buttons.
- In the command prompt/terminal, type:
-
Bootloader Unlocked:
- Your bootloader is now unlocked.
-
Download Recovery:
- Obtain the latest recovery image from the appropriate source.
-
Flash Recovery:
- In the command prompt/terminal, type:
fastboot flash vendor_boot recovery.img
.
- In the command prompt/terminal, type:
-
Reboot to Recovery:
- Type:
fastboot reboot recovery
.
- Type:
-
Download ROM:
- Get the ROM you want to install. Verify the MD5 checksum to avoid hardbrick.
-
Apply Update in Recovery:
- Boot into recovery mode.
- Select "Apply update".
-
Choose Update Source:
- Select either pendrive, SD card, or ADB sideload.
- If using a PC, type:
adb sideload <rom.zip>
. - Replace
<rom.zip>
with the filename or filepath of the ROM.
-
Flash ROM:
- The process will proceed to 47% and then ask if you want to reboot to flash additional packages. Select "Yes" or "No". It doesn't matter what you choose.
-
Format Data:
- Format data as required by the new ROM.
-
Reboot to System:
- Reboot your phone to the system.
-
Enjoy New ROM:
- Your new ROM is now installed and ready to use.
Hardbrick fix guide HERE
fastboot flashing method guide HERE
Fix empty slot guide HERE