やぎLabs

Nexus4にCyanogenMod10.1.2の導入とセルスタンバイ対策

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の編集箇所はこちらを参考にしてください。