我需要远程ADB shell。
我知道我们必须发出“ADB tcpip”命令来将ADB服务器更改为TCP监听模式。
但问题在于我的手机没有root权限,而且我也没有USB线。
由于我没有USB线,无法发出tcpip命令,
由于手机没有root权限,我也无法更改default.prop文件。
是否有其他方法可以将ADB服务器更改为TCP监听模式?
我需要远程ADB shell。
我知道我们必须发出“ADB tcpip”命令来将ADB服务器更改为TCP监听模式。
但问题在于我的手机没有root权限,而且我也没有USB线。
由于我没有USB线,无法发出tcpip命令,
由于手机没有root权限,我也无法更改default.prop文件。
是否有其他方法可以将ADB服务器更改为TCP监听模式?
setprop persist.adb.tcp.port 5555
命令使tcpip模式在重启后自动启动。su
不存在。su
命令。因此,该解决方案仅适用于已经root的手机。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")
为了启用无线调试,需要配置ADB命令。(在Mac OS中)
步骤1:首先需要启用adb命令。(检查SDK工具并安装命令行工具)
步骤2:连接设备与USB电缆后,运行以下命令。
命令:adb devices
上述命令将显示已连接的移动设备列表。
步骤3:之后,我们需要配置TCPIP协议:
例如:adb tcpip 5556
步骤4:运行命令以连接设备。
命令:adb connect your_ip:port_address
例如:adb connect 192.168.1.152:5556