0

在执行之前的 shell 脚本后,我想从 ADB shell 内部关闭启用的 ADB over WiFi。主要原因是我只是想启动一些脚本,并摆脱 ADB 通过 WiFi 连接造成的开销。我确实需要一个 WiFi 连接本身,所以adb shell "svc wifi disable"不会工作。

有没有办法在不触摸屏幕的情况下以某种方式远程控制这个开发选项?

或者可能有一个am start命令可以做到这一点?像am start -n com.android...am start -a android.intent.action...

4

1 回答 1

1

adbd是在您的设备上运行的 adb 守护程序,等待连接。

发出stop adbd应该杀死它-您可能必须以root身份运行它,应该停止设备上的adb,并断开您的活动shell。

编辑

刚刚尝试过,它对我有用,运行 cyanogenmod。使用adb connect <ip>, 并进入 adb shellsu以获得超级用户权限,然后发出stop adbd. 您的 shell 应该终止,并且您将无法重新连接,直到您从设备重新启动它。(外壳或设置菜单)

于 2015-06-04T05:02:32.530 回答