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が使えなくて、ワークアラウンドもあったようですが、残念ながら消えてしまっています。カーネルをコンパイルすれば行けるかもしれません。