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