Có 2 cách chạy các lệnh cài đặt của Adb và fastboot là qua gói tool của Google mà không cần cài đặt và cách thứ 2 là các bạn cài đặt phần tool này trên máy kèm với java để sử dụng nó.
- Cách 1: Sửa dụng Tool TẠI ĐÂY:
Sau khi tải Tool này về các bạn giải nén vào một thư mục bất kì sau đó tiến hành phân quyền (chmod ) cho cả thư mục này và cho Adb, Fastboot ở trong nữa. ( Có thể phân quyền là chmod 755 )
Sau khi dử dụng bộ Tool này trước mỗi câu lệnh ta phải gõ thêm "./" để thực thi ví dụ
./adb devices
./adb fastboot - Cách 2: Cài đặt vào hệ thống:
Sử dụng câu lệnh trong terminal để cài đặt:
lsusb
sudo gedit /etc/udev/rules.d/51-android.rules
Với cách 2 này bạn không cần dùng tới việc phân permission và ./ khi thực thi lệnh chỉ cần gõ các lệnh adb , fastboot như thông thường.
II: Cách sử dụng các lệnh Fastboot và Adb : ( Hướng dẫn với cách cài đặt không dùng bộ Tool )
- Cách dùng với ADB:
- adb devices: Dò các thiết bị kết nối
- adb push (thư mục/file) /(thư mục chứa)/ : Lệnh này để chuyển file qua bằng đường adb :
Ví dụ : adb push /home/phong/Download/recovery.zip /sdcard/
lệnh chuyển tập recovery.zip và sdcard. có thể có các thư mục chứa con.
- adb pull (thư mục/file) ( nơi để file )
Ví dụ: adb pull /sdcard/DCIM/Camera/abcd.img /home/phong/Music/
Có thể dùng thư mục chứa là "." - thư mục hiện hành của adb
- adb logcat: lấy danh sách lỗi và các tính năng hoạt động.
Để lấy ra logcat ta sử dụng lệnh
adb logcat
Để đưa ra logcat là file txt ta có thể gõ tiếp lệnh:
adb logcat >logcat.txt : file logcat.txt sẽ ở thư mục hiện hành
adb logcat > ( thư mục chưa )/logcat.txt ( có thư mục chứa )
- adb shell : Lệnh xem các thư mục của máy ở quền root
- adb shell (lệnh) : Các lệnh thực thi trên nền adb shell
- adb install ( đường dẫn file apk ) : Cài đặt apk từ máy tính
- adb uninstall -k ( tên apk ): Gỡ cài đặt apk
- adb start-server : Bắt đầu thực hiện quá trình của adb, có thể bỏ qua
- adb kill-server : Tắt adb
- adb reboot-bootloader : Khởi động vào chế độ bootloader (fastboot )
- adb reboot recovery : Khởi động vào recovery.
- adb reboot: Khởi động lại
Còn một vài lệnh khác nhưng ít sử dụng. - Các dùng với fastboot. ( Phải dùng với quyền root )
- fastboot devices : dò tìm các thiết bị
- fastboot update: update từ gói cài đặt update.zip
- fastboot flash (phân vùng ) (file) : đưa một phân vùng nào đó vào máy
Ví dụ: fastboot boot /home/phong/Download/boot.img
Cài cứng boot.img vào phân vùng boot bằng fastboot.
- fastboot erase (phân vùng ): gỡ bỏ một phân vùng
Ví dụ erase boot (gỡ bỏ phân vùng boot - các lệnh này phải cần thận vì có thể làm brick máy )
- fastboot format ( Phân vùng ): tương tự fastboot erase
- fastboot boot ( file ) : Chạy thử nghiệm khi khởi động lại máy sẽ mất
Ví dụ fastboot boot recovery.
- fastboot reboot, fastboot reboot-bootloader : Chức năng
- fastboot -w : erase full toàn bộ các phân vùng data, cache.
- fastboot -u, -s,-i, -l.... Các chức năng khác.