NOVO7 Fire CM10.1/AOKP4.2 compatibility1.1→1.2 へのアップデート

昨日記事を書いたばっかりだというのに、今日突然 compatibility1.2 がリリースされたっていうね!!

またパーティションレイアウトが変わって (戻って?) いるのでメモ。

用意するもの

以下から持ってきます


上記から

  • TRWP
  • Compatibility1.2


を落とします。


また 1.1 からのアップデートの場合以下以下が必要です。


(または factory-reset.zip 。誰か試してみて下さい。)

手順を考える

作者の Troy 氏によると、

If you're upgrading from a previous comp zip then do a backup (of rom and the whole content of internal memory) and choose one of these methods:

  1. install Feiyu's JB rom to fix partition layout
  2. otherwise you can put the content of this file on the microsd card, boot into recovery and it will format the partitions, when it's done it will reboot but will be stucked because there's no rom installed. Just keep power pressed until the tablet turns off, remove the microsd card, replace stock uImage_recovery with TWRP's and remove factory_update_param.aml


Now boot to recovery again and do a restore, mount internal memory and restore that too (if you're installing the rom ex-novo just flash rom/gapps/comp zip)

CyanogenMod 10.1 (JB 4.2) / AOKP 4.2 compatibility zip for Fire / Flame - Page 14 - Firmware / Development - SlateDroid.com


とあるので大体の意味を察するに…

以前のバージョンの compatibility zip からアップデートしたい場合は、まずバックアップをとって

  1. Feiyu の JB ROM を入れれ
  2. もしくは この ファイルを使ってリカバリーモードに入ってフルワイプしれ。ただしリブート後に立ち上がらなくなる (フォーマットして何も入ってない状態になるため) から、 SD カード抜いて TWRP の uImage_recovery を上書きして factory_update_param.aml を削除して SD カード挿してリカバリーモードで再起動しれ。


その後 (以下略)


とあるので 2 番をやってみたのですが、私の手順が悪いのかうまくいかない。
# おそらく 1.1 のときに使った factory-reset.zip をあてればうまくいくんじゃないかなーと思うんだけど。→後日やったらうまくいきました。


ので、 feiyu の JB ROM を一度入れる方法を取ります。

手順

  1. TWRP (TWRP_v2.3.3.0_fire-qm-1Gdata.zip) でバックアップ
    • compatibility zip 1.1 を入れている場合 1.1 用のでとりましょう
  2. feiyu 0110 を入れる
    • fire_4.11_by_feiyu_(0110)_qm.rar を解凍して外部 SD のルートにすべて配置
    • いつもの通りリカバリーモードで起動する
    • 勝手に入れてくれる
    • 勝手に再起動する
  3. TWRP (TWRP_v2.3.3.0_fire-qm-1.2.rar) で起動
    • TWRP_v2.3.3.0_fire-qm-1.2.rar を解凍
    • uImage_recovery を外部 SD のルートに配置
    • feiyu の rar を解凍して出来た factory_update_param.aml は削除
    • いつもの通りリカバリーモードで起動する
  4. 一応 Wipe
    • Factory Reset
    • Format System
  5. リストア
    • Data
    • System
  6. Install
    • compatibility-1.2.zip を適用
  7. Reboot System

適用後

適用後の Info です。カーネルバージョンが変わってますね。