Learn Android Tooling
Step-by-step technical guides designed for developers, technicians, and Android enthusiasts to configure, debug, and flash devices with confidence.
Getting Started with ADB
Understand the client-server architecture of Android Debug Bridge, install SDK platform tools, enable Developer Options, authorize USB debugging keys, and connect over Wi-Fi.
- Platform-tools installation (Win / Mac / Linux)
- Unlocking Developer Options & USB Debugging
- Device detection verification & RSA keys
- Wireless ADB pairing & troubleshooting
Getting Started with Fastboot
Master the low-level Android bootloader protocol. Learn hardware key combinations, check partition tables, understand A/B slot architecture, unlock security, and flash safely.
- Entering Bootloader & FastbootD mode
- Understanding Partitions & A/B Slot System
- Bootloader Unlocking & Critical Data Precautions
- Flashing Kernels, Recoveries, and Full Factory Images
Deep-dive repositories created and maintained by @mkr-infinity for device-specific unlock steps and Project Treble flashing.
Guide to Unlock Bootloader
Step-by-step universal guide for unlocking bootloaders on Xiaomi (Mi Unlock Tool), OnePlus, Google Pixel, Motorola, and generic Qualcomm/MediaTek devices.
Guide for Flashing GSI to Any Device
Complete engineering tutorial for flashing Generic System Images (GSIs) via fastbootd on Android 10+ devices with dynamic partitions and vbmeta verification.