我已经成功植根了我的三星Galaxy Mini(android 2.2.1)并且认为我可以改变任何东西(通常可以根目录).
我想更改android上的hosts文件,以包含一些本地地址.但是,我仍然得到的消息是我无权这样做.我尝试了以下选项:
adb push /path/to/my/new/hosts /system/etc......我得到了答复Read-only file system.
直接在手机上的外壳.但这也不起作用.我可以su在控制台中执行,但无法更改文件.
是不是很奇怪,作为超级用户,我不允许更改某些文件?
Lei*_*sen 64
你有root,但你仍然需要重新安装/系统来读/写
$ adb shell
$ su
$ mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
Run Code Online (Sandbox Code Playgroud)
转到此处获取更多信息:挂载文件系统读写.
小智 44
adb shell
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
Run Code Online (Sandbox Code Playgroud)
这假设您的/ system是yaffs2并且它位于/ dev/block/mtdblock3,在大多数Android手机上执行此操作的更简单/更好的方法是:
adb shell
su
mount -o remount,rw /system
Run Code Online (Sandbox Code Playgroud)
完成.这只是说remount/system读写,你不必指定文件系统或挂载位置.
dso*_*nus 14
这在我的情况下并不真正起作用 - 即为了覆盖主机文件,你必须遵循它的指示,即:
./emulator -avd myEmulatorName -partition-size 280
Run Code Online (Sandbox Code Playgroud)
然后在其他术语窗口中(推送新主机文件/ tmp/hosts):
./adb remount
./adb push /tmp/hosts /system/etc
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
172565 次 |
| 最近记录: |