adb remount后仍舊不能對system進行讀寫。需要進行adb disable-verity
在Android6.0 (Android M)userdebug版本上(eng版本不存在該問題),發現使用adb remount 系統之后,還是不能對system分區進行操作,提示沒有寫權限,為只讀文件系統Read-only file system
解決方法如下
方法一:使用新的adb工具包
1.下載最新的adb工具包
查看是否為adb最新版本:
# adb version
Android Debug Bridge version 1.0.32
Revision 09a0d98bebce-android
(有該信息表明是最新的1.0.32版本,舊的1.0.32版本沒有該信息)
最新版本的adb增加了一些adb命令,如 adb disable-verity等,可通過adb help查看安裝的adb是否支持disable-verity命令
最新的adb工具包下載地址如下:
http://download.csdn.net/detail/linuxarm521/9572709
2.執行如下命令
1. adb root
2. adb disable-verity
(最新的adb 工具包才支持adb disable-verity命令,如果是Linux開發環境,則可使用工程編譯結果目錄out/host/linux-x86/bin下的adb執行文件)
3. adb reboot 重啟設備
(只要不刷機,以上步驟執行一次就行)
4. adb root
5. adb remount
現在可以對system分區進行讀寫了
注意點:
1.新版本的adb工具 adb shell 進入命令行之后,Ctrl+c不能退出,可輸入exit退出
2.可點擊adb\run_adb.bat文件直接啟動adb
轉自:http://blog.csdn.net/hzw05103020/article/details/52679780