MTK免USB线实现WIFI Adb连接

news/2024/10/17 21:48:44/

文章目录

  • 需求
  • 场景
    • 重置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/news/1539812.html

相关文章

界面控件DevExpress WinForms v24.1新版亮点 - 可访问性和UI自动化增强

DevExpress WinForms拥有180组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜…

python教程:python中的引用及其对引用的所有操作

在 Python 中,引用指的是变量指向对象的机制。Python 中的所有变量都是引用,即变量名并不直接存储对象的值,而是指向存储对象的内存地址。因此,多个变量可以同时引用同一个对象,从而共享对同一个数据的修改。 Python …

C#中,重载(overload) 重写(override)的应用说明

一.重载(overload)& 重写(override)定义说明 1.重载(overload)& 重写(override) 1.1重载(overload):指的是在同一个类中定义多个具有相同名称但参数列表不同的方法。通过参数列表的不同,编译器能够区分这些方法,并根据调用时传递的…

SpringBoot发送邮箱

一、导入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId> </dependency> 二、添加配置 application.yml文件 将username修改为自己的邮箱&#xff0c;password修改为…

【JavaScript】关于使用JS对word文档实现预览的一些思考

文章目录 mammothdocx4js mammoth 官网地址&#xff1a;https://github.com/mwilliamson/mammoth.js#readme 安装mammoth&#xff1a; npm i mammoth -S我们可以安装mammoth来实现上传的word文件的在线预览&#xff0c;我们以element的上传组件为示例&#xff1a; <temp…

Vue3子组件watch无法监听父组件传递的属性值

Vue3子组件watch无法监听父组件传递的属性值 1 问题描述2 引发原因3 解决方法 1 问题描述 假设子组件 ChildComponent 中有个属性a&#xff0c;默认值为 0&#xff0c;并且通过侦听器 watch 监听其数值变化。在父组件 ParentComponent 中调用子组件并将属性a的值赋为1传递给子…

finalshell连接navicat数据库

一、安装mysql数据库 这个安装在另外一篇里 超详细的finalshell安装数据库以及数据库的基本操作-CSDN博客https://blog.csdn.net/cfjbcg/article/details/142990671 二、连接 说明root这个用户连接&#xff0c;是有权限的限制的----》修改权限 use mysql pdate user set hos…

MySQL 篇-深入了解 InnoDB 引擎的逻辑存储结构、架构、事务原理、MVCC 原理分析(RC 级别、RR 级别)

&#x1f525;博客主页&#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞&#x1f44d;收藏⭐评论✍ 文章目录 1.0 InnoDB 引擎 - 逻辑存储结构 2.0 InnoDB 引擎 - 架构 2.1 InnoDB 引擎 - 内存结构 2.2 InnoDB 引擎 - 磁盘结构 2.3 InnoDB 引擎 - 后台线程 3.0 InnoDB 引擎 - 事…