Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Chromebook

Cách cài đặt ADB trên Chrome OS 67 không cần Crouton

Đối với nhà phát triển ứng dụng Android, ADB và Fastboot là những công cụ quan trọng nhất cần có trên máy tính – và mặc dù ADB đã tương thích với Chromebook lâu nay, trước đây nó yêu cầu vượt qua nhiều rào cản và cài bộ script bên thứ ba tên crouton, về cơ bản cho phép chạy môi trường Linux bên trong Chrome OS để chạy ADB từ Linux.

Nhưng với cập nhật Chrome OS 67 mới nhất, ADB giờ được hỗ trợ chính thức từ chế độ nhà phát triển (developer mode) trên Chromebook dùng chip x86_64. Quy trình cực kỳ dễ dàng với một script đơn giản làm phần lớn việc – điểm trừ duy nhất là bạn phải power-wash (xóa hoàn toàn / reset gốc) Chromebook, vì vậy hãy sao lưu toàn bộ dữ liệu quan trọng trước khi tiếp tục.

Cách cài đặt ADB trên Chrome OS 67 không cần Crouton

Bước đầu: đảm bảo Chromebook chạy chip x86_64. Nhấn CTRL + ALT + T để mở terminal crosh, gõ uname -m.

Nếu crosh hiển thị x86_64, bạn có thể tiến hành.

Bây giờ cần đưa Chromebook vào chế độ nhà phát triển – lưu ý rằng điều này làm Chromebook kém an toàn hơn, vì chế độ nhà phát triển vô hiệu hóa một số tính năng bảo mật như verified boot, và bật root shell mặc định. Quá trình này cũng sẽ xóa dữ liệu / reset gốc Chromebook, vì vậy hãy sao lưu trước khi làm! Bạn đã được cảnh báo!

Để bật chế độ nhà phát triển, truy cập trang danh sách thiết bị Chromium OS trên Chromium.org, tìm thiết bị Chromebook cụ thể của bạn. Nhấp vào tên mẫu chính xác, nó sẽ dẫn đến wiki hướng dẫn dành riêng cho thiết bị đó – vì phương pháp bật chế độ nhà phát triển khá độc đáo trên mỗi dòng Chromebook, chúng tôi không thể đưa hướng dẫn từng bước chung cho tất cả.

Cách cài đặt ADB trên Chrome OS 67 không cần Crouton

Sau khi bật chế độ nhà phát triển, tiến hành tải và chạy script cài đặt ADB & Fastboot. Trước đó, xem qua crosh – shell terminal của Chrome OS. Nhớ rằng nhấn CTRL + ALT + T để mở.

Mặc định crosh chạy ở chế độ sandbox, cần nâng quyền để truy cập lệnh sâu hơn. Mở crosh, gõ shell.

Lúc này nên tạo mật khẩu sudo, để lấy lại một chút bảo mật đã hy sinh khi bật chế độ nhà phát triển. Gõ:

Sudo su Chromeos-setdevpasswd Exit

Sau này, lệnh sudo sẽ yêu cầu nhập mật khẩu.

Sẵn sàng tải script, thực hiện qua terminal. Script sẽ làm hai việc tiết kiệm thời gian:

  • Tải các binary phù hợp và tự động di chuyển đến vị trí đúng (usr/local/bin).
  • Tải và cài wrapper ADB & Fastboot, giúp không phải gõ lệnh dài khi chạy ADB.

Để bắt đầu tải và cài script, gõ lệnh sau vào terminal crosh:

curl -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh | bash

Nếu muốn tránh pipe từ curl sang bash, dùng lệnh thay thế:

cd ${HOME}/Downloads; curl -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh -o install.sh

Với lệnh cuối, cần kiểm tra bằng more hoặc vim, rồi chạy:

chmod +x install.sh; bash install.sh

Kiểm tra thành công – trong crosh gõ:

Adb –version Fastboot –version

Nên hiển thị đã cài tại /usr/local/bin – nếu gặp sự cố, hãy khởi động lại Chromebook. Tương tự nếu không nhận thông báo ADB trên thiết bị Android khi cắm USB – thử khởi động lại cả Chromebook và Android cùng lúc.