本文不为解决安装应用到SD卡问题,该问题据网友反映可用豌豆荚解决(同理推测用360手机助手应该也可以)
本文解决部分应用数据包只能安装在内置SD卡的问题,而本人认为,这是比app2SD更严峻的问题。
背景:红米4g内存,实际可用估计3g不到,这3g分为两个区,一个区近2g专门用于安装应用,而应用本身往往不大,这部分压力不大,实在打了可用豌豆荚解决。还有一个区,800m出头,作为内置sd卡,存放应用的数据包。
猜想这一设计是遗传于米2不可拓展的思路,把16g或32g的机身存储划分成两个区就万事大吉了,而作为内置sd卡的那部分也不会小到只有800m,因此使用中不存在问题。但红米机身存储只有4g,分区为内置sd卡的800m实在是鸡肋,而且排斥了外置sd扩展空间的作用。
用re管理器查看,可发现,内置sd卡文件夹名是sdcard0,是默认的,第一顺位的,外置sd卡文件夹名是sdcard1,因此思路就产生了,root后把规定这个优先次序的系统文件进行修改,把内置SD与外置SD互换,应该可解决这一问题。
受网友启发,采用以下步骤:
1,下载百度一键ROOT,获取root权限
2,下载RE管理器,进入root fold的etc文件夹,找到vold.fstab文件,长按弹出菜单,选最后一项文件编制器(Open in Text Editor)
3,找到如下语句
dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host
改成
dev_mount sdcard /storage/sdcard1 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host
其实就是上面红色数字互换
4,改好保存,推出重启,搞定!
嗨!
安装的时候可以选择安装到SD卡,如果您已经安装到了手机里面, 请使用小米助手或者豌豆荚进行移动到SD卡
更详细的描述问题有助于网友理解你遇到的麻烦,帮助你更准确的解决问题。谢谢你支持小米手机!
1楼的修改代码不管用的,都不要弄,会导致手机没有空间,而且还有可能无线重启,sd卡不能读取!! 你要是会线刷能救机,不会线刷手机就废了!!!!
安装360安全卫士或者Linksd可以安装后 把软件移动到外置存储卡上