adb操作提示Read-only file system問題

本文整理自文末參考地址,Android adb調試時,經常會遇到權限問題(failed for /system/lib/libmm-test.so, Read-only file system),即使Root設備,在向/system等系統文件夾操作時(比如push、rm等),依然可能會提示“Read-only file system”。可嘗試如下方法解決。

一、典型提示操作

1、向設備push/pull應用

adb push abc.apk /system/app

adb pull d:/abc.apk /system/app

2、刪除系統應用

rm /system/app/abc.apk

3、修改系統配置

type ….

二、典型提示錯誤

failed to copy ‘d:/abc.apk’ to ‘/system/app/abc.apk’: Read-only file system

/system/app/abc.apk: Permission denied

rm failed for abc.apk Read-only file system.

三、解決辦法

1、第一種嘗試方法:

如下指令(adb環境下,下同):

adb remount
adb shell
chmod 777 system
如果還有目標路徑,對應修改權限即可
大部分機子只要,adb remount一次就可以,無需進行chmod修改權限即可進行PUSH操作。

2、第二種嘗試方法

順序執行:

1、adb shell
2、mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
或,

adb shell mount -o remount rw /system
此時,對大部分設備而言均可解決。

3、第三種嘗試方法

可先把文件PUSH到/DATA目錄,然後到adb shell下面,使用su命令進行搬運到最終地址。

1、adb shell
2、su
3、cat /data/test.so > /system/lib/test.so
此時,mv命令不好用?!

原文地址:

blog.csdn.net/ddna/article/details/6939608

wojiushiwolxw.spaces.eepw.com.cn/articles/article/item/97054

本文標籤:Android

本文鏈接:http://www.metsky.com/archives/670.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章