android-problem——remount of /system failed: Read-only file system


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM