Android Open Source ProjectのAndroid 2.3.1_r1が導入可能となっており、不完全ながら一応動きます。
それも、デュアルブートが可能となっているため、Android 1.6の世界を保ったまま移行できます。
というわけで前回紹介した方法でroot化したベースバンド01.00.16の個体向けの導入方法をご紹介します。
方法
- @RO215IS01様のAndroid 2.3 (Gingerbread) for SHARP IS01の最新版をダウンロードします。
- ae2break.zipをダウンロードします。
- RO215IS01_GB_IS01_20110317.zipの中のapp, system, busyboxをmicroSD直下へ転送します。 転送には少し時間がかかるので茶葉でも用意して待ちましょう。
- Systemを/dataに展開します。
- ae2breakを導入します。
- NANDロックを解除します。
- KernelをRecovery領域に焼きます。
- CM4IS01へ再起動します。
$ au
# mkdir /data/android/
# mkdir /data/android/gingerbread/
# mkdir /data/android/gingerbread/system
# chown system /data/android/
# chown system /data/android/gingerbread
# cp -Rp /system/lib /data/android/gingerbread/system/lib
# cp -Rp /system/bin /data/android/gingerbread/system/bin
# cp -Rp /system/etc /data/android/gingerbread/system/etc
# cp -Rp /system/usr /data/android/gingerbread/system/usr
# mkdir /data/android/gingerbread/data
# cp -Rp /data/misc /data/android/gingerbread/data
# cp -Rp /sdcard/gbinstall/system /data/android/gingerbread展開には少し時間がかかるので紅茶でも淹れて待ちましょう。
# cp -Rp /sdcard/gbinstall/app/gapps-gb-20110120-signed/system /data/android/gingerbread
# cp -Rp /sdcard/gbinstall/app/app /data/android/gingerbread/system
# cp -Rp /sdcard/gbinstall/busybox /data/android/gingerbread/system/bin/busybox
# chmod 755 /data/android/gingerbread/system/bin/*
# /data/android/gingerbread/system/bin/busybox chmod -R 755 /data/android/gingerbread/system
> adb shell mkdir /data/local
> adb push ae2break /data/local/
> adb shell chmod 555 /data/local/ae2break
$ au
# stop mediayamaha
# kill -9 `pidof mediayamahaserver`
# /data/local/ae2break
# flash_image recovery /sdcard/GBkernel.img
# sync
# sync
# sync
# reboot recovery
初期設定
正常に導入できていることが確認できたら、microSDに転送された3つのファイルは削除してしまっても構いません。
0 件のコメント:
コメントを投稿