Remote ADB Shell icon

Remote ADB Shell

1.7.2

Kết nối với ADB chạy trên một thiết bị Android qua mạng

Tên Remote ADB Shell
Phiên bản 1.7.2
Cập nhật 30 th 06, 2022
Kích thước 565 KB
Thể loại Công cụ
Lượt cài đặt 500N+
Nhà phát triển Cameron Gutman
Android OS Android 4.0+
Google Play ID com.cgutman.androidremotedebugger
Remote ADB Shell · Ảnh chụp màn hình

Remote ADB Shell · Mô tả

Remote ADB Shell là một ứng dụng đầu cuối cho phép bạn kết nối với dịch vụ ADB shell của các thiết bị Android khác qua mạng và thực hiện các lệnh đầu cuối. Điều này có thể hữu ích để gỡ lỗi từ xa các thiết bị Android (chạy các công cụ như top, logcat hoặc bãi rác). Nó hỗ trợ nhiều kết nối đồng thời với các thiết bị khác nhau và giữ cho các kết nối này tồn tại ngay cả khi ứng dụng ở chế độ nền. Ứng dụng này không yêu cầu root trên cả hai thiết bị, nhưng root có thể hữu ích để định cấu hình các thiết bị mục tiêu. Nếu thiết bị mục tiêu chưa được root, bạn phải sử dụng máy tính có Android SDK và trình điều khiển USB của Google để định cấu hình chúng (chi tiết bên dưới).

Ứng dụng này là một trình bao bọc xung quanh vỏ được tiếp xúc với ADB. Nó duy trì lịch sử 15 lệnh có thể truy cập bằng cách nhấn và giữ hộp lệnh. Nhấn và giữ chính màn hình đầu cuối sẽ cung cấp tùy chọn để gửi Ctrl + C, chuyển đổi tự động cuộn hoặc thoát phiên đầu cuối.

Điều này hoạt động giống hệt như cách mà lệnh "adb shell" hoạt động trên máy tính. Vì ứng dụng này sử dụng triển khai gốc của giao thức ADB trong Java nên nó không yêu cầu root trên một trong hai thiết bị hoặc bất kỳ ứng dụng bên thứ 3 nào trên thiết bị đích. Các thiết bị chỉ nói cùng một giao thức với nhau mà chúng sẽ sử dụng với máy tính chạy ứng dụng khách ADB từ Android SDK.

QUAN TRỌNG: Các thiết bị chạy Android 4.2.2 trở lên sử dụng khóa RSA để xác thực kết nối ADB. Trong thử nghiệm của tôi, các thiết bị chạy 4.2.2 sẽ cần được cắm vào máy tính trong lần đầu tiên bạn kết nối với chúng (từ mỗi thiết bị có cài đặt ứng dụng này). Điều này cho phép họ hiển thị hộp thoại chấp nhận khóa công khai mà bạn phải chấp nhận (và chọn "Luôn cho phép từ máy tính này"). Các thiết bị chạy Android 4.3 và 4.4 dường như không gặp vấn đề gì khi hiển thị hộp thoại mà không cần kết nối với máy tính, vì vậy, có vẻ như đây là một giải pháp dành riêng cho Android 4.2.2.

Để định cấu hình mục tiêu chưa root, hãy cắm thiết bị đích vào máy tính đã cài đặt SDK Android và chạy "adb tcpip 5555" từ thư mục công cụ nền tảng của SDK Android. Điều này sẽ bắt đầu nghe ADB trên cổng 5555 trên thiết bị đích. Sau đó, thiết bị có thể được rút phích cắm và sẽ vẫn được định cấu hình đúng cách cho đến khi khởi động lại.

Đối với các thiết bị đã được root (mặc dù không bắt buộc), bạn có thể cài đặt một trong một số ứng dụng "ADB WiFi" để cho phép máy chủ ADB lắng nghe qua mạng. Thiết bị có ROM tùy chỉnh có thể có tùy chọn để bật ADB qua mạng trong ngăn Tùy chọn nhà phát triển của Cài đặt. Sử dụng một trong hai phương pháp này sẽ định cấu hình đúng cách ADB để truy cập mạng bằng ứng dụng này. Bước bổ sung cho 4.2.2 vẫn được yêu cầu cho kết nối ban đầu.

Để kết nối với thiết bị Android từ xa của bạn, hãy nhập địa chỉ IP của thiết bị và số cổng (5555 từ ví dụ trên) trong Remote ADB Shell. Nhấn vào Kết nối và nó sẽ cố gắng kết nối với thiết bị và khởi động thiết bị đầu cuối.

Nhà phát triển: Thư viện Java ADB tùy chỉnh mà tôi đã viết cho ứng dụng này là nguồn mở theo giấy phép BSD tại https://github.com/cgutman/AdbLib

Nguồn cho ứng dụng này có sẵn theo giấy phép Apache: https://github.com/cgutman/RemoteAdbShell

Remote ADB Shell 1.7.2 · Tải miễn phí

4,0/5 (971+ Đánh giá)

Phiên bản cũ

Tất cả các phiên bản