Cập nhật 26 tháng 3, 2023, 4:45 PM EDT
Andy là freelance writer và former section editor Android tại MUO. Anh có 20+ năm kinh nghiệm consumer tech journalist, cover từ Palm Pilots cũ đến iPhone gốc và Android device, đến gadget mới nhất. Anh viết và edit cho UK print publications như PDA Essentials và Android Magazine, online tại Android Tips and Hacks, broadband.co.uk, Envato. Anh có passion mọi thứ mobile và keen Mac enthusiast từ 2005. Giờ, anh writer tại How-To Geek.
Nếu từng root Android phone, gần như chắc chắn gặp ADB và Fastboot. Tiện ích này là phần quan trọng rooting toolkit, và dùng được với non-rooted device cũng. Tuy nhiên, chúng khó hiểu — שלא nói master.
Vậy nếu wonder ADB và Fastboot là gì, cần help setup, hoặc muốn idea làm gì với chúng, đọc tiếp.
ADB Và Fastboot Là Gì?
ADB và Fastboot là tiện ích unlock access Android system khi phone kết nối desktop computer qua cáp USB. Máy tính và cáp integral — không có app version, và dù dùng ADB wirelessly được, setup phức tạp hơn nhiều.
Bình thường dùng ADB khi Android running. Nó enable truy cập system folder hoặc tweak hidden setting, otherwise off-limits user. Bạn copy system files to/from device dùng ADB, uninstall bloatware, cũng có sideload function cài system update.
Fastboot chạy khi Android không running và device boot vào "Fastboot mode". Nó enable access tất cả partition device — không chỉ Android system, mà cả data partition, boot partition, v.v.
Trên Android, Fastboot là diagnostic tool. Essential nếu cần unbrick phone, và commonly used cài custom recovery.
Cả hai tools là phần của Android SDK Platform Tools collection. Chúng chạy qua Command Prompt Windows, hoặc Terminal Mac/Linux. Nghĩa là không user-friendly — không point-and-click interface guide — nhưng may mắn khá dễ nắm bắt.
Cách Thiết Lập ADB Và Fastboot
Để bắt đầu ADB và Fastboot, trước thiết lập phone dùng tools. Nếu chưa, enable Developer Options vào Settings > About phone tap Build number bảy lần.
Sau đó, trong Settings > Developer options, check box bên cạnh USB debugging và walk through dialog box follows.
Giờ tải ADB và Fastboot từ Android Developer website. Chúng included trong SDK Platform-Tools package. Tải file trực tiếp cho Windows, Mac, Linux.
Khi unzip download, contents collected vào folder platform-tools. Có several other items trong folder, ignore these.
Nếu dùng Windows, cũng cần download drivers cho device. Có list link nhiều manufacturer phổ biến trên Android developer website. Drivers không cần Mac hoặc Linux.
Dùng Command Prompt Hoặc Terminal
Mở Command Prompt hoặc Terminal app. Để dùng ADB và Fastboot, cần change path app point to platform-tools folder download. Có vài cách:
- Cách standard: dùng lệnh cd. Gõ cd [path to platform-tools] vào Command Prompt/Terminal window Enter.
- Cách dễ hơn: gõ cd[space] rồi drag platform-tools folder vào Command Prompt window — autofill path.
- Dễ nhất, Windows: giữ Shift right-click trong platform-tools folder, chọn Open Command Prompt Here.
Quan Trọng! Khác Biệt Windows Và Mac/Linux
Trước continue, có một khác biệt nhỏ nhưng essential giữa Windows và Mac/Linux cần biết.
Trên Mac và Linux, mọi ADB và Fastboot command phải preceded by dot-slash. Nơi gõ adb Windows, phải gõ ./adb Mac/Linux. Và fastboot Windows cần ./fastboot Mac/Linux.
Cho đơn giản, stick với Windows commands going forward.
Cách Dùng ADB
Boot phone vào Android, kết nối desktop computer USB cable. Trên computer, launch Command Prompt (Terminal nếu Mac/Linux) change directory point platform-tools folder.
Gõ adb devices Enter. Nên thấy list attached devices, với serial number. Shows working và phone connected.
Và đó all: gõ adb theo command muốn execute. Ví dụ simple khác, nhập adb reboot restart phone.
Cách Dùng Fastboot
Fastboot chạy same way ADB, trừ cần boot phone vào Fastboot mode thay vì Android. Thường làm bằng hold combination power và volume keys khi phone powered off.
Thay vào đó, dùng ADB gõ adb reboot bootloader.
Sau đó same. Nhập fastboot devices check phone recognized. Nhập fastboot reboot relaunch Android.
Những Việc Bạn Làm Được Với ADB Và Fastboot
Giờ biết cách dùng ADB Fastboot, làm gì được? Đây vài tool thử:
- adb pull [path to file] [path to folder] Copy file stored anywhere phone, save specified folder computer.
- adb push [path to file] [path to folder] Opposite pull; send file desktop to phone.
- adb install [path to file] Cài APK app trên phone. Most use cho app developer.
- adb uninstall [package name] Uninstall app. Cần full package name — usually com.devname.appname — không common app name.
- adb shell wm density [dpi] Thay đổi pixel density display. Số thấp fit more content screen, số cao fit less. Ví dụ, OnePlus 3 cũ native DPI 480. Set 400 làm text, icon, everything smaller.
- adb sideload [path to update.zip] Sideload update.zip firmware update. Runs via custom recovery phone. Useful nếu không wait update pushed to device.
- fastboot oem unlock HOẶC fastboot flashing unlock Command dùng depends Android version. Từ Android 6 cũng cần enable OEM unlocking Developer Options. Unlock bootloader cách này wipe phone completely.
- fastboot flash recovery [filename.img] Cài custom recovery, như TWRP, trên device. Cho dễ dùng, suggest đổi recovery filename easy — twrp.img — move vào platform-tools folder.
- fastboot -w Completely wipe phone prep flash custom ROM.
- fastboot update [path to rom.zip] Flash custom ROM. Useful option nếu chưa root phone.
Bạn cũng dùng app như Clipper share computer clipboard over ADB.
Tại Sao Nên Học ADB Và Fastboot
Rõ ràng, command trên basic guidance only. Chúng may not all work all devices. Chỉ dùng nếu understand what they do và how undo changes.
ADB và Fastboot là essential part Android rooting và modding game. Học dùng chúng important và giúp dùng more advanced mods.
Phải dùng Command Prompt có vẻ daunting initially. Nhưng dễ pick up — copy-paste commands nếu necessary — và usually detect connect phone without problems. Sau đó start experimenting.