Plugin Tasker này cho phép bạn gửi (s) (s) lệnh adb adb vào thiết bị từ xa (hoặc chính thiết bị) có adb qua wifi được bật.
Ứng dụng này rõ ràng cần Tasker hoạt động như một plugin (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, đây là một ứng dụng trả phí với 7 Ngày dùng thử miễn phí). Một lần nữa, không có người tính, nó sẽ không hoạt động. Tôi có đủ rõ ràng không? Dù sao ...
Trên thiết bị mục tiêu, bạn có thể làm bất cứ điều gì bạn thường có thể làm khi sử dụng vỏ của thiết bị đầu cuối hoặc adb 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 et cetera (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 công việc và cần phải được cấu hình đúng khi được thêm vào Một nhiệm vụ để làm việc.
LƯU Ý:
- Bạn có thể gửi nhiều lệnh cùng một lúc bằng cách tách chúng bằng ";".
- Tất cả các lệnh trong một hành động được tự động theo sau với 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 vào một hành động có nhiệm vụ duy nhất và tách chúng bằng ";".
- Nếu bạn muốn nhiều hành động của plugin của mình chạy Sau nhau trong một nhiệm vụ Tasker, vui lòng giữ cho bộ hết thời gian như là. Tasker sẽ tiếp tục khi lệnh được gửi.
- Lần đầu tiên bạn cố gắng kết nối với một thiết bị khác thông qua ADB, nó sẽ hỏi bạn nếu bạn tin tưởng thiết bị. Đối với plugin này hoạt động chính xác, bạn sẽ luôn cần phải "tin tưởng vào máy tính này".
- Đầu ra của bảng điều khiển có thể được xem và tái sử dụng trong phạm vi. Điều này có thể được thực hiện bằng cách truy cập% đầu ra1,% đầu ra2, v.v. hoặc bằng cách lặp lại% đầu ra () bằng cách sử dụng một vòng lặp cho vòng lặp.
- 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ờ cho một số lệnh hữu ích!
- Một lệnh I bản thân mình sử dụng nhiều là để bật hoặc tắt ADB của tôi qua AndroidTV (NVIDIA Shield) bằng cách gửi lệnh "Nhập KeyEvent Power", điều này mô phỏng một nút nguồn nhấn.
- Tất nhiên Bạn có thể thay đổi phím nào để nhấn, ví dụ để nhấn phím mũi tên, bạn có thể thực hiện "Nhập KeyEvent KeyEvent Dpad_right" hoặc "... Còn lại", v.v.
- Một lệnh đơn giản khác là "Khởi động lại", bạn đã đoán được, khởi động lại thiết bị! Bạn cũng có thể đặt "Reboot -P" ở đây để cấp nguồn cho 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.Chrom.Main".
- Khi bạn điền vào "localhost" trong 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, việc bật adb qua WiFi (có thể được kích hoạt từ PC bằng cách sử dụng "adb tcpip 5555").
Tất nhiên 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! Bất kỳ lời khuyên nào được chào đón nhiều hơn!
Ý tưởng tạo ứng dụng này đến từ https://play.google.com.vn/store/apps/details?id=com.cgutman.androidrothotedebugger, cho phép người dùng cho phép người dùng Kết nối với một thiết bị từ xa thông qua giao diện trong chính ứng dụng. Vui lòng đọc mô tả về ứng dụng đó, nó chứa một số mẹo để 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 adbib được tìm thấy tại https://github.com/cgutman/adblib và sử dụng https://github.com/cgutman/adblibtest như một Ví dụ cho cách sử dụng thư viện. Tôi đã điều chỉnh ví dụ này để làm việc 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 luồng XDA-Developers tại https://forum.xda-developers.com / U / Tasker-Mẹo-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ộ chạy tác vụ mà không cần root.
Bây giờ nguồn mở tại https://github.com/jolanrensen/adbplugin!
• 6.3
- Plugin is now way faster using Tasker's intent service system!
- Added donation option
- a: small bugfix
- b: reverted something to make it faster
• 6.2
- Thanks to those who do not understand that this is a Tasker Plugin. Because of you I got the idea you should be able to test the plugin without Tasker, so now you can!
- Let's see if this takes care of the 1 star reviews haha