2014年6月8日日曜日

Optimus G Pro(L-04E) CM11.0 ②

6/6時点の最新ソースでビルド。

https://www.dropbox.com/s/jlz96sd8vzzzmqb/cm-11-20140606-UNOFFICIAL-geevl04e.zip

・Android4.4.3
・絵文字
・ドコモメール

絵文字とドコモメールは対応したつもりです。

2014年3月21日金曜日

Optimus G Pro(L-04E) CMビルド⑦

CyanogenModをビルドするには、カスタムリカバリー作成時にソースを取得しているので、
CyanogenModフォルダで、
source build/envsetup.sh
lunch cm_geevl04e-userdebug
brunch cm_geevl04e-userdebug

これで、out/target/product/geevl04eフォルダにzipファイルが出来ているので、
cwmでinstallしてください。

ここまでに作成したファイルをまとめてあります。
cwmとtwrpの両方をいれてあるので、好きな方をloki_flashしてください。
https://www.dropbox.com/s/u1v68blxdxwa0lg/L04Eroot.zip
gappsはKK対応の最新版を取得してきてください。

※動作することは確認していますが、くれぐれも自己責任で!
※また、バックアップは必ず取得して、戻せるようにしてください。

Optimus G Pro(L-04E) CMビルド⑥

outフォルダに出来たrecovery.imgをloki_patchと同じフォルダにコピーします。
また、パーティションバックアップで取得したmmcblk0p5_abootも同様にaboot.imgとしてコピーします。

loki_patchのフォルダに移動して、
./loki_patch recovery aboot.img recovery.img recovery.lok
でパッチ済みのrecoveryイメージが作成されます。

これとbin/loki_flashを端末(/data/local/tmp)に転送して、実行します。
adb push loki_flash /data/local/tmp
adb push recovery.lok /data/local/tmp
adb shell
su
cd /data/local/tmp
chmod 755 loki_flash
./loki_flash recovery recovery.lok

loki_flashが完了したら、recoveryモードで再起動すれば、CWMが起動します。

Optimus G Pro(L-04E) CMビルド⑤

カスタムリカバリーを作成します。

まず、ビルドに必要な残りのファイルを取得します。
CyanogenModのルートフォルダで、
cd vender/cm/
./get-prebuilts

CyanogenModのルートフォルダに戻って、
source build/envsetup.sh
lunch cm_geevl04e-userdebug
make -j4 recoveryimage

で、out/target/product/geevl04e/フォルダにrecovery.imgが作られます。
これを端末に焼くのですが、ブートローダーロックがかかっているので、
lokiでrecovery.imgにパッチを当てます。


備考:
ビルドには非常に時間がかかります。マシンの性能によって全然変わってきます。
2回目以降のビルドを早くするのにccacheを使います。
export USE_CCACHE=1
./prebuilts/misc/linux-x86/ccache/ccache -M 15G