获取安卓设备System目录下文件的写入权限

有时候我们需要修改/system目录中文件的权限,比如将该目录下的脚本设置写入权限等,但该目录默认只有read权限,此时应该怎么办?

话不多说,直奔主题

本文所用电脑系统版本为Ubuntu 16.04!具体步骤如下:

1、安卓设备请确保root;

2、连接安卓设备,确保安卓设备打开了“usb调试”选项,然后打开终端,输入adb shell,进入后输入 su,以root权限调试;

3、执行mount | grep /system,会看到如下信息,不同设备看到的信息不同:

/dev/block/mmcblkop43 on /system type ext4 (ro,seclabel,noatime,data=ordered)

其中标明该目录权限:ro,即read-only,只读。

4、查看完权限后就是修改权限。首先,输入命令cat /proc/mounts,可得到如下信息:

 找到/system的路径:/dev/block/bootdevice/by-name/system

5、执行命令 mount -o rw,remount /dev/block/bootdevice/by-name/system /system

其中,rw表示读写权限

6、重新输入命令 mount | pgrep /system,即可看到/system的权限变为了rw(第一行)。

 大功告成!!!

猜你喜欢

转载自blog.csdn.net/ting_qifengl/article/details/94411295