2016年6月1日水曜日

HTV31をB830x化する

KDDIからリリースされているHTC J Butterfly 3 (HTV31)にHTC Butterfly 3 (B830x)のファームを書き込む遊びをした記録です。S-OFFであることが必須。S-ONの人は諦めるか、Sunshineの対応を待つか、@sfunlockerさんなどに頼むかするといいのではないでしょうか。

CIDがSuper-CIDだと失敗することがあります。以下のようにして現在のCIDを調べ、SuperCIDなら fastboot oem writecid HTC__621 などとしてB830xのCIDを書き込みます。

$ fastboot oem readcid

あ、もちろんKDDIのCIDでもだめですよ。

今度はMIDを書き換えます。デフォルトだと下みたいに 0PL210000 だと思います。


$ fastboot oem readmid
...
(bootloader) mid: 0PL210000
OKAY [  0.003s]
finished. total time: 0.003s

これをB830xの 0PL220000 に修正します。

$ fastboot oem writemid 0PL220000

あとはRUUを探してきて書き込み、OTAアップデートをあてていきます。Android 5.xの段階ではGPSがおかしいですが、Android 6になると直るはずです。いつものようにNFCが使えなくて、ワークアラウンドもあったようですが、残念ながら消えてしまっています。カーネルをコンパイルすれば行けるかもしれません。