移植原来v210(三星平台,android2.3系统)的老程序到mtk6575 android4.2上,遇到的一个问题,因为要读写settings的共享数据库,必须要获得systemuid,但是这时向sdcard写log时就会遇到权限问题,陷入两者不能兼得的尴尬境地。因为有源码,选择了修改void从而对systemuid开放scard写权限的方式。
原来的sdcard权限
修改源码下/system/vold/Volume.cpp,
修改后编译产生新的void可执行文件,adb push到/system/bin,加上可执行权限,关机重新开机,OK权限开放

本文详细介绍了如何在移植老程序到MTK6575 Android 4.2平台时,解决读写settings共享数据库与SD卡写权限之间的冲突问题。通过修改源码实现对systemuid的开放,最终成功解决了权限问题,实现程序正常运行。
1402

被折叠的 条评论
为什么被折叠?



