ADB Fastboot - Hướng Dẫn 2026
Trong bài viết này, chúng tôi sẽ hướng dẫn chi tiết về adb fastboot từ A đến Z. Android Debug Bridge - Unlock Bootloader, Flash Firmware, Root Android
Mục Lục
1. ADB và Fastboot là gì?
1.1. ADB (Android Debug Bridge)
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:
- Cài đặt và gỡ ứng dụng APK
- Sao chép file giữa máy tính và điện thoại
- Chạy shell commands trên thiết bị
- Xem log hệ thống (logcat)
- Khởi động lại vào recovery/bootloader
- Backup và restore dữ liệu
1.2. Fastboot
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:
- Unlock/lock bootloader
- Flash firmware, boot, recovery, system images
- Wipe data (factory reset)
- Boot từ image tạm thời (fastboot boot)
2. Cài đặt ADB Fastboot
2.1. Tải Platform Tools (Khuyến nghị)
Quy trình thực hiện adb fastboot không quá phức tạp nếu bạn làm đúng theo hướng dẫn chi tiết dưới đây.
Quy trình thực hiện adb fastboot không quá phức tạp nếu bạn làm đúng theo hướng dẫn chi tiết dưới đây.
Quy trình thực hiện adb fastboot không quá phức tạp nếu bạn làm đúng theo hướng dẫn chi tiết dưới đây.
v>Tải SDK Platform-Tools
Truy cập: developer.android.com/studio/releases/platform-tools và tải bản cho Windows.
Giải nén
Giải nén file .zip vào thư mục dễ truy cập, ví dụ: C:\platform-tools
Mở Command Prompt
Mở CMD trong thư mục đó (Shift + Right Click → "Open command window here") hoặc thêm vào PATH.
2.2. Thêm vào PATH (tùy chọn)
Để chạy ADB từ bất kỳ đâu:
- Search "Environment Variables" trong Windows
- Click "Environment Variables"
- Chọn "Path" → Edit → New
- Thêm đường dẫn
C:\platform-tools - OK → Restart CMD
2.3. Cài qua Chocolatey (Windows)
choco install adb
2.4. Cài qua Homebrew (macOS)
brew install android-platform-tools
3. Bật USB Debugging
3.1. Bật Developer Options
Vào Settings → About Phone
Tìm mục "Build Number" hoặc "MIUI Version" (Xiaomi).
Trước khi tiến hành adb fas
Trước khi tiến hành adb fas
Trước khi tiến hành adb fas
Trước khi tiến hành adb fastboot, hãy đảm bảo bạn đã sao lưu dữ liệu quan trọng trên thiết bị.
tboot, hãy đảm bảo bạn đã sao lưu dữ liệu quan trọng trên thiết bị. tboot, hãy đảm bảo bạn đã sao lưu dữ liệu quan trọng trên thiết bị. tboot, hãy đảm bảo bạn đã sao lưu dữ liệu quan trọng trên thiết bị.Nhấn 7 lần
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!"
Bật USB Debugging
Quay lại Settings → System → Developer Options → Bật "USB Debugging".
3.2. Bật OEM Unlocking (nếu cần unlock bootloader)
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.
Lưu ý:
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.
4. Các lệnh ADB phổ biến
4.1. Kiểm tra kết nối
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.
4.2. Khởi động lại
| 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) |
4.3. Quản lý ứng dụng
| 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 |
4.4. Truyền file
| 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 |
Ví dụ:
adb push C:\file.zip /sdcard/Download/
adb pull /sdcard/DCIM/photo.jpg C:\Photos\
4.5. Shell commands hữu ích
| 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 |
5. Các lệnh Fastboot phổ biến
5.1. Kiểm tra kết nối Fastboot
fastboot devices
5.2. Lệnh Fastboot cơ bản
| 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ị |
5.3. Flash images
| 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) |
6. Unlock Bootloader
CẢNH BÁO:
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!
6.1. Các bước unlock bootloader chung
Backup dữ liệu
Sao lưu tất cả dữ liệu quan trọng vì unlock sẽ factory reset.
Bật OEM Unlocking
Settings → Developer Options → Bật "OEM Unlocking".
Vào Fastboot Mode
Chạy: adb reboot bootloader hoặc sử dụng tổ hợp phím (Power + Vol Down).
Chạy lệnh unlock
Chạy: fastboot flashing unlock hoặc fastboot oem unlock
Xác nhận trên điện thoại
Dùng phím Vol để chọn "Unlock the bootloader" và nhấn Power để xác nhận.
6.2. Unlock theo hãng
| 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 |
Không Unlock Được?
Dùng UnlockTool để unlock bootloader Samsung, Huawei và nhiều hãng khác!
Thuê UnlockTool 8K/6H7. Khắc phục lỗi thường gặp
7.1. ADB không nhận thiết bị
Nguyên nhân:
- USB Debugging chưa bật
- Chưa nhấn "Allow" khi kết nối
- Driver chưa cài
- Cáp USB lỗi
Cách khắc phục:
- Kiểm tra USB Debugging đã bật
- Nhấn "Allow USB debugging" trên điện thoại khi kết nối
- Cài driver Google USB Driver hoặc driver của hãng
- Thử:
adb kill-serverrồiadb start-server
7.2. Fastboot không nhận thiết bị
Fastboot cần driver riêng. Cài Google USB Driver hoặc driver từ hãng (Samsung, Xiaomi...).
7.3. Lỗi "unauthorized"
Khi chạy adb devices hiện "unauthorized":
- Mở khóa điện thoại và nhấn "Allow" trong popup USB debugging
- Tick "Always allow from this computer"
8. FAQ - Câu hỏi thường gặp
ADB là gì?
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à gì?
Fastboot là giao thức thao tác với thiết bị ở chế độ bootloader. Dùng để unlock bootloader, flash firmware, flash recovery.
Unlock bootloader có xóa dữ liệu không?
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.
ADB có an toàn không?
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.