原创, 安卓

安卓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:/ #

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

(11042)

Related Post