Android应用可以检测到ADB命令吗?

时间:2017-06-26 04:41:00

标签: android adb

无论如何,应用程序可以通过附加计算机上的ADB命令行代码检测它是否已启动(或杀死),而不是实际点击屏幕上的实际应用程序图标?

和/或是否可以判断应用中的点按输入是通过物理点击还是ADB输入完成的?

启动命令:adb shell monkey -p -c android.intent.category.LAUNCHER 1

杀死命令:adb shell am force-stop

点按命令:adb shell输入点击

1 个答案:

答案 0 :(得分:0)

adb命令正在system/bin/sh的全新流程中运行。即使设备已植根,也很难实现。

您可能需要通过getevent命令处理触摸事件。 adb shell input将跳过输入设备以模拟用户操作,但如果有人使用adb shell sendevent命令,您将无法检测到它。