CyanogenMod-5.0.7-DS-test2のcompcacheを有効にしてみる
CyanogenMod-5.0.7-DSは、なかなか軽快で、HT-03AでEclairが常用できるぐらいの出来だと思う。
しかし、test1では有効にできたcompcacheがtest2では有効にならないようなので何とかしてみることにした。
解析
CyanogenMod-5.0.7-DS-test2をインストールする。
compcacheが有効になっているか確認する。
C:\> adb shell free total used free shared buffers Mem: 97764 88740 9024 0 1636 Swap: 0 0 0 Total: 97764 88740 9024
あー、ダメだねー。
原因を探す。
# adb shell # cd /system/lib/modules/2.6.33.3-cyanogenmod # ls kernel modules.dep modules.order modules.alias modules.dep.bin modules.pcimap modules.alias.bin modules.ieee1394map modules.seriomap modules.builtin modules.inputmap modules.symbols modules.builtin.bin modules.isapnpmap modules.symbols.bin modules.ccwmap modules.ofmap modules.usbmap
compcacheモジュールが無い。
対策
update-cm-5.0.7-DS-test1-signed.zipを解凍する。
system/lib/modules/2.6.33.3-cyanogenmodの下にあるcompcacheフォルダを見つけ出す。
compcacheフォルダごと書き込む。
C:\> adb remount C:\> adb push compcache /system/lib/modules/2.6.33.3-cyanogenmod/compcache C:\> adb reboot
SparePartsでcompcacheをONにして、有効になっているか確認。
C:\> adb shell free total used free shared buffers Mem: 97764 92884 4880 0 324 Swap: 24432 9740 14692 Total: 122196 102624 19572
うまくいった。
感想
Cyanogenはcompcacheが嫌いなのかしら。