adb 网络调试实现方式及注意事项

阅读: 评论:0

adb 网络调试实现方式及注意事项

adb 网络调试实现方式及注意事项

adb 网络调试

  • Part one
  • Part two
    • 通过修改system/build.prop文件实现开机启动adb网络调试
    • Part three
      • 使用代码的方式,实现开机自启adb网络调试
    • Port four

Part one

开启Android设备adb网络调试有两种实现方式:

1.使用usb连接,之后是用 adb tcpip 5555 开启网络调试端口;详细的操作流程可以看下这里windows使用usb开启adb网络调试,含实现bat流程

2.对于有root权限的设备,可以通过修改 system/build.prop 文件或通过代码实现
两种方式都可以实现adb网络调试的开机自启功能

方式<2> 实现方式及注意事项:

Android设备具有root权限
电脑和Android设备在同一子网

Part two

通过修改system/build.prop文件实现开机启动adb网络调试

## 使用usb连接设备
adb devices
## 设备已连接的情况下
adb root 
adb remount 
adb pull system/build.prop .
>> ...... 修改这个文件:
>> 在文件的末尾加上:p.port=5555
>> 保存文件
adb push build.prop system/build.prop

示例如下图:

操作完上面的步骤之后,很多人会直接执行adb reboot来重启设备。

adb reboot

但是!!!
但是!!!
但是!!!
重要的事情多强调几遍!!!

此时执行 adb reboot的童鞋,会发现设备起不来了,一直是开机界面。
稳住,我们能赢
快手党<已经敲了 adb reboot的或手动开关机的人>也别着急,往下看~~

## 在 push build.prop 文件之后
adb shell
cd system/
ls -ll
// 此时会发现build.prop文件的权限为:-rw-rw-rw-
chmod 0644 build.prop
ls -ll
// 此时build.prop文件的权限就变为了:-rw-r--r--
exit
adb reboot
## 等待开机

示例如下图:

对于快手党,看这里:

## 由于现在设备卡在设备重启界面
## 按照以下顺序处理即可:
adb devices
## 如果可以看到设备
adb root
adb remount
adb shell
cd system/
ls -ll
chmod 0644 build.prop
ls -ll
## 看下build.prop文件的权限是否已经修改为:-rw-r--r--
exit
adb reboot
## 等待开机完成

最后

## 此时可以将usb线断开使用下面的方式建立连接
## 端口号可以自己指定,因为上面我们的操作是设置端口号为5555,所以只能用5555建立连接
adb connect Android设备IP:5555  
## 
adb devices  

示例如下:

Part three

使用代码的方式,实现开机自启adb网络调试

需要掌握的点:

1.Android基础知识
2.权限申请
3.adb 常用指令

多余的话不多说了,直接上代码
示例代码:github地址:SuperAdb

1.检查获取设备ip的代码部分,由于Android设备比较多,所以会有不适配的情况
2.支持设备的以太网ip

Port four

Ace Victory
有问题欢迎指正留言.

谢谢观看(PS: 正经脸)

本文发布于:2024-01-30 18:43:43,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170661142422060.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:注意事项   方式   网络   adb
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23