非Root谷歌Pixel7(Android13)能否设置静态无线调试端口?
未Root Pixel 7(Android 13)固定无线调试端口方案
针对你的需求——关闭再开启无线调试时端口保持固定(重启后变化不影响),未Root的Android 13设备可以实现,无需依赖nmap或脚本,步骤如下:
- 前置准备:已开启手机开发者选项、无线调试功能;设备与电脑同属一个局域网;电脑配置好adb环境。
首次设备配对(未配对过的话)
- 手机端无线调试界面点击「配对设备配对码」,记下显示的配对地址(格式如
192.168.x.y:xxxx)和配对码 - 电脑终端执行:
adb pair 192.168.x.y:xxxx,输入配对码完成配对
- 手机端无线调试界面点击「配对设备配对码」,记下显示的配对地址(格式如
设置固定调试端口
- 先连接当前默认无线调试端口:
adb connect 192.168.x.y:5555(若当前显示的不是5555,替换为对应端口) - 执行命令指定固定端口(示例设为5556,可自定义未被占用的端口):
adb shell setprop service.adb.tcp.port 5556 - 重启adb服务生效:
adb shell stop adbd && adb shell start adbd - 断开当前连接:
adb disconnect - 重新连接到固定端口:
adb connect 192.168.x.y:5556
- 先连接当前默认无线调试端口:
验证效果
- 在手机上关闭无线调试,再重新开启
- 直接在电脑端执行
adb connect 192.168.x.y:5556,即可成功连接,端口不会改变
注意事项
- 该固定端口设置仅在当前开机周期内有效,重启手机后会恢复动态分配(符合你很少重启的使用场景)
- 选择端口时避免与设备其他服务冲突,推荐使用5555-5558这类adb常用端口区间
- 全程无需Root权限,Android 13原生支持通过adb临时修改adb服务端口
内容的提问来源于stack exchange,提问作者Lynob
相关产品推荐
相关产品推荐

