HTCのAndroid機には独自の用語が多いような印象が有ります。

ですので、今後当サイトを読み進める中で、解らない単語等が出たときにここを活用してください。

(Androidの用語についても記載はしており、自分の中での解釈ですので間違っている部分もあると思われます。ここ間違ってるよと言う場所がありましたらコメント欄にご一報ください><)

– hboot(エイチブート)

HTC機独自のブートローダーモードの名称。

現在はHTCBootloaderとして記載されている。

一般的にはAndroidのブートローダーの名称として利用されている”aboot”がHTC独自の物として作られているのが”hboot”

機能についてはこちらを参照

– HTCAndroid機共通のHBOOTからの操作について

– RUU (アール・ユー・ユー)

Rom Update Utilityの略。

HTC機をそのバージョンの工場出荷状態にする為に必要で、HTCの修理センターなどで利用されている物。

一部一般公開がされているが、ほぼ流出品となり各所で公開されている。

– CID(シー・アイディー)

HTC機の発売元・地域を分けるID

KDDI発売機だとKDDI_801と記載されている。

このIDはHTCDevによるアンロック時や、アップデート時、RUU時にも確認されている。

一致しなければ弾かれる仕組みになっている。

CustomerID(カスタマー・アイディー)の略。

– SuperCID (スーパー・シー・アイディー)

HTCの開発時に設定されているCIDだと思われている。

SuperCIDは”1111111”など、同じ数字の8文字の羅列に設定すればそれがSuperCIDとなる。

これはCIDチェックを回避するものとなっており、SuperCIDに設定するとアンロックやアップデート、RUUのCIDチェックを全てをパスしてしまう。

例えば、ModelIDが一致している機種(同等ハードウェア)のソフトウェアを同等ハードウェアのソフトウェアに変更したい場合(例:Asia HK版をソフトウェアのみAsia TW版化したい)はこのCIDに設定しておくと各地域ごとのRUUが手に入れば出荷地域のシステムから変更する事が出来る。

– MID(エム・アイディー)

HTCのメーカー型番を示すID

HTC J butterfly 2だと”0PAG100”となっている。

このIDはブートローダーアンロック、アップデート時、RUU時に確認されている。

一致しなければ弾かれる仕組みになっている。

ModelID(モデル・アイディー)の略である。

– S-OFF / S-ON (エスオフ / エスオン)

Security OFF、Security ONの略。

HTCの開発者がHTC機を開発する際に使用しているモード。

改変範囲は広く、コマンドからCIDなどを改変できる。

本来セキュリティで保護されている部分のロックが無くなるため、署名をしていないファイルでも適用が可能になる。

スキップ範囲も多く、例えばRUU時にバージョン情報をスキップして適用でき、ダウングレードなども容易である。

よくBootloader Unlockと混同されがちだが、S-OFFはセキュリティがOFFになるだけとなっておりブートローダーロックは解除されない。

更に詳細は HTCAndroid機共通のHBOOTからの操作について をご確認ください。

– Fastboot

AndroidデバイスのRecovery,System,boot部分等をある環境で書き換える事が出来るモード

HTC機は端末起動時にPCで「adb reboot bootloader」のコマンドで起動することができる。

コマンドについては以下の通り

commands:

  • update <ファイル名>
  • flashall
  • flash <パーティション名> <ファイル名>
  • erase <パーティション名>
  • getvar <variable>
  • boot <ファイル名>
  • flash:raw boot <ファイル名>
  • devices
  • reboot
  • reboot-bootloder

oem <コマンド名>

オプション

  • -w
  • -s <シリアルナンバー>
  • -p <product>
  • -c <cmdline>

よく使うflashコマンドの例としては、

fastboot flash recovery recovery.img

より詳細はこちら

http://android-dls.com/wiki/index.php?title=Fastboot

oemコマンドについてもhboot操作ページで記載しています。

– Bootloader Unlock

HTCでは、HTC機のブートローダー(hboot)をアンロックするという意味。

これを行うと、System内や各場所の改変が可能になる。

対応CIDの機種は操作に従い、 HTC DevのUnlock Bootloaderにてアンロックコードを取得できる。

改変範囲はHTCの意図した場所のみとなっている。

よくS-OFFと混同されがちだが、このBootloader Unlockはブートローダーのロックが解除されるだけとなっている。

更に詳細は HTCAndroid機共通のHBOOTからの操作について をご確認ください。

随時追加中!