adb网络连接调试,重启之后失效

adb 网络调试

1,配置adb 环境变量

2,通过对应数据线,把PC和Android设备连接;

3,cmd 命令行中执行 adb tcpip 5555 设置网络监听端口

4,Android设备和PC连接到同一局域网

5,cmd命令行中执行 adb connect + android设备IP地址 :5555 例如:adb connect 192.168.20.101:5555

以上对有些Android设备已经可以了,设备厂家已经设置了默认端口5555;但是大多数设备是没有默认设置,重启之后需要重新设置adb tcpip 5555;每次重启Android设备都需要执行tcpip 命令,非常麻烦;

解决重启失效的方法:

需要root权限

第一种方法:

在/system/build.prop 文件中加入service.adb.tcp.port=5555 

1,cmd命令行中执行adb shell

2,执行su 获取root权限;注意:获取root权限不同的设备方式不同

3,执行 echo service.adb.tcp.port=5555 >> /system/build.prop 把service.adb.tcp.port=5555挂在到build.prop文件中,并且是以追加的方式;

>:表示输出,会覆盖文件原有的内容

>>:表示追加,会将内容追加到已有文件内容的末尾

重新挂载

4,如果执行echo service.adb.tcp.port=5555 >> /system/build.prop 提示build.prop是只读文件,那么需要重现挂在system目录

5,挂在也是需要root权限,获取root权限之后执行 mount -o remount rw /system (重新挂载system目录为可读可写)

6,最后再执行 echo service.adb.tcp.port=5555 >> /system/build.prop

注意:4,5,6不是非必须,build.prop为只读文件时才要执行挂在命令;

重启生效

第二种方法:

也是在/system/build.prop 文件中加入service.adb.tcp.port=5555,只是执行方式不一样;

具体步骤

1,adb pull /system/build.prop C:\Users\Administrator\Desktop 把build.prop文件导出到桌面

2,以文本的方式打开build.prop文件

3,在文件中加入service.adb.tcp.port=5555,保存

4,adb push C:\Users\Administrator\Desktop\build.prop /system/

注意:如果build.prop文件为只读,测也需要通过mount -o remount rw /system(重新挂载system目录为可读可写)

重启生效

第三种方式:

1,adb shell 进入Android系统命令

2,获取root权限

3,执行adb shell su -c setprop service.adb.tcp.port 5555

4,如果执行3 没效果,执行 adb shell su 0 "setprop service.adb.tcp.port 5555" 试一下

关于挂载的问题:

有些板子只需要执行

adb root

adb remount  /system

即可完成挂载;

总结:三种方式都是修改/system/build.prop文件,增加或者修改setprop service.adb.tcp.port属性值;关于build.prop的adb命令
adb shell 
getprop  //列出所有配置属性值
getprop [key]  //取得对应的key的属性值
如果要修改属性的话,只需修改键值对的值(字典值)就可以了,如:setprop [key] [value] 设置指定key的属性值。

逆向ADB连接真机调试是指使用ADB工具来与真机进行连接并进行逆向工程和调试的过程。ADBAndroid Debug Bridge)是Android开发工具包中的一个命令行工具,它可以用于与连接的Android设备进行通信和调试。通过ADB,开发人员可以执行各种操作,如安装和卸载应用程序、传输文件、查看日志等。为了逆向ADB连接真机调试,首先需要确保安装了ADB工具,并且设备已经连接到电脑上。 下面是逆向ADB连接真机调试的步骤: 1. 首先,确保你的设备已经连接到电脑上,并且USB调试模式已经启用。你可以在设备的设置中找到USB调试选项,并将其打开。 2. 打开终端或命令提示符,并进入ADB的安装目录。在终端中输入"cd [路径]"命令,将路径替换为你的ADB安装目录的路径。例如,如果你的ADB安装目录在"/Users/chenda/Documents/Development/sdk/platform-tools",则输入"cd /Users/chenda/Documents/Development/sdk/platform-tools"。 3. 确认设备已经成功连接到电脑上。在终端中输入"adb devices"命令,如果设备已经成功连接,你将看到设备的序列号和状态。 4. 如果设备连接成功,你可以开始进行逆向工程和调试了。你可以使用ADB工具执行各种操作,如安装应用程序、传输文件、查看日志等。例如,你可以使用"adb install [应用程序.apk]"命令来安装应用程序,使用"adb logcat"命令来查看设备的日志信息。 逆向ADB连接真机调试可以帮助开发人员进行应用程序的分析和调试,以便更好地了解应用程序的运行和行为。同时,它也是进行逆向工程和安全研究的重要工具之一。通过使用ADB工具,开发人员可以有效地与连接的Android设备进行通信和调试,提高开发和调试的效率。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ang_qq_252390816

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值