安卓手机打开网络调试
创建时间:
阅读:
安卓手机打开adb网络调试开不开机
近期,由于想把锤子手机的网络调试打开,在刷了奇兔上的room已成功root,所以为了方便调试,就想打开网络adb,在搜索了半天的软件什么的,均不能使用,锤子系统真的太封闭了,所以就想改系统的配置文件试一下。
安卓打开adb
1.手机需要root,用USB连接手机,连接后,下载配置文件
1
| $ adb pull /system/build.prop
|
此时会把build.prop配置文件下载到你当前所在的目录。
2.修改配置文件
在配置文件加入:
1
| $ service.adb.tcp.port=5555
|
3.重新挂载system分区,并把修改后的配置文件push回去
在这一步废了老劲,我就想着,我有了root权限,我最大,我能删系统文件,我为什么重新挂载分区还不行。
一开始的步骤:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| #对于有些手机还是有用的应该。 #获取system分区 $ adb shell $ su $ mount | grep 'system' /dev/block/mmcblk0p54 on /system type ext4 (ro,seclabel,relatime,discard,data=ordered) $ mount -o remount,rw /dev/block/mmcblk0p54 /system mount: '/system' not in /proc/mounts # ??? # 不能重新挂载,就不能写入新文件。继续尝试: $ mount -o rw,remount -t auto /system # OK 了。 # 上传文件过去 $ adb push build.prop /system/ # 上传成功。重启 $ reboot
|
一通等待。。。
开不了机了,咋办?
手机开机卡在了logo界面,一万个草泥马奔腾而过。。。
难道要重新刷机吗?我不想。。肯定是哪里不对。
一通google
又结果了,手机在开机时会检查相关配置文件的权限,如果权限不对,会报错。
其实现在也能通过adb进入系统的,直接进入,如果不能进入系统,就先进入rec然后也可以shell
1 2 3 4 5 6 7
| $ adb shell $ su $ ls -l /system -rwxr-xr-x 1 root root 10105 2019-12-04 13:18 build.prop # 发现现在是755,改到644试试。 $ chmod 644 /system/build.prop $ reboot
|
等待ing…..
开机了!
成功开机,然后先看看现在的IP地址。
1 2 3 4 5 6 7 8 9 10 11
| $ adb shell $ ip ad 22: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether b4:0b:44:a8:80:ad brd ff:ff:ff:ff:ff:ff inet 192.168.50.102/24 brd 192.168.50.255 scope global wlan0 valid_lft forever preferred_lft forever inet6 fe80::b60b:44ff:fea8:80ad/64 scope link valid_lft forever preferred_lft forever # 查看相应端口是否有监听 $ netstat -anp | grep 5555 tcp 0 0 :::5555 :::* LISTEN 586/adbd
|
拔掉数据线,网络连接:
1 2
| $ adb connect 192.168.50.102:5555 connected to 192.168.50.102:5555
|
舒服。。。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 yuanshaoqiancom@gmail.com
文章标题:安卓手机打开网络调试
本文作者:Mr.Yuan
发布时间:2019-12-14, 17:04:10
最后更新:2019-12-14, 17:05:46
原始链接:https://yuanshaoqian.github.io/2019/12/14/安卓手机打开网络调试/
版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。