系統升級app進入的時候發生crash。從log中看是app沒有訪問sdcard目錄的權限。app
修改方法:ui
在init.qcom.rc裏修改storage的權限爲0775:this
mkdir /storage 0775 system sdcard_rspa
這樣第三方app就有權限訪問這個目錄,而sdcard是mount到這個目錄裏的。it
在system/vold/Volume.cpp裏修改Fat::doMount的參數,改成:AID_SYSTEM, AID_SDCARD_RW, 0002權限
AID_SYSTEM--------uid(system用戶)方法
AID_SDCARD_RW ----------gid(id:1015, external storage write access, For this we grant write access to the SDCARD_RW group)di
掩碼:0002 因此建立的目錄爲0775,文件爲0664, 這樣第三方用戶 就能夠訪問sdcard設備節點了,故升級app就能夠訪問sdcard目錄了文件