ADB Fastboot - Hướng Dẫn 2026

Android Debug Bridge - Unlock Bootloader, Flash Firmware, Root Android

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:

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:

2. Cài đặt ADB Fastboot

2.1. Tải Platform Tools (Khuyến nghị)

1
Tải SDK Platform-Tools

Truy cập: developer.android.com/studio/releases/platform-tools và tải bản cho Windows.

2
Giải nén

Giải nén file .zip vào thư mục dễ truy cập, ví dụ: C:\platform-tools

3
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:

  1. Search "Environment Variables" trong Windows
  2. Click "Environment Variables"
  3. Chọn "Path" → Edit → New
  4. Thêm đường dẫn C:\platform-tools
  5. 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

1
Vào Settings → About Phone

Tìm mục "Build Number" hoặc "MIUI Version" (Xiaomi).

2
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!"

3
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ệnhMô tả
adb rebootKhởi động lại bình thường
adb reboot bootloaderVào chế độ bootloader/fastboot
adb reboot recoveryVào chế độ Recovery
adb reboot edlVào chế độ EDL (Qualcomm)

4.3. Quản lý ứng dụng

LệnhMô tả
adb install app.apkCài đặt file APK
adb install -r app.apkCập nhật APK (giữ dữ liệu)
adb uninstall package.nameGỡ ứng dụng
adb shell pm list packagesLiệt kê tất cả packages
adb shell pm disable-user package.nameVô hiệu hóa bloatware

4.4. Truyền file

LệnhMô tả
adb push local remoteCopy file từ PC → Điện thoại
adb pull remote localCopy 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ệnhMô tả
adb shellMở shell trên thiết bị
adb shell wm sizeXem độ phân giải màn hình
adb shell wm densityXem/thay đổi DPI
adb shell getpropXem tất cả properties
adb shell settings put global http_proxy IP:PORTThiế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ệnhMô tả
fastboot oem unlockUnlock bootloader
fastboot flashing unlockUnlock bootloader (máy mới)
fastboot oem lockLock lại bootloader
fastboot flashing lockLock bootloader (máy mới)
fastboot rebootKhởi động lại
fastboot getvar allXem thông tin thiết bị

5.3. Flash images

LệnhMô tả
fastboot flash boot boot.imgFlash boot image
fastboot flash recovery recovery.imgFlash recovery (TWRP)
fastboot flash system system.imgFlash system image
fastboot boot recovery.imgBoot tạm từ recovery image
fastboot -wWipe 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

1
Backup dữ liệu

Sao lưu tất cả dữ liệu quan trọng vì unlock sẽ factory reset.

2
Bật OEM Unlocking

Settings → Developer Options → Bật "OEM Unlocking".

3
Vào Fastboot Mode

Chạy: adb reboot bootloader hoặc sử dụng tổ hợp phím (Power + Vol Down).

4
Chạy lệnh unlock

Chạy: fastboot flashing unlock hoặc fastboot oem unlock

5
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ãngYêu cầuGhi chú
Google PixelChỉ cần OEM UnlockingDễ nhất
XiaomiMi Account + đợi 7 ngàyCần Mi Unlock Tool
OnePlusChỉ cần OEM UnlockingDễ
SamsungKhông hỗ trợ chính thứcCần UnlockTool
HuaweiĐã ngừng cấp codeCầ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/6H

7. 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-server rồi adb 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":

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.

Bài viết liên quan



UT
UnlockTool.us Team

Đội ngũ kỹ thuật viên chuyên nghiệp với 10+ năm kinh nghiệm trong lĩnh vực mở khóa điện thoại. Hỗ trợ 24/7 tại Thuetaikhoan.net