MTK免USB线实现WIFI Adb连接

server/2024/10/17 19:01:53/

文章目录

  • 需求
  • 场景
    • 重置tcpip服务
    • 产品定义
  • 实现方案
    • 修改文件
    • 修改内容
  • 关联知识点
  • 总结

需求

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产品,要调试就必须拆机了

实现方案

修改文件

system/core/rootdir/init.rc

修改内容

在init.rc 文件中添加配置,启动服务,并设置端口on property:sys.connect.adb.wiress=1setprop service.adb.tcp.port 5555stop adbdstart adbd  

关联知识点

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

总结

  • init.rc 文件添加设置adb tcp 端口默认一次
  • init.rc 知识了解

http://www.ppmy.cn/server/131764.html

相关文章

maven聚合ssm

如果没有写过ssm项目请移步SSM后端框架搭建(有图有真相)-CSDN博客 数据库准备 create table user (id int (11),uid varchar (60),name varchar (60),age int (11),sex varchar (12) ); insert into user (id, uid, name, age, sex) values(10,202409…

[LeetCode] 1047. 删除字符串中的所有相邻重复项

题目描述: 给出由小写字母组成的字符串 s,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 s 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 题目链接…

OpenCV视频I/O(20)视频写入类VideoWriter之用于将图像帧写入视频文件函数write()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 cv::VideoWriter::write() 函数用于将图像帧写入视频文件。 该函数/方法将指定的图像写入视频文件。图像的大小必须与打开视频编写器时指定的大…

【云原生】利用 docker api 管理容器

目的 对容器进行管理 方案 使用 docker 官方sdk 对docker进行操作,操作依赖docker socket 官方sdk 参考 : https://docs.docker.com/engine/api/sdk/ 准备工作 为了方便调试,打开docker socket 的2375端口 部分代码 定义一个docker c…

【Python】Python中的异常处理

【Python】Python中的异常处理 在Python中,异常处理是一种重要的编程技术,用于处理程序执行过程中可能出现的错误或异常情况。通过使用try、except、else和finally关键字,可以有效地管理这些异常,确保程序的稳定性和健壮性。 基…

《常见 HTML 标签和属性全解析》

《常见 HTML 标签和属性全解析》 在网页开发的世界里,HTML(超文本标记语言)就像是构建数字大厦的基石。它通过各种标签和属性来定义网页的结构、内容和样式。下面,让我们深入了解一些常见的 HTML 标签和属性。 一、HTML 标签 &…

Python轴承故障诊断 (八)基于EMD-CNN-GRU并行模型的故障分类

往期精彩内容: Python-凯斯西储大学(CWRU)轴承数据解读与分类处理 Pytorch-LSTM轴承故障一维信号分类(一)-CSDN博客 Pytorch-CNN轴承故障一维信号分类(二)-CSDN博客 Pytorch-Transformer轴承故障一维信号分类(三)-CSDN博客 三十多个开源…

自定义注解和组件扫描在Spring Boot中动态注册Bean(二)

在Spring Boot中,自定义注解和组件扫描是实现动态注册Bean的两种重要手段。通过它们,开发者可以灵活地管理Spring容器中的Bean,提高开发效率和代码的可维护性。本文将详细讲解自定义注解和组件扫描在Spring Boot中如何动态注册Bean。 自定义…