有時候我們需要修改/system目錄中文件的權限,比如將該目錄下的腳本設置寫入權限等,但該目錄默認只有read權限,此時應該怎么辦?
1、安卓設備請確保root;
2、連接安卓設備,確保安卓設備打開了“usb調試”選項,然后打開終端,輸入adb shell,進入后輸入 su,以root權限調試;
3、執行mount | grep /system,會看到如下信息,不同設備看到的信息不同:
/dev/block/platform/1021c000.rksdmmc/by-name/system /system ext4 ro,noatime,nodiratime,noauto_da_alloc,data=ordered 0 0
其中標明該目錄權限:ro,即read-only,只讀。
4、查看完權限后就是修改權限。首先,輸入命令cat /proc/mounts,可得到如下信息:
找到/system的路徑:/dev/block/platform/1021c000.rksdmmc/by-name/system
5、執行命令 mount -o rw,remount /dev/block/platform/1021c000.rksdmmc/by-name/system /system
其中,rw表示讀寫權限
6、重新輸入命令 mount | grep /system,即可看到/system的權限變為了rw(第一行)。
大功告成!!!
----------------------------------------------------