x920dblack

SIMフリー化と言うと語弊がありますが、実質SIMフリー化(台湾版化)したのでメモしておきます。

SIMフリー化の考察を読んだ後読んでいただけるとより言ってる事が解るかも知れません。

HTC J butterfly : SIMフリー化についての考察 (HTC速報Dev)
http://htcsoku.info/htcsokudev/2012d…mfree-examine/

個体によって挙動が違うようです。

数機触ってきましたが、UB1化まで行わなければSIMを読み込まない個体、JのままでSIMの読込まで完了できた個体など様々でした。

何処が違うのかはまだ判明していません。

不具合

先に台湾版化を行った際の不具合を記載しておきます。

台湾版には無い機能は全て使えなくなります。

  • NFC
  • 日本機能(ワンセグ・Felica・赤外線)
  • auLTE/au3G/au電話

SIMカードの読込不良

SIMカードを挿入したままで起動すると電波を掴むことが出来なくなります。

回避方法としてはSIMカードを入れず起動し、ロック画面の上部の表示で「サービスがありません」から「緊急呼出のみ」に切り替わってからSIMカードを挿入すればSIMカードを読み込みます。

 UB1化を行った場合に追加される不具合

前面通知LEDが点灯しない

準備・準備物

  • S-OFF / UNLOCK済みのHTC J butterfly(DELUXE_J/HTL21)カスタムリカバリー搭載済み
  • HTC Butterfly (DELUXE_UB1/X920d)のベースバンドファイル(radio.img )
  • TW Butterfly PortROM

S-OFFでないとベースバンドファイルがradioが焼けません。

radio (radio.img) をRUU形式でまとめたzip
http://www.mediafire.com/?atm5nw3giz3z8af

台湾X920d PortROM
http://www.androidfilehost.com/?fid=9390288116658472241

scottyさんのこちらの記事もご確認ください。

手順

台湾ROMを内蔵ストレージ又はSDカードに入れ、カスタムリカバリーで焼けるようにしておきましょう。

1、FASTBOOTモードにし、ベースバンドファイルをフラッシュします。

fastboot oem rebootRUU

fastboot flash zip X920dradio.zip

fastboot reboot-bootloader

2、カスタムリカバリーを起動し、台湾X920d PortROMをフラッシュして下さい。

htl21portub1

 – 出来ない場合

出来ない(切り替わらない)場合は上記のに加え、デバイス属性もも完全に台湾版化する必要が有ります。

追加準備物

  • X920dのCIDブロック
  • 現在のIMEIをメモっておく

X920dのCIDブロック

http://www.mediafire.com/?g3afpt56vezciky

手順

カスタムリカバリーを起動し、PCと接続します。

htl21ub11

※S-ON,LOCKEDとなっていますが、一例として掲載しています。

先ず最初に元のDELUXE_JのCIDブロック(mmcblk0p5)をバックアップしておきましょう。

adb shell

dd if=/dev/block/mmcblk0p5 of=/sdcard/CIDblockJ

exit

これで内部ストレージにDELUXE_JのCIDブロックがバックアップできます。

htl21root1

赤がIMEI、青がMEIDです。(UB1のCIDブロックはMEIDの記述はなし)

次にUB1のCIDブロックフラッシュの前に、バイナリエディタでDELUXE_UB1のブロックを編集し、先ほどメモした自分のHTC J butterflyのIMEIと一致させます。(行わなければ文鎮化する可能性が有ります)

一致させた後に、焼きこみます。

adb push CIDblockUB1 /

adb shell

dd if=/CIDblockUB1 of=/dev/block/mmcblk0p5

exit

adb reboot bootloader

これでDELUXE_UB1のCIDブロックの焼きこみが完了し、fastbootモードに入るはずです。

htl21ub12

すると、上部のコードネーム表示がDELUXE_UB1となっている筈です。

これでDELUXE_UB1化が完了となります。(一応起動前に初期化した方がいいかも?)

注意点

UB1化を行うと、カスタムリカバリーはDELUXE_Jの物では起動できなくなります。

ですので、UB1の物を利用してください。

取り急ぎ書いたので、何か質問が有ればコメント欄にお願いします。

追記 2013/05/19

@scoty755さんが、上記の一連の流れ・復旧等を簡単にしたツールを作成してくれました。

乙です!報告として記載しておきます。