问题:在Android机器上adb remount命令失败
解决方法:
1. 进入shell,使用shell命令将需要读写的文件夹挂在为RW
adb root
adb shell
mount -o rw,remount -t /system
命令含义:重新挂载为已经挂载了的文件系统(以读写权限挂载),需要注意的是,挂载点必须是一个已经存在的目录,这个目录可以不为空。一般用于此目录下的文件为ro权限,需要临时变更为可修改权限。
2. 使用adb disable-verity
需要在对应的Android版本编译环境中生成的adb才能使用这个命令。
disable-verity only works userdebug builds, 只有userdebug版本才能用这个命令
mount命令参考
-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
remount: 重新安装已经安装了的文件系统