转[Android Framework]system app读取sdcard

转载
https://blog.csdn.net/echojiangyq_fight/article/details/28232953
移植原来v210(三星平台,android2.3系统)的老程序到mtk6575 android4.2上,遇到的一个问题,因为要读写settings的共享数据库,必须要获得systemuid,但是这时向sdcard写log时就会遇到权限问题,陷入两者不能兼得的尴尬境地。因为有源码,选择了修改void从而对systemuid开放scard写权限的方式。

原来的sdcard权限

默认权限

修改源码下/system/vold/Volume.cpp,

0702改成0002

修改后编译产生新的void可执行文件,adb push到/system/bin,加上可执行权限,关机重新开机,OK权限开放


获取到权限
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容