Bỏ qua đến nội dung
AS

ADB Shell [Tasker Plugin] for Android APK

Nhà xuất bản: Jolan Rensen
Android APK Free
Tải xuống v6.3b 5 lượt tải
Loại tệpAPK
Phiên bản6.3b
Nhà xuất bản Jolan Rensen
Ngày phát hành4 thg 6, 2020
Ngày thêm4 thg 6, 2020
Yêu cầu OsAndroid
Yêu cầuRequires Android 4.4 and up
Tổng số lượt tải xuống5
Giá bánFree

Sự miêu tả

Plugin Tasker này cho phép bạn gửi (một loạt) lệnh ADB Shell tới một thiết bị từ xa (hoặc chính thiết bị đó) đã bật ADB qua WiFi.

Ứng dụng này rõ ràng cần Tasker để hoạt động vì nó là một plugin (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, đây là ứng dụng trả phí với 7 ngày dùng thử miễn phí ). Một lần nữa, nếu không có Tasker, nó sẽ KHÔNG HOẠT ĐỘNG. Tôi đã đủ rõ ràng chưa? Dù sao thì ...

Trên thiết bị đích, bạn có thể làm bất cứ điều gì mà bạn thường có thể làm khi sử dụng thiết bị đầu cuối hoặc ADB Shell của thiết bị đó. Điều này bao gồm mở ứng dụng, di chuyển tệp, mô phỏng đầu vào v.v. (Bầu trời là giới hạn và Google là bạn của bạn).

Ứng dụng của tôi có thể được sử dụng như một hành động trong Tasker và cần được định cấu hình đúng cách khi được thêm vào một tác vụ để hoạt động.

GHI CHÚ:

- Bạn có thể gửi nhiều lệnh cùng một lúc bằng cách phân tách chúng bằng dấu ";".

- Tất cả các lệnh trong một hành động đều được tự động tuân theo lệnh "thoát" để đóng kết nối ADB. Điều này có nghĩa là nếu bạn muốn gửi nhiều lệnh phụ thuộc vào nhau, bạn sẽ cần đặt chúng trong một hành động Tasker duy nhất và phân tách chúng bằng ";".

- Nếu bạn muốn nhiều hành động của plugin của tôi chạy sau nhau trong một tác vụ Tasker, vui lòng giữ nguyên thời gian chờ đã đặt. Tasker sẽ tiếp tục khi lệnh được gửi đi.

- Lần đầu tiên bạn cố gắng kết nối với một thiết bị khác qua ADB, nó sẽ hỏi bạn xem bạn có tin tưởng thiết bị đó không. Để plugin này hoạt động chính xác, bạn cần phải luôn "tin tưởng máy tính này".

- Đầu ra của bảng điều khiển có thể được xem và sử dụng lại từ bên trong Tasker. Điều này có thể được thực hiện bằng cách truy cập% output1,% output2, v.v. hoặc bằng cách lặp qua% output () sử dụng vòng lặp for.

- Plugin sẽ tạo hai tệp chính trên thiết bị của bạn để có thể tạo kết nối ADB an toàn với các thiết bị.

Bây giờ để biết một số lệnh hữu ích!

- Một lệnh mà bản thân tôi sử dụng rất nhiều là bật hoặc tắt ADB trên AndroidTV có hỗ trợ WiFi (Nvidia SHIELD) bằng cách gửi lệnh "input keyevent POWER", thao tác này mô phỏng thao tác nhấn nút nguồn.

- Tất nhiên bạn có thể thay đổi phím nào để nhấn, ví dụ để nhấn các phím mũi tên, bạn có thể thực hiện "input keyevent DPAD_RIGHT" hoặc LEFT, v.v.

- Một lệnh đơn giản khác là "khởi động lại", bạn đoán nó sẽ khởi động lại thiết bị! Bạn cũng có thể đặt "reboot -p" ở đây để tắt nguồn.

- Một điều thú vị có thể làm là khởi chạy ứng dụng trên thiết bị. Bạn sẽ phải Google một chút để tìm Hoạt động chính của một ứng dụng. Ví dụ này sẽ mở Chrome trên thiết bị: "am start -n com.android.chrome/com.google.android.apps.chrome.Main".

- Khi bạn điền localhost vào trường địa chỉ IP, mọi lệnh sẽ được thực thi trên chính thiết bị! Điều này hoạt động ngay cả khi không có root nếu bạn, tất nhiên, đã bật ADB qua WiFi (có thể được kích hoạt từ một máy tính bằng adb tcpip 5555).

Tất nhiên là có nhiều lệnh khác, bầu trời là giới hạn!

Đây là ứng dụng được xuất bản đầu tiên của tôi, vì vậy vui lòng để lại phản hồi và gửi lỗi để tôi có thể cố gắng hết sức để sửa chúng! Mọi lời khuyên đều được chào đón!

Ý tưởng tạo ứng dụng này đến từ https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, cho phép người dùng kết nối với thiết bị từ xa thông qua giao diện trong chính ứng dụng. Vui lòng đọc cả mô tả của ứng dụng đó, nó chứa một số mẹo về cách bật ADB qua WiFi. Tôi sử dụng cùng một thư viện Java AdbLib trong ứng dụng của mình.

Tôi sử dụng thư viện AdbLib có tại https://github.com/cgutman/AdbLib và sử dụng https://github.com/cgutman/AdbLibTest làm ví dụ về cách sử dụng thư viện. Tôi đã điều chỉnh ví dụ này để hoạt động với một lệnh nhất định và chuyển đổi nó thành một plugin Tasker.

Để được trợ giúp, bạn có thể gửi email cho tôi hoặc truy cập chuỗi XDA-Developers tại https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Chủ đề này cũng chứa một số mẹo hữu ích để truy cập thiết bị cục bộ đang chạy tác vụ mà không cần root.

Bây giờ mã nguồn mở tại https://github.com/Jolanrensen/ADBPlugin!

Các chương trình tương tự

Các lựa chọn thay thế