首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不带电缆的ADB tcpip命令

不带电缆的ADB tcpip命令
EN

Stack Overflow用户
提问于 2014-08-01 13:22:33
回答 5查看 15.7K关注 0票数 17

我需要远程ADB shell..我知道我们必须发布"ADB tcpip "..将ADB服务器更改为TCP侦听模式。

但是,问题是我的手机没有根,我没有USB数据线。我不能发出tcpip命令,因为我没有USB线,我不能更改default.prop文件,因为手机没有根。

有没有其他方法可以将ADB服务器更改为TCP侦听模式?

EN

回答 5

Stack Overflow用户

发布于 2021-01-03 09:02:32

答案很简单:不,你不能。

正如你所说的,你不能访问prop文件,也不能使用ADB来更改电缆。唯一的方法是通过Android终端仿真器(也称为Termux)找到端口。

票数 0
EN

Stack Overflow用户

发布于 2021-01-10 06:30:15

对于任何正在寻找更好答案的人:是的,你可以!

当您尝试在不使用USB电缆的情况下执行"adb tcpip 5555“时,它返回:”错误:找不到设备/仿真器“

模拟器??在谷歌搜索之后,我找到了方法,并制作了一个批处理文件,通过WIFI直接连接我的设备,根本不需要电缆:

代码语言:javascript
复制
set /p ip= Device IP: 

:CONNECT
if "%CD%"=="C:\" goto ROOT
cd ..
goto CONNECT

:ROOT
cd ...Android\Sdk\emulator
echo.
echo Starting emulator...
start /MIN emulator -avd Nexus_5X_API_29_x86 -no-window
(you can check other avaliable devices with "emulator -list-avds")

cd ..
cd platform-tools
adb wait-for-device
echo.
echo Emulator started.
echo Connecting with device...
adb tcpip 5555
adb connect %ip%
echo.
echo Closing emulator...
(you need it just to be able to execute "adb tcpip 5555")
adb -s emulator-5554 emu kill
(you can check the name with "adb devices")
票数 0
EN

Stack Overflow用户

发布于 2021-12-28 20:41:24

我找到一篇文章说你可以执行setprop persist.adb.tcp.port 5555使tcpip模式在重启后自动启动。

问题是,您必须以root用户身份运行此命令。

不幸的是,在我的设备上,su命令并不存在。

这是原始的Permanent network debugging on android

编辑:我发现,su命令只有在你的设备是根的时候才可用。因此,只有当你有一个根电话时,这个解决方案才有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25073340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档