Android Debug Bridge - Unlock Bootloader, Flash Firmware, Root Android
ADB là công cụ dòng lệnh (command-line tool) cho phép giao tiếp với thiết bị Android từ máy tính. ADB là một phần của Android SDK Platform-Tools.
Công dụng của ADB:
Fastboot là giao thức và công cụ cho phép thao tác với thiết bị khi ở chế độ bootloader/fastboot mode. Khác với ADB hoạt động khi Android đã boot, Fastboot hoạt động trước khi hệ điều hành load.
Công dụng của Fastboot:
Truy cập: developer.android.com/studio/releases/platform-tools và tải bản cho Windows.
Giải nén file .zip vào thư mục dễ truy cập, ví dụ: C:\platform-tools
Mở CMD trong thư mục đó (Shift + Right Click → "Open command window here") hoặc thêm vào PATH.
Để chạy ADB từ bất kỳ đâu:
C:\platform-toolschoco install adb
brew install android-platform-tools
Tìm mục "Build Number" hoặc "MIUI Version" (Xiaomi).
Nhấn vào "Build Number" 7 lần liên tiếp. Sẽ hiện thông báo "You are now a developer!"
Quay lại Settings → System → Developer Options → Bật "USB Debugging".
Trong Developer Options, tìm và bật "OEM Unlocking". Tùy chọn này phải được bật trước khi unlock bootloader.
Một số máy cần đăng nhập tài khoản Google hoặc tài khoản hãng (Xiaomi Mi Account, Samsung Account) và đợi 7 ngày trước khi OEM Unlocking được kích hoạt.
adb devices
Hiển thị danh sách thiết bị đang kết nối. Nếu hiện "device", tức đã kết nối thành công.
| Lệnh | Mô tả |
|---|---|
adb reboot | Khởi động lại bình thường |
adb reboot bootloader | Vào chế độ bootloader/fastboot |
adb reboot recovery | Vào chế độ Recovery |
adb reboot edl | Vào chế độ EDL (Qualcomm) |
| Lệnh | Mô tả |
|---|---|
adb install app.apk | Cài đặt file APK |
adb install -r app.apk | Cập nhật APK (giữ dữ liệu) |
adb uninstall package.name | Gỡ ứng dụng |
adb shell pm list packages | Liệt kê tất cả packages |
adb shell pm disable-user package.name | Vô hiệu hóa bloatware |
| Lệnh | Mô tả |
|---|---|
adb push local remote | Copy file từ PC → Điện thoại |
adb pull remote local | Copy file từ Điện thoại → PC |
adb push C:\file.zip /sdcard/Download/
adb pull /sdcard/DCIM/photo.jpg C:\Photos\
| Lệnh | Mô tả |
|---|---|
adb shell | Mở shell trên thiết bị |
adb shell wm size | Xem độ phân giải màn hình |
adb shell wm density | Xem/thay đổi DPI |
adb shell getprop | Xem tất cả properties |
adb shell settings put global http_proxy IP:PORT | Thiết lập proxy |
fastboot devices
| Lệnh | Mô tả |
|---|---|
fastboot oem unlock | Unlock bootloader |
fastboot flashing unlock | Unlock bootloader (máy mới) |
fastboot oem lock | Lock lại bootloader |
fastboot flashing lock | Lock bootloader (máy mới) |
fastboot reboot | Khởi động lại |
fastboot getvar all | Xem thông tin thiết bị |
| Lệnh | Mô tả |
|---|---|
fastboot flash boot boot.img | Flash boot image |
fastboot flash recovery recovery.img | Flash recovery (TWRP) |
fastboot flash system system.img | Flash system image |
fastboot boot recovery.img | Boot tạm từ recovery image |
fastboot -w | Wipe data (factory reset) |
Unlock bootloader sẽ XÓA TẤT CẢ DỮ LIỆU trên điện thoại. Hãy backup trước khi thực hiện!
Sao lưu tất cả dữ liệu quan trọng vì unlock sẽ factory reset.
Settings → Developer Options → Bật "OEM Unlocking".
Chạy: adb reboot bootloader hoặc sử dụng tổ hợp phím (Power + Vol Down).
Chạy: fastboot flashing unlock hoặc fastboot oem unlock
Dùng phím Vol để chọn "Unlock the bootloader" và nhấn Power để xác nhận.
| Hãng | Yêu cầu | Ghi chú |
|---|---|---|
| Google Pixel | Chỉ cần OEM Unlocking | Dễ nhất |
| Xiaomi | Mi Account + đợi 7 ngày | Cần Mi Unlock Tool |
| OnePlus | Chỉ cần OEM Unlocking | Dễ |
| Samsung | Không hỗ trợ chính thức | Cần UnlockTool |
| Huawei | Đã ngừng cấp code | Cần tool bên thứ 3 |
Dùng UnlockTool để unlock bootloader Samsung, Huawei và nhiều hãng khác!
Thuê UnlockTool 8K/6Hadb kill-server rồi adb start-serverFastboot cần driver riêng. Cài Google USB Driver hoặc driver từ hãng (Samsung, Xiaomi...).
Khi chạy adb devices hiện "unauthorized":
ADB (Android Debug Bridge) là công cụ dòng lệnh cho phép giao tiếp với Android từ máy tính. Dùng để cài app, copy file, chạy shell, debug ứng dụng.
Fastboot là giao thức thao tác với thiết bị ở chế độ bootloader. Dùng để unlock bootloader, flash firmware, flash recovery.
Có. Unlock bootloader sẽ factory reset và xóa tất cả dữ liệu. Luôn backup trước khi thực hiện.
Có. ADB là công cụ chính thức từ Google. Tuy nhiên, hãy cẩn thận khi chạy các lệnh shell với quyền root.