Điều khiển điện thoại Android bằng điện thoại khác qua Wi-Fi
Cách điều khiển điện thoại Android bằng điện thoại khác qua Gỡ lỗi không dây. Chạy shell, khởi động lại, chạy kịch bản trên máy kia, không cần máy tính hay root.
Bạn có thể điều khiển một điện thoại Android bằng một điện thoại Android khác qua cùng mạng Wi-Fi, không cần máy tính và không cần root. Máy được điều khiển chỉ cần bật Gỡ lỗi không dây (Android 11+). Máy điều khiển dùng một ứng dụng có adb client như ADB Kit để ghép nối một lần, sau đó chạy shell, khởi động lại, giữ màn hình bật và chạy kịch bản trên máy kia. Bản cho iPhone đang sắp ra mắt và sẽ có thêm phản chiếu màn hình có điều khiển cảm ứng.
Phù hợp cho việc gì
- Kiểm tra hoặc chỉnh một máy đặt cố định (máy test, máy quầy, máy treo tường) mà không cầm nó lên.
- Giúp người nhà tắt ứng dụng rác, xóa dữ liệu ứng dụng bị treo, khởi động lại vào recovery.
- Chạy cùng một chuỗi lệnh trên nhiều máy test.
- Có một "máy chủ" adb bỏ túi khi không mang máy tính.
Điều kiện
| Máy | Cần gì |
|---|---|
| Máy được điều khiển | Android 11+, Tùy chọn nhà phát triển, Gỡ lỗi không dây bật |
| Máy điều khiển | Android có cài ADB Kit (bản iPhone sắp ra mắt) |
| Mạng | Cả hai cùng một mạng Wi-Fi, mạng không cách ly thiết bị (tránh Wi-Fi khách) |
Các bước với ADB Kit
1. Chuẩn bị máy được điều khiển
Trên máy kia, bật Tùy chọn nhà phát triển (chạm Số bản dựng hoặc số phiên bản 7 lần) rồi bật Gỡ lỗi không dây và nhấn Cho phép. Đường dẫn trên từng hãng có trong bài bật Gỡ lỗi không dây trên Xiaomi, OPPO, vivo, Samsung.
2. Thêm máy trong ADB Kit
- Trên máy điều khiển, mở ADB Kit, ở tab Home chọn danh sách thiết bị và nhấn Thêm máy.
- Chọn một trong hai cách ghép nối:
- Mã QR: ADB Kit hiện một mã QR. Trên máy kia vào Gỡ lỗi không dây › Ghép nối thiết bị bằng mã QR và quét. Nếu quá lâu, nhấn Mã mới.
- Mã ghép nối: trên máy kia vào Gỡ lỗi không dây › Ghép nối thiết bị bằng mã ghép nối. ADB Kit Đang tìm trên mạng... và thấy máy đó, bạn chỉ cần gõ mã 6 chữ số. Nếu không thấy, nhấn Nhập địa chỉ thủ công và gõ Địa chỉ IP & cổng đang hiện trên máy kia.
- Khi xong, ứng dụng báo Đã kết nối với tên máy đó.
3. Chọn máy và làm việc
Trên Home, chọn máy bạn vừa thêm. Từ giờ các tab sau chạy trên máy đó:
- Shell: terminal adb shell của máy kia (tiêu đề hiện tên máy · adb shell), có lịch sử, Tab, Ctrl+C,
top,vi. - Tools: Khởi động lại máy (thường, bootloader, recovery), Giữ màn hình bật và các thao tác nhanh khác.
- Auto script: chạy kịch bản đã lưu trên máy kia.
Các trang Màn hình, Theo dõi, Ứng dụng và Dev Check trên bản Android chỉ dùng cho chính máy đang cầm (ứng dụng hiện Chỉ dùng được trên máy này). Muốn xem danh sách ứng dụng của máy kia, bạn dùng lệnh trong Shell:
pm list packages -3
am force-stop com.example.app
pm clear com.example.appLựa chọn máy không được lưu: mỗi lần mở ứng dụng, ADB Kit bắt đầu với Máy này.
4. Khi máy kia bật lại Gỡ lỗi không dây
Gỡ lỗi không dây thường tắt sau khi khởi động lại, và mỗi lần bật lại là một cổng mới. Bạn không cần ghép nối lại: bật lại Gỡ lỗi không dây trên máy kia, ADB Kit tìm lại máy theo tên dịch vụ hoặc địa chỉ và kết nối. Nếu không liên lạc được, ứng dụng nhắc Hãy bật Gỡ lỗi không dây trên máy đó. Xem thêm vì sao cổng thay đổi.
Điều khiển Android bằng iPhone
iPhone không có adb riêng, nhưng một ứng dụng iOS vẫn có thể nói chuyện với Gỡ lỗi không dây của một máy Android trên cùng Wi-Fi. Bản ADB Kit cho iPhone trên App Store sắp ra mắt. Nó điều khiển các máy Android khác qua Gỡ lỗi không dây, với shell, phản chiếu màn hình có điều khiển cảm ứng, tải tệp lên/xuống, theo dõi, ứng dụng, Auto script và Dev Check.
Cách khác: máy tính, scrcpy
Nếu bạn cần xem và chạm vào màn hình máy kia ngay hôm nay, cách quen thuộc vẫn là máy tính chạy scrcpy hoặc trình duyệt với ADBKit. Xem mẹo phản chiếu màn hình Android.
Lỗi thường gặp
- "Chưa có máy nào quét mã. Hãy thử lại.": máy kia chưa quét, hoặc quét nhưng không thấy máy điều khiển trên mạng. Kiểm tra cùng Wi-Fi, rồi nhấn Mã mới.
- "Ghép nối thất bại. Kiểm tra mã rồi thử lại.": mã sai hoặc hộp thoại trên máy kia đã đóng. Mở lại để có mã mới. Thêm trong sửa lỗi ghép nối thất bại.
- "Đã ghép nối nhưng máy không phản hồi.": Gỡ lỗi không dây trên máy kia vừa tắt, thường do màn hình tắt hoặc mất Wi-Fi. Giữ nó bật và thử lại.
- Không tìm thấy máy trên mạng: router cách ly thiết bị hoặc chặn mDNS. Dùng Nhập địa chỉ thủ công.
- Máy Xiaomi bị từ chối vài lệnh: bật Gỡ lỗi USB (Cài đặt bảo mật) trên máy đó, xem bài về Xiaomi.
An toàn
Ghép nối là cấp quyền adb cho máy kia: nó có thể cài, gỡ, xóa dữ liệu ứng dụng và đổi cài đặt. Chỉ ghép nối máy bạn sở hữu hoặc được chủ máy đồng ý, và chủ máy luôn có thể thu hồi trong Gỡ lỗi không dây › Thiết bị đã ghép nối. ADB Kit miễn phí có quảng cáo. ADB Kit Pro chỉ bỏ quảng cáo.