gpt4 book ai didi

android - 如何在未启用 USB 调试的情况下使用 adb tcpip?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:37:23 25 4
gpt4 key购买 nike

我已经阅读了很多关于 adb 和 tcpip 模式的帖子,我可以创建无线 adb 连接,但只有在 USB 调试打开时才可以。

我的使用方式是这样的:

  1. 已启用 USB 调试
  2. 在电脑上调用adb tcpip(从usb切换到tcpip模式,默认端口5555)
  3. 调用 adb connect PHONE_IP 并建立连接

无论是否连接了 USB 数据线,以上操作都有效,但前提是在 Android 设备上的开发人员选项中勾选了 USB 调试选项。一旦我取消选中该选项,TCP 连接就会丢失,并且在重新启用 USB 调试选项之前无法重新建立。

问题是我开始使用 IOIO OTG设备,我需要禁用 USB 调试才能将 IOIO 用作附件设备。如果我可以同时使用 IOIO 和使用 adb 进行调试,那将非常有用。

我在设备上使用 Android 4.1.2 (API 16)。我可以使用两台设备,都使用相同的操作系统版本,一台已获得根权限,一台未获得根权限。

是否可以在不启用 USB 调试的情况下在 tcpip 模式下使用 adb?如果是,怎么办?

最佳答案

在你的 root 设备上,安装 Terminal Emulator

输入“su”然后“启动adbd”( source )

我已经在我的 root Android 4.0.4 设备上尝试过这个。我可以在不启用 USB 调试的情况下正常连接。多说几句:

  • “USB Debugging”实际上在内部称为“enable_adb”。
  • 如果您启用 USB 调试,这通常会发生(小设备受抚养人):
  • 存储一个 Settings.Secure 值 (ADB_EN​​ABLED)
  • (在某些设备上还设置了系统属性)
  • adb 守护进程已启动

如果 UsbManager 只是检查安全设置,一切都应该正常。如果它检查实际运行的守护进程,那你就不走运了。

关于android - 如何在未启用 USB 调试的情况下使用 adb tcpip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19642583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com