爱黑武 发表于 2011-9-8 15:14

解决Moto Defy升级2.2后Google地图假死问题

本帖最后由 ihei5.com 于 2011-9-8 15:15 编辑

UPDATE:港行版官方已经放出更新,解决了卡机的问题。系统版本:Moto_Version.34.3601.7.MB525.Retail.en.CH18

出现假死的不仅仅是Google地图,开启其他比较大的应用后回主界面也有同样的问题存在。

从网上获悉这是由于内核保留的内存太小导致的,通过调整Linux内核保留的最小内存可解决这个问题。

基于网上的一些信息以及自己对Linux的一点理解,解决方法如下:

    确保手机已经root并且安装了root explorer.
    使用root explorer打开/system/etc
    长按init.goldfish.sh选择复制,修改复制文件名称为install-recovery.sh
    长按install-recovery.sh,选择Open in Text Editor开始编辑文件
    清除第一行以外的所有内容。然后添加以下内容:
    su;
    sysctl -w vm.min_free_kbytes=4096
    保存文件,确认install-recovery.sh文件对用户和组开放读、执行权限。然后删除 install-recovery.sh.bak文件。
    重启手机,新的参数即可生效,或者直接点击install-recovery.sh选择执行,参数也会立即生效。

install-recovery.sh文件完整内容为:
#!/system/bin/sh

su;
sysctl -w vm.min_free_kbytes=4096
参数生效后,应用程序之间切换快多了。
页: [1]
查看完整版本: 解决Moto Defy升级2.2后Google地图假死问题