
小三不是支持外置32G的扩展卡吗? Android2.2不是可以将软件游戏安装在 外置SD卡上吗? 原来我也是这么认为的,实际上不完全是.由于i9003比较特殊是有内置SD卡的而且空间只有1.52G,下面以安装都市赛车6为例说明:
2.2之后通过91,豌豆都可以把程序安装在外置的SD上,但游戏的数据包呢? 如果放在外置SD卡上面开启游戏的时候检测不到数据包存在,估计是数据包的位置已经在程序上面定死为:
sdcard/gameloft/games/asphalt6
而i9003的放到外置卡的路径为:sdcard/external_sd/gameloft/games/asphalt6
多了个external_sd,因此找不到数据包
这样产生的最大问题是:如果某个软件或游戏的数据包大少超过了1.52G,就意味着i9003与之无缘啦!
这样的事实让人难以接受,不过呢?????? 事情有转机了,在i9003Q群 伟哥这位猛男的指点之下,终于找到了简单的解决方案了(更好的解决方案还是等待高人吧)
解决方案其实很简单: 内部SD卡容量不够,但外置的呢只要你有米32G也可以, 只要把内,外置的SD卡的位置互换一下问题就解决了, 就是把外置SD卡当内置SD卡用.
下面说说如何实现(以下操作需要取得Root权限才能进行,请用手机使用RE管理器进行修改或替换操作)
/etc目录下有一个文件vold.fstab (/system/etc/vold.fstab 两个文件实际都是同一个来的). 而vold.fstab文件就是用来挂载SD卡的.通过修改这个文件就能实现内外SD的位置交换啦.
(注意:千万不要用记事本来修改vold.fstab,机油验证会导致内外卡都找不到的)
下面看图,主要就是如下图所示两个地方的位置修改一下,内外SD卡的位置就交换了(今晚又修改了一下,图片就不改了,大家下载附件比较一下修改了哪里)
2.2之后通过91,豌豆都可以把程序安装在外置的SD上,但游戏的数据包呢? 如果放在外置SD卡上面开启游戏的时候检测不到数据包存在,估计是数据包的位置已经在程序上面定死为:
sdcard/gameloft/games/asphalt6
而i9003的放到外置卡的路径为:sdcard/external_sd/gameloft/games/asphalt6
多了个external_sd,因此找不到数据包
这样产生的最大问题是:如果某个软件或游戏的数据包大少超过了1.52G,就意味着i9003与之无缘啦!
这样的事实让人难以接受,不过呢?????? 事情有转机了,在i9003Q群 伟哥这位猛男的指点之下,终于找到了简单的解决方案了(更好的解决方案还是等待高人吧)
解决方案其实很简单: 内部SD卡容量不够,但外置的呢只要你有米32G也可以, 只要把内,外置的SD卡的位置互换一下问题就解决了, 就是把外置SD卡当内置SD卡用.
下面说说如何实现(以下操作需要取得Root权限才能进行,请用手机使用RE管理器进行修改或替换操作)
/etc目录下有一个文件vold.fstab (/system/etc/vold.fstab 两个文件实际都是同一个来的). 而vold.fstab文件就是用来挂载SD卡的.通过修改这个文件就能实现内外SD的位置交换啦.
(注意:千万不要用记事本来修改vold.fstab,机油验证会导致内外卡都找不到的)
下面看图,主要就是如下图所示两个地方的位置修改一下,内外SD卡的位置就交换了(今晚又修改了一下,图片就不改了,大家下载附件比较一下修改了哪里)
