Nexus4の純正ROMに飽きたのでCyanogenModを導入してみました。
同じようなことばかり書いていますが、微妙に違うのでメモ。
CyanogenModの導入
CyanogenModとGappsはそれぞれダウンロード。
ストーレジに保存してCWM起動。
wipe data/factory reset
wipe cache
install from sdcardでCyanogenMod本体、Gappsの順にインストール
reboot
以上で導入終わり。
セルスタンバイ対策
純正ROMより簡単だった。
以下コマンドです
adb pull /system/framework framework/ cd framework unzip telephony-common.jar classes.dex java -jar baksmali.jar -o classes classes.dex vi classes/com/android/internal/telephony/gsm/GsmServiceStateTracker.smali java -jar smali.jar -o classes.dex classes zip telephony-common.jar classes.dex adb push telephony-common.jar /data/local/tmp adb shell cd /system/framework mv telephony-common.jar telephony-common.jar.old cp /data/local/tmp/telephony-common.jar .
その後再起動。
CWMのadvance→Wipe Dalvik Cache
はした方がいい気がするがやるのを忘れて再起動しても問題無かった。
ちなみにGsmServiceStateTracker.smaliの編集箇所はこちらを参考にしてください。