sdcard 權限管理

系統升級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目錄了文件

相關文章
相關標籤/搜索