安卓ADB Unable to chmod ***: Read-only file system問題的解決方法
安卓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
可以看到這個 $ 符號
使用 su 獲得root許可權
[email protected]:/ $ su
su
測試看能不能修改檔案許可權
[email protected]:/ # chmod 777 system
chmod 777 system
Unable to chmod system: Read-only file system
10|[email protected]:/ #
可以看到不能,這時我們需要重新掛載
10|[email protected]:/ # mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
/dev/block/mtdblock3 /system <
沒有錯誤提示,現在我們可以正常修改系統檔案的讀寫許可權了,來試試
chmod 777 system
沒有報錯,一切正常,還要注意個問題, 修改子目錄檔案需要先修改父檔案的許可權。