【问题标题】:ADB - how does it work?亚行 - 它是如何运作的?
【发布时间】:2011-05-27 15:18:26
【问题描述】:

我很清楚可以使用 ADB 在连接的 Android 设备上运行命令,但它在内部是如何工作的? 我的假设是,例如在调用“adb shell”之后,ADB 会连接一些在 Android 设备或模拟器上运行的内部服务并与之通信。 我想要做的是连接到这个服务,它直接从设备解析 ADB 命令(假设它没有连接到 PC)并直接从设备运行 ADB 命令。有可能吗?

【问题讨论】:

    标签: java android service adb


    【解决方案1】:

    ADB 是在本机层运行的守护程序。手机启动时在init.rc中启动,Androids版本的init.c。 ADB 可以在 Android 的 shell 脚本语言中接受命令,这与 BASH 相似但不同。

    【讨论】:

      【解决方案2】:

      据我所知没有。有根电话可以有一个终端仿真器,但它直接连接到电话,而不是通过 adb 守护进程。根据您想要执行的操作,您可能仍然可以在有根电话上使用终端模拟器。看看这个帖子:http://androidforums.com/eris-all-things-root/109607-terminal-emulators-adb-question.html

      【讨论】:

        猜你喜欢
        • 2018-07-23
        • 2017-10-14
        • 1970-01-01
        • 2021-12-21
        • 2012-02-12
        • 2013-05-15
        • 2013-08-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多