Hướng dẫn kết nối ADB Điện thoại đám mây
Hướng dẫn đầy đủ về kết nối đến điện thoại đám mây qua ADB trên Hộp mây tổ ong, bao gồm lấy địa chỉ IP, truy vấn ID điện thoại đám mây, tính cổng và giải thích chi tiết lệnh kết nối.
Cập nhật lần cuối:
Giới thiệu tính năng
ADB (Android Debug Bridge) là phương thức quan trọng để kết nối và điều khiển điện thoại đám mây. Thông qua lệnh ADB, có thể cài đặt ứng dụng từ xa, đẩy tệp, thực thi lệnh Shell, phù hợp cho kịch bản gỡ lỗi phát triển và script tự động hóa.
Điều kiện tiên quyết
- Hộp mây tổ ong đã bật nguồn và đang chạy
- Ứng dụng khách NestBrowser đã kết nối điện thoại đám mây
- Android SDK Platform Tools (chứa lệnh adb) đã được cài đặt cục bộ
Mô tả thông số quan trọng
| Thông số | Cách lấy |
|---|---|
| IP thiết bị | Lấy từ danh sách điện thoại đám mây trong ứng dụng khách NestBrowser |
| ID điện thoại đám mây | Lấy qua API, xem chi tiết bên dưới |
Lấy ID điện thoại đám mây
Trong trình duyệt, truy cập địa chỉ sau để lấy danh sách điện thoại đám mây, trường id trong JSON trả về là ID điện thoại đám mây:
http://IPĐiệnThoạiĐámMây:3001/api/1_0/get_container_list
Định dạng trả về:
[
{ "id": 1, "model": "Redmi-M2003J15SC" },
{ "id": 2, "model": "Redmi-M2003J15SC" }
]
Quy tắc tính cổng
Cổng ADB trên Hộp mây tổ ong được tính theo quy tắc sau:
Cổng ADB = ID điện thoại đám mây + 12000
Ví dụ kết nối ADB
Giả sử:
- IP thiết bị hộp mây:
192.168.0.100 - ID điện thoại đám mây:
1
Thì lệnh kết nối ADB là:
adb connect 192.168.0.100:12001
Các bước thực hiện đầy đủ
- Lấy IP thiết bị: Xem địa chỉ IP của điện thoại đám mây mục tiêu trong danh sách điện thoại đám mây NestBrowser
- Lấy ID điện thoại đám mây: Truy cập
http://IPThiếtBị:3001/api/1_0/get_container_list, ghi lại ID của điện thoại đám mây mục tiêu - Tính cổng: Số cổng = ID + 12000
- Thực hiện kết nối:
# Kết nối điện thoại đám mây
adb connect 192.168.0.100:12001
# Xác minh kết nối
adb devices
# Vào Shell
adb -s 192.168.0.100:12001 shell
Các lệnh ADB thường dùng
| Lệnh | Mô tả |
|---|---|
adb connect IP:cổng | Kết nối điện thoại đám mây |
adb devices | Xem danh sách thiết bị đã kết nối |
adb -s IP:cổng install xxx.apk | Cài đặt APK vào điện thoại đám mây được chỉ định |
adb -s IP:cổng push đườngDẫnCụcBộ /sdcard/đườngDẫnMụcTiêu | Đẩy tệp đến điện thoại đám mây |
adb -s IP:cổng shell | Vào Shell điện thoại đám mây |
adb -s IP:cổng reboot | Khởi động lại điện thoại đám mây |
adb disconnect IP:cổng | Ngắt kết nối |
Câu hỏi thường gặp
Q: Kết nối thất bại với “unable to connect”?
- Xác nhận điện thoại đám mây đang chạy (trạng thái “đang chạy”)
- Kiểm tra máy tính và hộp mây có trong cùng mạng LAN không
- Xác nhận số cổng tính đúng:
ID + 12000
Q: Làm sao phân biệt nhiều điện thoại đám mây?
Mỗi điện thoại đám mây có cổng ADB khác nhau, phân biệt bằng ID + 12000, khi kết nối sử dụng cổng tương ứng để điều khiển riêng.
Q: Kết nối ADB có cần mật khẩu không?
Kết nối ADB Hộp mây tổ ong mặc định không cần xác thực, nhưng nên sử dụng kết hợp với chức năng quản lý thiết bị của NestBrowser.