Kết nối Android qua Gỡ lỗi không dây từ trình duyệt
Ghép nối và kết nối điện thoại Android 11+ qua Wi-Fi trong ADBKit bằng mã 6 chữ số, không cần cáp. Từng bước, kèm cách xử lý mã hết hạn và cổng đổi.
Để kết nối điện thoại Android 11+ với ADBKit qua Wi-Fi mà không cần cáp, hãy chạy ADBKit agent trên máy tính, bật Gỡ lỗi không dây trên điện thoại, chọn Ghép nối thiết bị bằng mã ghép nối, nhập mã 6 chữ số vào ADBKit rồi bấm Kết nối. Bạn chỉ cần ghép nối một lần; những lần sau ADBKit tự kết nối lại mà không cần mã.
Bạn cần chuẩn bị
- Điện thoại chạy Android 11 trở lên, cùng mạng Wi-Fi với máy tính. Mạng khách hoặc router bật "client isolation" sẽ chặn kết nối.
- Đã bật Tùy chọn nhà phát triển. Nếu chưa, xem cách bật gỡ lỗi USB; các bước đầu giống nhau.
- Chrome hoặc Edge trên máy tính, mở không gian làm việc ADBKit.
- Bản Go của ADBKit agent. Script Node không ghép nối được, vì việc ghép nối cần một phép bắt tay mật mã và chứng chỉ TLS phía máy khách mà bản Node không có.
Bước 1: Chạy ADBKit agent
Trang web không thể dò thiết bị bằng mDNS hay dùng chứng chỉ TLS của máy khách, nên một chương trình nhỏ trên máy tính sẽ làm thay cho tab trình duyệt. Hãy cài và chạy nó:
macOS và Linux:
curl -fsSL https://adbkit.com/install.sh | shWindows (PowerShell):
irm https://adbkit.com/install.ps1 | iexGiữ nguyên cửa sổ này. Script có kiểm tra checksum, không cần quyền quản trị và không gửi dữ liệu thống kê. Chi tiết, mô hình bảo mật và các lựa chọn khác nằm trong tài liệu ADBKit agent.
Bước 2: Bật Gỡ lỗi không dây trên điện thoại
- Mở Cài đặt > Hệ thống > Tùy chọn nhà phát triển (đường dẫn khác nhau tùy hãng).
- Bật Gỡ lỗi không dây và xác nhận hộp thoại cho mạng hiện tại.
- Chạm vào chính mục Gỡ lỗi không dây để mở màn hình của nó.
Bước 3: Mở màn hình ghép nối
Trong màn hình Gỡ lỗi không dây, chạm Ghép nối thiết bị bằng mã ghép nối. Điện thoại hiển thị mã 6 chữ số và một địa chỉ dạng 192.168.1.42:37011. Hãy giữ nguyên hộp thoại này: mã và cổng chỉ tồn tại khi hộp thoại còn hiển thị, và chúng hết hạn sau một thời gian ngắn.
Bước 4: Ghép nối trong ADBKit
- Trong ADBKit, chọn Kết nối qua Wi-Fi rồi chọn Gỡ lỗi không dây.
- ADBKit kiểm tra agent đang chạy và có hỗ trợ ghép nối, sau đó tìm điện thoại trong mạng. Khi hộp thoại ghép nối đang mở, điện thoại của bạn sẽ hiện trong danh sách ghép nối.
- Chọn nó, hoặc nhập địa chỉ và cổng hiển thị trên điện thoại, rồi nhập mã 6 chữ số.
- Khi ADBKit báo ghép nối thành công, điện thoại sẽ liệt kê máy tính của bạn trong Thiết bị đã ghép nối.
Bước 5: Kết nối
Đóng hộp thoại ghép nối. Quay lại màn hình Gỡ lỗi không dây chính, điện thoại hiển thị địa chỉ IP và cổng để kết nối (khác với cổng ghép nối). ADBKit tự tìm thấy; hãy chọn điện thoại và kết nối. Vì agent đã giữ một khóa được ghép nối, lần này bạn sẽ không thấy hộp thoại "Cho phép gỡ lỗi USB" như thường lệ. Màn hình và các công cụ của thiết bị mở ra như khi dùng USB.
Làm tương tự bằng dòng lệnh adb
Nếu có Android platform tools, cách tương đương là:
adb pair 192.168.1.42:37011Nhập mã 6 chữ số khi được hỏi, rồi kết nối bằng cổng còn lại:
adb connect 192.168.1.42:41567Lệnh đầu dùng cổng và mã ghép nối; lệnh sau dùng cổng kết nối trên màn hình Gỡ lỗi không dây chính. Chạy adb devices để xác nhận. Xem ADB qua Wi-Fi cho cách truyền thống cắm cáp trước.
Khi có sự cố
| Vấn đề | Nguyên nhân | Cách sửa |
|---|---|---|
| Báo sai mã ghép nối | Gõ nhầm, hoặc hộp thoại bị mở lại nên mã đã đổi | Đọc lại mã hiện tại, nhập đủ sáu chữ số rồi thử lại. Mỗi lần mở hộp thoại mới là một mã mới |
| Mã hết hạn, hoặc ADBKit không tới được cổng ghép nối | Hộp thoại ghép nối đã đóng hoặc hết thời gian | Chạm lại Ghép nối thiết bị bằng mã ghép nối, rồi thử nhanh với mã và cổng mới |
| Cổng kết nối thay đổi | Cổng này ngẫu nhiên và đổi mỗi khi bật/tắt Gỡ lỗi không dây hoặc điện thoại kết nối lại | Dùng địa chỉ đang hiển thị trên màn hình Gỡ lỗi không dây chính, hoặc để ADBKit tự dò lại |
| ADBKit không tìm thấy điện thoại | Khác mạng, bật cách ly client, hoặc tường lửa chặn agent | Kiểm tra cả hai cùng Wi-Fi, tắt cách ly, cho phép agent trên mạng riêng |
| ADBKit báo agent này không ghép nối được | Bạn đang chạy script Node | Chạy trình cài đặt một dòng lệnh để có bản Go |
| Kết nối được rồi lại đòi ghép nối | Điện thoại đã quên ghép nối, ví dụ sau khi bạn xóa máy tính khỏi Thiết bị đã ghép nối | Ghép nối lại từ bước 3 |
| Gỡ lỗi không dây tự tắt | Android tắt nó khi bạn rời mạng Wi-Fi, và một số máy tắt sau khi khởi động lại | Bật lại và kết nối lại |
Các cách sửa riêng cho agent (origin bị chặn, diệt virus trên Windows, Gatekeeper trên macOS) có trong bảng xử lý sự cố của agent. Để chọn giữa cách này và cách cũ, đọc adb tcpip và Gỡ lỗi không dây.
Giữ an toàn
Gỡ lỗi không dây chỉ nói chuyện với các máy tính bạn đã ghép nối, nhưng điện thoại đang bật tính năng này vẫn có thể bị phát hiện trong mạng. Chỉ dùng trên mạng đáng tin cậy, không bao giờ dùng trên Wi-Fi công cộng, và tắt đi khi dùng xong. Bạn có thể thu hồi quyền của một máy tính bất cứ lúc nào trong Thiết bị đã ghép nối.