本人想修改手机系统路径system/etc/下的hosts文件,用re管理器(已授予root权限)进入该路径,挂载为可读写(r/w),用文本编译器打开修改了内容,保存退出后发现文件内容没变,反复几次还是一样,根本修改不了,好蛋疼......于是想起了用adb来修改,改着改着就可以了啊哈哈~~
步骤如下:
1、终端输入adb root
,获取root权限
![](https://img.haomeiwen.com/i6544996/631013f5f46d053d.png)
2、终端输入
adb pull /system/etc/hosts
,把手机上要改的hosts文件拉取到电脑上(本人为Mac电脑)![](https://img.haomeiwen.com/i6544996/8ab3b5168949e5af.png)
![](https://img.haomeiwen.com/i6544996/7e46f90f3b7ea098.png)
3、改完之后,终端输入adb push hosts /system/etc/
,push到手机上
![](https://img.haomeiwen.com/i6544996/31a5f6fcf0df6f59.png)
问题解决
如果push的时候报 failed: Read-only file system 的错误,分别输入如下命令即可:
-
adb disable-verity
-
adb reboot
-
adb root
-
adb remount
-
adb push hosts /system/etc/
网友评论