Android adb权限问题:为什么电脑端用命令提示符可以执行很高权限的adb命令,而在手机端却不行

手机打开usb 调试,在电脑端执行adb命令,可以执行类似adb shell input keyevent HOME等高权限的adb命令。
而在手机费系统权限的app中,执行Runtime.getRuntime().exec("adb shell ....");
仅限应用内一些命令,权限比较低。
电脑端adb命令是如何获得系统权限的,如何和手机通信的,谢谢

adb命令是用来开发时使用的,Google在设计之初就给了它比较高的权限。Google在设计的时候就是这样设计的。而在手机里运行的应用则不应该获取这些权限。追问

通过adb tcpip的方式,去连接手机, PC端也能任意执行adb命令, 不能通过两台android 手机模拟么

温馨提示:答案为网友推荐,仅供参考
相似回答