afnf.net

Xperia S (LT26i) にAndroid 6.0 Marshmallowを焼いてみた

Android LT26i Marshmallow 2016/02/21 22:37

以前 Android 5.1 Lolipopを焼いた Xperia S (LT26i)ですが、Android 6.0 Marshmallowが来ていたので焼いてみました。

前提

  • ブートローダーがunlockされていること
  • rootが取れていること

今回も、FlashToolでAndroid 4.0.4 ICSのStock ROMにダウングレードし、rootを取った時点から始めました。

使用するROMは nAOSP ROM 6.0 for Xperia S です。

手順

  1. 端末の電源を落とす。
  2. 母艦で、ROMのzipからrecovery.imgを取り出しておく。
  3. VolumeUPを押しながらUSB接続してfastbootモードに入る。
  4. 以下の手順で、boot領域にrecovery.imgを焼く。
    fastboot flash boot c:\android\lt26i\rom\recovery.img
    fastboot reboot
    
  5. 再起動後、勝手にTWRPに入る。
  6. TWRP→Mountで、system, data, cacheをアンマウントする。
  7. 母艦からadb shell接続する。
    • MTPが有効になっていないと、adbとして認識されない
    • TWRP→Mount→Enable MTPで有効にできる
  8. 以下の手順でdataとcacheパーティションをマージする。
    fdisk /dev/block/mmcblk0
    Command (m for help): d
    Partition number (1-15): 15
    Command (m for help): d
    Partition number (1-14): 14
    Command (m for help): n
    First cylinder (769-954240, default 769): 42945
    Last cylinder or +size or +sizeM or +sizeK (42945-954240, default 954240): (just press enter if the default value is the good one)
    Using default value 954240
    Command (m for help): t
    Partition number (1-14): 14
    Hex code (type L to list codes): 83
    Command (m for help): w
    
    ※詳細な手順はこちらにあります。
  9. TWRPに戻り、F2FSでフォーマットする。
    1. Wipe→Advanced→Dataを選択
    2. Change File systemでF2FSを選択してフォーマット
    3. Wipe→Advanced→Cacheを選択
    4. Change File systemでF2FSを選択してフォーマット
  10. 以下の手順でFOTAパーティションにリカバリを焼く。
    adb push recovery.img /sdcard/
    dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p11
    
  11. MTPかadb pushで、ROMとgappsを転送する。
  12. 以下の手順でROMとgappsを焼く。
    1. install→nAOSProm-xxxxx.zip
    2. Wipe cache/dalvik
    3. install→gapps
    4. Wipe cache/dalvik
  13. 再起動する。

注意点

  • 8や9の手順を実行せずにROMを焼いても、起動しません
  • パーティションを切り直した後、ROMを焼くまで再起動等をしてはいけません
  • 初回起動後にgappsを焼いてもうまくいかないそうです
  • 初回起動はかなり時間がかかります

使用感

前回の nAOSP ROM 5.1とあまり変化はありません。結構サクサクです。

モバイルデータ通信はOKでした。

Habit Browserが特定のWebサイトで落ちます。OSの問題か、Habitの問題かは分かりません。

スクリーンショット

20160213_lt26i_marshmallow_init

20160213_lt26i_marshmallow_ver

20160213_lt26i_marshmallow_notif

20160213_lt26i_marshmallow_memory

20160213_lt26i_marshmallow_batt


参考URL

http://forum.xda-developers.com/xperia-s/s-development/rom-naosprom-xperia-s-t2958516

http://forum.xda-developers.com/showpost.php?p=64833931&postcount=3253

Android LT26i Marshmallow 2016/02/21 22:37
comments (0)

blog-java2 engine (build:2016-07-31 15:08 JST)