android readonly file system,安卓ROOT权限下“Read-only file sytem”解决办法

今天用安卓模拟器:BlueStacks,打开apk终端模拟器:Terminal,在shell操作命令的时候提示“Read-only file sytem”:

第一种方法:

在 Android 系统中,我们通过 adb 登录到 shell 进行操作时,可能会遇到操作失败并提示 “Read-only file system” 的问题。

注意:这里的前提是已经获取到了 root 权限,否则下文的命令不能执行,会被提示 “Permission denied”。

如果你已经是 root 用户了,那么可以重新挂载待操作分区为可读写分区即可消除 “Read-only file system” 问题。命令如下:

mount -o remount,rw /system

这里的 /system 也可以是其它你想操作的目录。

fcd10765c02fd89eed09db3ad00ac05d.png

另外一个需要注意的事情是,在你对文件操作完毕之后,务必要把被操作分区的读写权限修改回只读。命令如下:

mount -o remount,ro /system

小总结1:由于我是用的安卓模拟器:BlueStacks,此解决办法并没有解决我的问题,从图中也可以看出来。如果你不是用的安卓模拟器或许可以真正的能解决这个问题。

第二种方法:

这方法就更加的简单的,用一个最爆力的方法,直接给/system 最高权限777;命令如下:

chmod -R 777 /system

22cf9a5542a12693b28893e59a331ae3.png

小总结2:不仅没有解决这个问题,还报了新的错误提示:Unable to chmod /system:Read-only file system(无法chmod /system,文件system仅读),或许是因为我用的安卓模拟器的原因吧!

第三种方法:

既然以上两种方法都不能解决,我只好去R.E.管理器给 /system 权限了。

其实此方法和方法二差不多,只不过一个是用命令操作,一个是用图形界面操作。

只需要鼠标左键点击【system文件夹】不松开,就会弹出【操作选项】 - 【权限】,然后打勾,可以全部打勾。01c69df655f780605753aeb05d183544.png

当点击上图中【确定】按钮的时候,又出了一个新的错误提示“权限更改失败。某些文件系统(如SD卡)不允许更改权限设置。”。e35f08d8d3c47b288a5d976b49782511.png

小总结3:我个人猜测或许是由于我用了安卓模拟器:BlueStacks的原因,毕竟安卓模拟器和手机中真正的安卓还是有一些区别的。

结束语:

我相信上面的方法对于你真正用安卓系统手机的朋友来说,应该是都可以解决“Read-only file sytem”这个问题的!

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值