我已经成功植根了我的三星Galaxy Mini(android 2.2.1)并且认为我可以改变任何东西(通常可以用root) .
我想更改android上的hosts文件,以包含一些本地地址 . 但是,我仍然得到的消息是我没有这样做的许可 . 我尝试了以下选项:
-
adb push /path/to/my/new/hosts /system/etc
......我收到了回复Read-only file system
. -
直接在手机上的shell中 . 但这也不起作用 . 我可以在控制台中执行
su
,但无法更改文件 .
是不是很奇怪,作为超级用户,我不允许更改某些文件?
4 回答
你有root用户,但你仍需要重新安装/系统才能读/写
请访问此处获取更多信息:Mount a filesystem read-write .
这假设您的/ system是yaffs2并且它位于/ dev / block / mtdblock3,在大多数Android手机上执行此操作的更简单/更好的方法是
完成 . 这只是说remount / system读写,你不必指定文件系统或挂载位置 .
这在我的情况下并不真正起作用 - 即为了覆盖主机文件,你必须遵循它的指示,即:
然后在其他术语窗口中(推送新主机文件/ tmp / hosts):
可能最简单的方法是使用这个应用Hosts Editor . 你需要拥有root权限