安卓ADB Unable to chmod ***: Read-only file system问题的解决方法

安卓ADB Unable to chmod *: Read-only file system问题的解决方法

Read-only file system : adb remount 或者 mount -o rw,remount yaffs2 /system

Unable to chmod *: Read-only file system问题的解决方法

mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

adb remount 失败:remount failed: Operation not permitted

打开CMD

输入 adb shell

如果提示 adb 不是内部或外部命令,也不是可运行的程序, 则你需要先 CD 到含有adb的目录中,一般在安卓SDK的 platform-tools 文件夹下

进入 后

E:\Android\sdk\platform-tools>adb shell

shell@android:/ $

可以看到这个 $ 符号

使用 su 获得root权限

shell@android:/ $ su

su

root@android:/ #

测试看能不能修改文件权限

root@android:/ # chmod 777 system

chmod 777 system

Unable to chmod system: Read-only file system

10|root@android:/ #

可以看到不能,这时我们需要重新挂载

10|root@android:/ # mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

/dev/block/mtdblock3 /system <

root@android:/ #

没有错误提示,现在我们可以正常修改系统文件的读写权限了,来试试

root@android:/ # chmod 777 system

chmod 777 system

root@android:/ #

没有报错,一切正常,还要注意个问题, 修改子目录文件需要先修改父文件的权限。

你可能感兴趣的:(Android)