Các bước nhanh
- Tải SDK Platform-Tools của Google cho máy tính và giải nén.
- Trên điện thoại, bật Gỡ lỗi USB trong Tùy chọn nhà phát triển.
- Mở terminal trong thư mục
platform-toolsvà chạyadb devices. - Nhấn Cho phép trong hộp thoại Cho phép gỡ lỗi USB? trên điện thoại.
- Để kiểm tra fastboot, chạy
adb reboot bootloader, rồifastboot devices.
ADB và fastboot là gì?
ADB (Android Debug Bridge) giao tiếp với điện thoại khi Android đang chạy. Bạn dùng nó để chép tệp, cài ứng dụng và khởi động lại máy vào các chế độ khác.
Fastboot giao tiếp với bootloader của điện thoại. Bạn dùng nó để mở khóa bootloader và flash image, chẳng hạn boot image mà Magisk vá.
Cả hai đều có trong gói SDK Platform-Tools miễn phí của Google. Chỉ tải gói này từ Google. Các gói "Minimal ADB" từ trang khác thường đã lỗi thời, và một số từng bị đóng gói kèm phần mềm không mong muốn.
Cài ADB và fastboot trên Windows
Tải Platform-Tools
Mở trang Platform-Tools của Google, tải SDK Platform-Tools for Windows và đồng ý với các điều khoản.
Giải nén
Giải nén tệp zip vào một đường dẫn ngắn như
C:\platform-tools. Đường dẫn dài và tên thư mục có ký tự đặc biệt có thể gây lỗi.Mở terminal trong thư mục
Mở thư mục trong File Explorer, nhấp vào thanh địa chỉ, gõ
cmdvà nhấn Enter. Command Prompt sẽ mở ra trong thư mục đó. Trong PowerShell hoặc Windows Terminal, hãy thêm.\vào đầu mỗi lệnh, ví dụ.\adb devices.Cài driver USB
Windows thường tự cài driver. Nếu không, hãy cài Google USB Driver cho máy Pixel, hoặc driver USB của hãng điện thoại nếu bạn dùng máy hãng khác.
Tùy chọn: thêm vào PATH
Để chạy
adbtừ bất kỳ thư mục nào, hãy tìm Edit the system environment variables trong Windows, mở Environment Variables, chọn Path, chọn Edit và thêmC:\platform-tools. Sau đó mở một terminal mới.
Cài ADB và fastboot trên macOS
Cách dễ nhất là dùng Homebrew:
brew install --cask android-platform-tools
Nếu không dùng Homebrew, hãy tải SDK Platform-Tools for Mac từ trang Platform-Tools của Google, giải nén, mở Terminal trong thư mục platform-tools và thêm ./ vào đầu mỗi lệnh, ví dụ ./adb devices. Máy Mac không cần driver USB.
Cài ADB và fastboot trên Linux
Hầu hết các bản phân phối đều có sẵn gói cho cả hai công cụ:
| Bản phân phối | Lệnh |
|---|---|
| Debian, Ubuntu, Linux Mint | sudo apt install adb fastboot |
| Fedora | sudo dnf install android-tools |
| Arch Linux | sudo pacman -S android-tools |
Các gói này có thể chậm hơn bản phát hành của Google. Nếu fastboot gặp lỗi trên máy đời mới, hãy tải SDK Platform-Tools for Linux từ trang Platform-Tools của Google và chạy ./adb và ./fastboot từ thư mục đã giải nén.
Nếu adb devices báo no permissions, tài khoản người dùng của bạn không được phép truy cập điện thoại qua USB. Trên Debian và Ubuntu, gói android-sdk-platform-tools-common sẽ thêm các quy tắc để khắc phục điều này. Sau đó, hãy rút ra rồi cắm lại điện thoại.
Kết nối điện thoại
Bật Gỡ lỗi USB
Bật Tùy chọn nhà phát triển (nhấn vào Số bản dựng bảy lần trong Cài đặt → Giới thiệu về điện thoại), rồi bật Gỡ lỗi USB trong Tùy chọn nhà phát triển.
Kết nối và cho phép máy tính
Kết nối điện thoại bằng cáp USB có truyền dữ liệu. Một số cáp rẻ tiền chỉ sạc được. Chạy:
adb devicesĐiện thoại sẽ hỏi Cho phép gỡ lỗi USB? Đánh dấu Luôn cho phép từ máy tính này và nhấn Cho phép.
Kiểm tra kết quả
Chạy lại
adb devices. Số sê-ri của điện thoại sẽ được liệt kê cùng chữ device. Nếu hiển thị unauthorized, hãy mở khóa màn hình điện thoại và chấp nhận hộp thoại.Kiểm tra fastboot
Khởi động lại vào bootloader và kiểm tra xem fastboot đã nhận điện thoại chưa:
adb reboot bootloaderfastboot devicesChạy
fastboot rebootđể quay lại Android.
Các lệnh bạn sẽ dùng với Magisk
| Lệnh | Chức năng |
|---|---|
adb devices | Liệt kê các điện thoại đang kết nối |
adb reboot bootloader | Khởi động lại điện thoại vào bootloader (chế độ fastboot) |
adb pull /sdcard/Download/file.img | Chép một tệp từ điện thoại sang máy tính |
adb push file.img /sdcard/Download/ | Chép một tệp từ máy tính sang điện thoại |
fastboot devices | Liệt kê các điện thoại ở chế độ fastboot |
fastboot flash init_boot file.img | Flash một image vào phân vùng, ở đây là init_boot |
fastboot reboot | Khởi động lại điện thoại vào Android |
Các bước root đầy đủ có trong hướng dẫn chính: cách root máy bằng Magisk.
Các lỗi ADB và fastboot thường gặp
adb devices không hiển thị gì. Hãy thử cáp khác và cổng USB khác, tốt nhất là cổng nằm ngay trên máy tính thay vì qua hub. Trên điện thoại, đặt chế độ USB thành Truyền tệp. Trên Windows, hãy cài lại driver USB.
Thiết bị hiển thị là "unauthorized". Mở khóa điện thoại và chấp nhận hộp thoại Cho phép gỡ lỗi USB? Nếu hộp thoại không hiện ra, hãy nhấn Thu hồi ủy quyền gỡ lỗi USB trong Tùy chọn nhà phát triển và kết nối lại.
"'adb' is not recognized as an internal or external command". Windows không tìm thấy adb. Hãy mở terminal ngay trong thư mục platform-tools, hoặc thêm thư mục này vào PATH. Trong PowerShell, gõ .\adb.
"command not found: adb" trên Mac hoặc Linux. Chạy ./adb trong thư mục platform-tools, hoặc cài các công cụ bằng Homebrew hay trình quản lý gói của bạn.
ADB hoạt động, nhưng fastboot không hiển thị gì hoặc báo "waiting for any device". Kiểm tra xem điện thoại có đang hiển thị màn hình bootloader không. Trên Windows, mở Device Manager (Trình quản lý thiết bị) khi điện thoại đang ở bootloader: nếu có thiết bị mang biểu tượng cảnh báo, hãy cập nhật driver của nó và chọn Android Bootloader Interface.
"Flashing is not allowed in Lock State". Bootloader vẫn đang khóa. Hãy mở khóa trước.
Câu hỏi thường gặp
Tôi có cần Android Studio để dùng ADB không?
Không. SDK Platform-Tools của Google là một gói tải riêng, dung lượng nhỏ, chứa adb và fastboot. Bạn không cần Android Studio hay toàn bộ Android SDK.
Dùng ADB có an toàn không?
Có. ADB và fastboot là công cụ chính thức của Google. Gỡ lỗi USB cho phép một máy tính bạn đã chấp thuận điều khiển điện thoại, nên chỉ cho phép những máy tính bạn tin tưởng và tắt gỡ lỗi USB khi dùng xong.
Tôi có thể dùng ADB qua Wi-Fi không?
Có. Android 11 trở lên có Gỡ lỗi không dây trong Tùy chọn nhà phát triển. Tuy nhiên, fastboot cần cáp USB trên hầu hết mọi máy, nên hãy dùng cáp khi cài Magisk.
Vì sao nên dùng Platform-Tools mới nhất?
Các phiên bản fastboot cũ có thể gặp lỗi trên máy đời mới. Google cập nhật Platform-Tools thường xuyên, nên hãy tải phiên bản mới nhất thay vì dùng bản sao từ trang khác.
Chia sẻ hướng dẫn này
Thêm hướng dẫn về Magisk
Tất cả hướng dẫn- Đọc trong 19 phútTải Magisk Manager phiên bản mới nhất 31.1 cho Android 2026Tải Magisk 31.1, APK chính thức từ GitHub, và root điện thoại Android từng bước. Vá firmware, quản lý quyền root, cập nhật hoặc gỡ cài đặt.Đọc hướng dẫn
- Đọc trong 6 phútCách mở khóa bootloader trên AndroidMở khóa bootloader Android trước khi root bằng Magisk: những gì bị xóa, các lệnh fastboot và các bước cho Pixel, Xiaomi, Motorola, OnePlus và nhiều hãng khác.Đọc hướng dẫn
- Đọc trong 5 phútTải Magisk Beta 31.1 mới nhất cho Android 2026Tải bản Magisk beta mới nhất từ bản phát hành thử trên GitHub chính thức, chuyển ứng dụng Magisk sang kênh beta và quay lại bản ổn định khi gặp lỗi.Đọc hướng dẫn
- Đọc trong 5 phútCách gỡ cài đặt Magisk khỏi Android [2 cách dễ nhất]Gỡ Magisk và root khỏi điện thoại Android: gỡ bằng một lần nhấn trong ứng dụng Magisk, dùng TWRP nếu ứng dụng không mở được, hoặc flash boot image gốc.Đọc hướng dẫn