IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> adb 连接黑盒(未知端口号) -> 正文阅读

[移动开发]adb 连接黑盒(未知端口号)

我们知道android 默认adb tcp 连接端口为5555(电脑端adb 服务默认端口为5037),但很多rom厂商会定义一个自己的端口号,避免被他人通过adb随意连接.可通过setprop servcie.adb.tcp.prot xxxx设置。

有时需要连接一个未知adb 端口的 android设置就比较麻烦了。我最近就碰到这种情况,最后是通过最笨的方法,脚本轮询端口(最大65535)才连上。很耗时。不过1024之前一般不用考虑。

下面是bat脚本,轮询连接adb

@echo off
setlocal enabledelayedexpansion
set /a a=5000  //定义端口号变量
for /l %%c in (5000 1 65535) do ( //循环,从5000开始,每次递增1,到65535为止
set /a a+=1 //端口号值递增
adb connect 192.168.0.75:!a! >> log.txt  //连接adb connect ip:port
Wscript sleep.vbs //调用延时脚本
adb remount
echo !a! //打印端口值
)
echo %a%
pause

sleep.vbs 内容如下:

WScript.sleep 500  //间隔500毫秒轮询一次

从输出日志内容查看是否连接成功:

unable to connect to 192.168.0.75:6765:6765
unable to connect to 192.168.0.75:6766:6766
unable to connect to 192.168.0.75:6767:6767
unable to connect to 192.168.0.75:6768:6768
unable to connect to 192.168.0.75:6769:6769
unable to connect to 192.168.0.75:6770:6770
unable to connect to 192.168.0.75:6771:6771
unable to connect to 192.168.0.75:6772:6772
unable to connect to 192.168.0.75:6773:6773
unable to connect to 192.168.0.75:6774:6774
unable to connect to 192.168.0.75:6775:6775
unable to connect to 192.168.0.75:6776:6776
unable to connect to 192.168.0.75:6777:6777
unable to connect to 192.168.0.75:6778:6778
unable to connect to 192.168.0.75:6779:6779
unable to connect to 192.168.0.75:6780:6780
unable to connect to 192.168.0.75:6781:6781
unable to connect to 192.168.0.75:6782:6782
unable to connect to 192.168.0.75:6783:6783
unable to connect to 192.168.0.75:6784:6784
unable to connect to 192.168.0.75:6785:6785
unable to connect to 192.168.0.75:6786:6786
unable to connect to 192.168.0.75:6787:6787
unable to connect to 192.168.0.75:6788:6788
connected to 192.168.0.75:6789   //连接成功,正确端口号为 6789
unable to connect to 192.168.0.75:6790:6790
unable to connect to 192.168.0.75:6791:6791
unable to connect to 192.168.0.75:6792:6792
unable to connect to 192.168.0.75:6793:6793
unable to connect to 192.168.0.75:6794:6794
unable to connect to 192.168.0.75:6795:6795

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-09-26 10:17:52  更:2021-09-26 10:20:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 19:36:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码