转[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权限开放


获取到权限

你可能感兴趣的:(转[Android Framework]system app读取sdcard)