Hướng dẫnĐăng ngày: 5 phút đọc

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 | sh

Windows (PowerShell):

irm https://adbkit.com/install.ps1 | iex

Giữ 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

  1. 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).
  2. 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.
  3. 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

  1. Trong ADBKit, chọn Kết nối qua Wi-Fi rồi chọn Gỡ lỗi không dây.
  2. 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.
  3. 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ố.
  4. 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:37011

Nhậ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:41567

Lệ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ânCách sửa
Báo sai mã ghép nốiGõ 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ốiHộp thoại ghép nối đã đóng hoặc hết thời gianChạ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 đổiCổ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ạiDù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ạiKhác mạng, bật cách ly client, hoặc tường lửa chặn agentKiể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 đượcBạn đang chạy script NodeChạ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ốiGhép nối lại từ bước 3
Gỡ lỗi không dây tự tắtAndroid 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ạiBậ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.