大家在购买HTC One M9之后应该都遇到过这样的问题。例如手机上安装的导航软件,因为地图包占用空间巨大,有人希望把文件包放置到外置卡上安装运行。运行时没有问题,但出现无法保存用户的设置和数据时怎么办?下面小编就来解决HTC One M9应用安装在外置存储无法保存用户数据这个问题。
具体操作如下:
这里只讲机器有完美root权限时的操作(HTC One M9一键刷入Recovery获取Root权限教程)。
HTC One M9修改外置应用无法保存用户数据步骤:
1)拷贝flatform.xml文件并备份:使用re文件管理器,进入/system/etc/permissions目录,拷贝platform.xml到外置卡上自建备份目录里面。
2)修改flatform.xml文件内容:复制一份flatform.xml文件来做修改之用,用文本编辑方式打开flatform.xml文件,找到项和挨着的项,添加内容,最终结果如下(红字为添加内容):
3)拷贝此修改文件回到/system/etc/permissions目录覆盖后,必须设置文件权限为rw--r--r--

4)重启手机,验证结果。在如前述的凯立德导航里面设置一些东西,或者做一些如搜索操作后,退出应用。再次进入应用,查看设置和历史记录是否还存在。
注意:
必须做好platform.xml文件的备份,以备恢复之用,如官方的系统需要ota升级时。系统文件必须设置权限为rw--r--r--。
如果各位HTC One M9的机友们正好遇到了类似的问题,可以尝试用小编的方法修复一下,当然这并不是什么高端的技巧,只是交换了内部数据存储的位置修复了系统本身的缺陷而已。
Tags:
责任编辑:小黑游戏