ADB Shell [Tasker Plugin]

Mua trong ứng dụng
4,1
219 bài đánh giá
100 N+
Lượt tải xuống
Mức phân loại nội dung
Tất cả mọi người
Ảnh chụp màn hình
Ảnh chụp màn hình

Thông tin về ứng dụng này

Plugin Tasker này cho phép bạn gửi một (các) lệnh ADB Shell (s) đến một thiết bị từ xa (hoặc chính thiết bị) có ADB qua WiFi được kích hoạt.
Ứng dụng này rõ ràng không cần Tasker để làm việc như nó là một plugin (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, đây là một ứng dụng trả tiền với một thử nghiệm miễn phí 7 ngày ). Một lần nữa, không có Tasker, nó sẽ KHÔNG LÀM VIỆC. Tôi đã đủ rõ ràng chưa? Dù sao ...

Trên thiết bị đích, bạn có thể làm bất cứ điều gì bạn thường có thể làm khi sử dụng thiết bị đầu cuối hoặc Shell ADB của thiết bị đó. Điều này bao gồm mở các ứng dụng, di chuyển các tập tin, mô phỏng đầu vào và 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 Tasker và cần được cấu hình đúng khi thêm vào một tác vụ để làm việc.

CHÚ THÍCH:
- Bạn có thể gửi nhiều lệnh cùng lúc bằng cách tách chúng bằng dấu ";".
- Tất cả các lệnh trong một hành động đơn lẻ được tự động theo sau với lệnh "thoát" để đóng kết nối ADB. Điều này có nghĩa rằng nếu bạn muốn gửi nhiều lệnh tùy thuộc vào nhau, bạn sẽ cần phải đặt chúng trong một hành động Tasker đơn và tách chúng bằng ";".
- Nếu bạn muốn nhiều tác vụ của plugin của tôi chạy sau mỗi tác vụ trong Tasker, vui lòng giữ nguyên thời gian chờ. Tasker sẽ tiếp tục khi lệnh được gửi.
- Lần đầu tiên bạn thử kết nối với một thiết bị khác thông qua ADB, nó sẽ hỏi bạn xem bạn có tin cậy thiết bị hay không. Để plugin này hoạt động chính xác, bạn sẽ cần luôn "tin cậy máy tính này".
- Đầu ra của bàn đ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 vv hoặc bằng cách lặp lại trên% output () bằng cách sử dụng vòng lặp for.
- Plugin sẽ tạo hai tệp khóa trên thiết bị của bạn để có thể tạo kết nối ADB an toàn với thiết bị.

Bây giờ cho 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 ADB của tôi qua WiFi cho phép AndroidTV (Nvidia SHIELD) bật hoặc tắt bằng cách gửi lệnh "đầu vào keyevent POWER", điều này mô phỏng một nút bấm 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 "nhập keyevent DPAD_RIGHT" hoặc "... LEFT" vv
- Một lệnh đơn giản khác là "khởi động lại", bạn sẽ đoán nó, 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 tìm cho Google một chút để tìm hoạt động chính của ứ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 vào "localhost" trong trường địa chỉ IP, mọi lệnh sẽ được thực hiện trên chính thiết bị! Điều này làm việc ngay cả khi không có gốc nếu bạn, tất nhiên, có ADB qua WiFi được kích hoạt (có thể được kích hoạt từ một máy tính bằng cách sử dụng “adb tcpip 5555”).
Tất nhiên có nhiều mệnh 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 hãy để lại phản hồi và gửi các lỗi để tôi có thể cố hết sức để sửa chúng! Mọi lời khuyên đều được hoan nghênh!

Ý 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. Xin vui lòng đọc mô tả của ứng dụng đó quá, nó có chứa một số lời khuyên về việc cho phép 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ìm thấy 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 để làm việc với một lệnh cụ thể và chuyển 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 vào 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 vào thiết bị cục bộ đang chạy tác vụ không có gốc.

Bây giờ mở mã nguồn tại https://github.com/Jolanrensen/ADBPlugin!
Lần cập nhật gần đây nhất
16 thg 1, 2020

An toàn dữ liệu

Sự an toàn bắt đầu từ việc nắm được cách nhà phát triển thu thập và chia sẻ dữ liệu của bạn. Các biện pháp bảo vệ quyền riêng tư và bảo mật dữ liệu có thể thay đổi tuỳ theo cách sử dụng, khu vực và độ tuổi. Nhà phát triển đã cung cấp thông tin này và có thể sẽ cập nhật theo thời gian.
Không chia sẻ dữ liệu với bên thứ ba
Tìm hiểu thêm về cách nhà phát triển khai báo thông tin về hoạt động chia sẻ dữ liệu
Không thu thập dữ liệu nào
Tìm hiểu thêm về cách nhà phát triển khai báo thông tin về hoạt động thu thập dữ liệu

Xếp hạng và đánh giá

4,2
211 bài đánh giá
Đường Văn Hùng
27 tháng 7, 2022
Good
Nội dung này có hữu ích cho bạn không?

Tính năng mới

• 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