Prepare a reliable computer-to-phone connection before changing the bootloader or partitions.

Use current official tools

Download Android SDK Platform Tools from Android Developers or use the package provided by your supported operating system. Avoid random “minimal ADB” archives.

Verify the version with `adb version` and `fastboot --version`, then test the data cable and direct USB port.

Connection checks

With Android running, authorize the computer and confirm the serial with `adb devices`. Reboot to the bootloader only after the normal ADB connection works.

In bootloader mode, confirm the serial with `fastboot devices`. Do not flash anything until the serial remains stable through reconnects.

Common failures

Charge-only cables, USB hubs, missing drivers, virtual machines, dirty ports and background tools can interrupt flashing. Replace one variable at a time.

Critical safety boundary

Unlocking and flashing can erase data, weaken device security, disable protected services or make a phone unbootable. Use only your own device, exact model-specific instructions and a tested stock restore path.

Official and primary sources

35 · Custom ROMs and Android System Modding

Continue learning

Back to Smartphone Academy