如安在Android设备上的本地终端模拟器中运转“ adb shell”指令?

发布时间:2024-05-17 10:33:54 来源:ub8登录1.0 作者:ub8登录1.0 ub8登录1.0

  我手边没有带根的 Nougat 设备,但类似于以下内容的内容或许满足挨近

  另一种挑选是从设备实践运转 adb,经过 TCP 连接到本身。如果您需求一些只能经过 adb 运用的功用(例如在我的情况下是adb forward),那么这或许是您仅有的挑选。不幸的是,这不是特别便利。

  我无法运用任何揭露可用的 adb 二进制文件取得成功,所以我自己构建了一些小改动。您能够别离在上检查我运用的源代码和所做的更改。

  问题是 Termux。依照规划,Termux 只运转(或大部分?)Linux 指令行程序,这些程序是您运用 apt 或更新的“本机”包办理界面(例如 apt install bsdtar)在 Termux 中装置的。运转 adb shell 指令所需的是一个终端模拟器,它能够真实拜访底层的 Android 文件体系,而不仅仅是 Termux,它实践上是一个 chroot 保存,由于它知道它不是从文件体系根 / 运转指令。

上一篇:青岛市崂山区社会管理中心网格化手机终端网络服务项目竞争性商量公告 下一篇:华为P60系列发布:移动拍摄的新巅峰成为最强印象旗舰