AS

ADB Shell [Tasker Plugin] for Android APK

发行人: Jolan Rensen
Android APK Free
下载 v6.3b 5 下载量
文件类型APK
6.3b
发行人 Jolan Rensen
发布日期2020年6月4日
添加日期2020年6月4日
操作系统要求Android
要求Requires Android 4.4 and up
下载总数5
价钱Free

描述

这个 Tasker 插件允许您向启用了 ADB over WiFi 的远程设备(或设备本身)发送(一系列)ADB Shell 命令。

这个应用程序显然确实需要 Tasker 才能工作,因为它是一个插件(https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm,这是一个 7 天免费试用的付费应用程序)。同样,没有Tasker,它将无法正常工作。我够清楚了吗?无论如何...

在目标设备上,您可以执行使用该设备的终端或 ADB Shell 时通常可以执行的任何操作。这包括打开应用程序、移动文件、模拟输入等等(天空是极限,谷歌是你的朋友)。

我的应用程序可以用作 Tasker 中的操作,并且需要在添加到任务时正确配置才能工作。

笔记:

- 您可以一次发送多个命令,方法是用“;”分隔它们。

- 单个操作中的所有命令都会自动跟随“退出”命令,以关闭 ADB 连接。这意味着如果您想发送多个相互依赖的命令,您需要将它们放在一个 Tasker 操作中并用“;”分隔它们。

- 如果您希望我的插件的多个操作在 Tasker 任务中依次运行,请保持超时设置不变。发送命令后,Tasker 将继续。

- 第一次尝试通过 ADB 连接到另一台设备时,它会询问您是否信任该设备。要使此插件正常工作,您需要始终“信任这台计算机”。

- 控制台的输出可以在 Tasker 中查看和重用。这可以通过访问 %output1、%output2 等或使用 for 循环遍历 %output() 来完成。

- 该插件将在您的设备上生成两个密钥文件,以便能够与设备建立安全的 ADB 连接。

现在有一些有用的命令!

- 我自己经常使用的一个命令是通过发送命令“input keyevent POWER”来打开或关闭我的 ADB over WiFi 启用的 AndroidTV(Nvidia SHIELD),这模拟了按下电源按钮。

- 当然,您可以更改要按的键,例如按箭头键,您可以执行“输入 keyevent DPAD_RIGHT”或 LEFT 等。

- 另一个简单的命令是“重启”,你猜对了,它会重启设备!您也可以在此处输入“rebo​​ot -p”来关闭它。

- 能够做的一件很酷的事情是在设备上启动应用程序。您将不得不谷歌一点才能找到应用程序的主要活动。此示例将在设备上打开 Chrome:“am start -n com.android.chrome/com.google.android.apps.chrome.Main”。

- 当您在 IP 地址字段中填写 localhost 时,每个命令都将在设备本身上执行!当然,如果您启用了基于 WiFi 的 ADB(可以使用 adb tcpip 5555 从 PC 激活),即使没有 root 也可以使用此功能。

当然还有很多其他的命令,天空才是极限!

这是我第一个发布的应用程序,所以请留下反馈并提交错误,以便我尽我所能修复它们!任何提示都非常受欢迎!

创建这个应用程序的想法来自 https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger,它允许用户通过应用程序本身的接口连接到远程设备。请也阅读该应用程序的说明,其中包含一些有关通过 WiFi 启用 ADB 的提示。我在我的应用程序中使用相同的 AdbLib Java 库。

我使用位于 https://github.com/cgutman/AdbLib 的 AdbLib 库,并使用 https://github.com/cgutman/AdbLibTest 作为如何使用该库的示例。我调整了这个示例以使用给定的命令并将其转换为 Tasker 插件。

如需帮助,您可以给我发电子邮件或访问 https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013 上的 XDA-Developers 线程。该线程还包含一些有用的提示,用于访问在没有 root 的情况下运行任务的本地设备。

现在在 https://github.com/Jolanrensen/ADBPlugin 开源!

类似程序

替代方案