MTK免USB线实现WIFI Adb连接

文章目录

需求

MTK 平台在不用USB线的情况下,实现wifi adb 连接设备,从而进行调试操作。


场景

重置tcpip服务

MTK产品不像RK、全志系统产品,电脑和Android设备同一个WIFI情况下,直接使用命令 adb connect ip:port 进行连接。 需要线重置tcpip 端口 adb tcpip 5555 ,才能进行adb connect ip 进行连接。这就导致使用WIFI ADB 连接的前提必须用USB线连接设备并重置一次tcpip 端口一次

产品定义

部分产品是把USB接口放到机器里面,不会暴漏出来。这样就给实际调试带来了极大的不便利。如果是MTK产品,要调试就必须拆机了

实现方案

修改文件

java 复制代码
system/core/rootdir/init.rc

修改内容

java 复制代码
在init.rc 文件中添加配置,启动服务,并设置端口

on property:sys.connect.adb.wiress=1
   setprop service.adb.tcp.port 5555
   stop adbd
   start adbd  

关联知识点

为什么需要再init.rc 文件中配置,这里就关联到了init.rc 源码的熟悉,相关知识如下,这个知识点非常重要
Android系统init.rc全解析
Android init.rc文件详解
init.rc 详解

总结

  • init.rc 文件添加设置adb tcp 端口默认一次
  • init.rc 知识了解
相关推荐
流星白龙14 小时前
【MySQL高阶】20.InnoDB 磁盘文件
android·mysql·adb
yun呐14 小时前
mysql数据库误删恢复
数据库·mysql·adb
废弃的小码农16 小时前
APP测试--adb使用介绍
python·测试工具·adb
Database_Cool_18 小时前
AI Agent 混合检索选型:阿里云 AnalyticDB MySQL 向量+全文一站式方案
android·adb
musk12121 天前
adb 控制显示 隐藏 导航栏 顶部状态栏
adb
小镇敲码人2 天前
MySQL事务介绍
android·数据库·mysql·adb
流星白龙2 天前
【MySQL高阶】16.行结构
android·mysql·adb
kingwebo'sZone2 天前
在Cent上安装Mysql 8.0的遇到的问题和解决办法
数据库·mysql·adb
流星白龙3 天前
【MySQL高阶】15.MySQL存储结构,页结构
android·mysql·adb
流星白龙3 天前
【MySQL高阶】17.InnoDB 内存结构
数据库·mysql·adb