MIUI7/MIUI6 安卓4.4.2限制外置SD卡写入权限的破解方法

在Android开发者网站的 "外部存储技术信息"文档中描述道 : 
       WRITE_EXTERNAL_STORAGE只为设备上的主要外部存储授予写权限, 应用程序无法将数据写入二级外部存储设备 , 除非综合权限指定了应用程序的包目录.

       这目前只影响双存储设备, 如果你的设备有内部存储空间, 即通常所说的机身存储(这就是指主要外部存储), 那么你的SD卡就是一个二级外部存储设备.

       在Android 4.4中, 如果你同时使用了机身存储和SD卡, 那么应用程序将无法在SD卡中创建、修改、删除数据. 比如, 你无法使用多看下载书籍保存到外置存储卡了. 但是应用程序仍然可以往主存储的任意目录中写入数据, 不受任何限制. Google表示,  这样做的目的是, 通过这种方式进行限制, 系统可以在应用程序被卸载后清除遗留文件.

 

安卓4.4.2无法下载保存外置存储卡的解决办法

添加外置卡的写入权限:


RE管理器, 用文本编辑器打开/system/etc/permissions目录下的"platform.xml"文件(挂载读写),在

       <permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
       < group gid="sdcard_r" />   (此行代码有些刷过的rom没有, 没有的可以忽略不计)
       < group gid="sdcard_rw" />
       
       下面添一行
       <group gid="media_rw" />
       (注意段首对齐,"media_rw"和/>之间有空格) 保存并退出,重启系统即可.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据