美文网首页
adb 运行原理简析

adb 运行原理简析

作者: 超__越 | 来源:发表于2018-08-09 14:29 被阅读39次

    adb 的运行原理是 PC 端的 adb server 与手机端的守护进程 adbd 建立连接,然后 PC 端的 adb client 通过 adb server 转发命令,adbd 接收命令后解析运行。

    所以如果 adbd 以普通权限执行,有些需要 root 权限才能执行的命令无法直接用adb xxx执行。这时可以adb shell然后su后执行命令,也可以让 adbd 以 root 权限执行,这个就能随意执行高权限命令了。

    命令:

    adb root

    现在再运行 adb shell,看看命令行提示符是不是变成 # 了?

    有些手机 root 后也无法通过adb root命令让 adbd 以 root 权限执行,比如三星的部分机型,会提示adbd cannot run as root in production builds,此时可以先安装 adbd Insecure,然后adb root试试。

    相应地,如果要恢复 adbd 为非 root 权限的话,可以使用adb unroot命令。

    相关文章

      网友评论

          本文标题:adb 运行原理简析

          本文链接:https://www.haomeiwen.com/subject/ihaqbftx.html