|
現: 2020-12-26 (土) 15:07:42 yuji |
| + | *HBoot [#aab65be5] |
| + | [[HTC:http://www.htc.com/]]による,自社の携帯端末用のブートローダー。これは公開されていないソフトウェアになっている。~ |
| | | |
| + | HBOOTにはセキュリティのプロテクトがあって,ブートローダーの画面右上が"S-ON"になっていると,セキュリティがONになっていることを意味し,起動後の/systemや/recoveryパーテーションのライトプロテクションがオンになることや,リカバリーイメージに有効なHTCの正規署名がない場合,NAND Flashに書き込めないなどのプロテクションが有効になる。 |
| + | |
| + | **HBoot shellコマンド [#b7acacf6] |
| + | -battcheck <param1>~ |
| + | バッテリチェック |
| + | -bdaddress <param1>:<param2>:<param3>:<param4>:<param5>:<param6>~ |
| + | bluetooth MACの設定 |
| + | -bkflash2emmc~ |
| + | ? |
| + | -btrouter~ |
| + | bluetoothルーター? |
| + | -emapi~ |
| + | -emapiBand~ |
| + | -emapiChannel~ |
| + | -emapiCountryID~ |
| + | CIDの表示 |
| + | -emapiCounters~ |
| + | -emapiCrsuprs <channel>~ |
| + | carrier suppression modeの設定(channel is 1-14 or 0 to stop test) |
| + | -emapiDown~ |
| + | ? |
| + | -emapiEtheradd~ |
| + | ? |
| + | -emapiFqacurcy~ |
| + | ? |
| + | -emapiInit~ |
| + | ? |
| + | -emapiMpc~ |
| + | ? |
| + | -emapinRate~ |
| + | ? |
| + | -emapiOut~ |
| + | ? |
| + | -emapiPkteng_start~ |
| + | ? |
| + | -emapiPkteng_stop~ |
| + | ? |
| + | -emapiRate~ |
| + | ? |
| + | -emapiRateset "default" | "all" | <arbitrary rateset>~ |
| + | WiFiレートの設定 |
| + | -emapiReadCal~ |
| + | WiFi calibration設定の読み出し |
| + | -emapiSetDefCal~ |
| + | デフォルトWiFi calibrationの設定 |
| + | -emapiSetIrqPin~ |
| + | -emapiTest~ |
| + | -emapiTXpwr1~ |
| + | -emapiUp~ |
| + | -emapiVersion~ |
| + | -emapiWlanMac~ |
| + | WLAN MACアドレスと格納場所の表示 |
| + | -emptypagecheck~ |
| + | 未使用ページ(メモリ)のチェック) |
| + | -erase <partition_name>~ |
| + | 指定したパーテーションのデータを削除する |
| + | -erasebcid~ |
| + | back-up CIDの削除 |
| + | -eraseconfig <param1>~ |
| + | configの削除 |
| + | -erasesd ?~ |
| + | SD-cardの削除? |
| + | -eraseWifiFlash~ |
| + | WiFi flash memoryの削除 |
| + | -fmrouter~ |
| + | modem/FM radio/bluetooth routerの切り替え? |
| + | -fmtx~ |
| + | FM送信? |
| + | -gotofastboot~ |
| + | fastboot modeにスイッチ |
| + | -gotohboot~ |
| + | HBboot modeにスイッチ |
| + | -heap~ |
| + | ヒープメモリ使用状況の表示 |
| + | -heaptable~ |
| + | ヒープテーブルの表示 |
| + | -imgcrc~ |
| + | HBoot,recovery,boot,systemパーテーションのCRC計算 |
| + | -jump~ |
| + | ブートシーケンスを継続する |
| + | -keytest~ |
| + | key-test modeに入る。押したキーの表示する。 |
| + | -listpartition~ |
| + | パーテーションリストの表示 |
| + | -partition_test <name> [auto_mark_bad_flag]~ |
| + | パーテーションのテスト |
| + | -powerdown~ |
| + | 電源をOFF |
| + | -ram_test <start address> <length> <count> <mode>~ |
| + | RAMテストを行う |
| + | -rbchk [partition | block]~ |
| + | 不良ブロックの表示(<all|recovery|boot|system|cache|userdata>) |
| + | -rebootRUU~ |
| + | Remote Update Utility modeでリブートさせる |
| + | -readbcid~ |
| + | back-up CIDを読みだして表示 |
| + | -readconfig~ |
| + | configデータの表示 |
| + | -readmbserialno~ |
| + | メイン基板のシリアルNOの表示 |
| + | -readserialno~ |
| + | 端末のシリアルNOの表示 |
| + | -readsku~ |
| + | SKUデータ(PCBID・・・)の表示 |
| + | -resetautoimage~ |
| + | ? |
| + | -resetpreferdiag~ |
| + | ? |
| + | -reset~ |
| + | 端末をリセットする |
| + | -resetuP~ |
| + | CPUをリセット? |
| + | -rflash <param1>~ |
| + | NAND flash ROMを読み出す |
| + | -rMfgTp~ |
| + | メーカー・テストポイントの読み出し |
| + | -rtask~ |
| + | -savefb2sd <file name> [main|ruu]~ |
| + | フレームバッファのデータをSD-CARDに保存する |
| + | -savemem2sd <memory offset> <length> <file name>~ |
| + | RAMデータをSD-CARDに保存する |
| + | -saveprt2sd <partition name> <-n> <file name> <-a>~ |
| + | パーテーションをSD-CARDに保存する |
| + | -sdtest~ |
| + | SD-CARDのテスト |
| + | -task <task number>~ |
| + | ? |
| + | -tick~ |
| + | クロックTickの表示 |
| + | -usbspeed~ |
| + | ? |
| + | -usbtestmode <value>~ |
| + | ? |
| + | -wMfgTp <param1> <...>~ |
| + | メーカー・テストポイントへの書き込み |
| + | -writebcid <param1>~ |
| + | back-up CIDへの書き込み |
| + | -writeconfig~ |
| + | ? |
| + | -writemid <param1>~ |
| + | モデルIDへの書き込み |
| + | -writeserialno <param1>~ |
| + | シリアルNOの書き込み |
| + | -writesku <param1> <param2>~ |
| + | SKUデータへの書き込み |
| + | |
| + | *FastBootモード [#ad4a6029] |
| + | HBootモードから"FASTBOOT"を選択するか,VOLダウン+電源ONでブートさせると,このモードに入る。~ |
| + | 主に,Androidの開発者がHOSTマシンから"fast-boot"プロトコルを使用して,ファームウェアイメージをアップデートすることや,ブート,リカバリ等を行うために使用される。~ |
| + | |
| + | 使用できる標準コマンド |
| + | -update <filename>~ |
| + | update.zipで上書き |
| + | -flashall~ |
| + | boot,recovery,systemを書き換える |
| + | -flash <partition> [ <filename> ] |
| + | 指定したパーテーションにファイルイメージを書き込む |
| + | -erase <partition>~ |
| + | 指定したパーテーションを削除する |
| + | -getvar <variable>~ |
| + | bootloaderのバージョンを表示する |
| + | -boot <kernel> [ <ramdisk> ]~ |
| + | カーネルをramdiskから読みだして実行する |
| + | -flash:raw boot <kernel> [ <ramdisk> ]~ |
| + | ブートイメージを書き込む |
| + | -devices~ |
| + | 接続されている端末を表示する |
| + | -reboot~ |
| + | 通常のリブート |
| + | -reboot-bootloader~ |
| + | リブート? |
| + | |
| + | これ以外に,端末専用のコマンドが存在するようだ。S-OFF(セキュリティがOFF)になっている場合使用できる。 |
| + | |
| + | *Broadcom Radio [#ja2adad7] |
| + | HBootのデータには,Broadcom BCM4329用の設定データがある。 |
| + | |
| + | *Partition [#x33c033d] |
| + | 01 BOOTLOADER hboot |
| + | 02 RADIO_V2 radio |
| + | 03 MFG_DIAG mfg |
| + | 04 SPLASH1 sp1 |
| + | 05 SPLASH2 sp2 |
| + | 06 SP_CUSTOM spcustom |
| + | 07 SP_CHG spchg |
| + | 08 RECOVERY recovery |
| + | 09 BOOT boot |
| + | 10 SYSTEM system |
| + | 11 SYSTEM dzsystem |
| + | 12 OPL opl |
| + | 13 USERDATA userdata |
| + | 14 USERDATA dzdata |
| + | 15 MERGEMFG merge_mfg |
| + | 16 CPLD cpld |
| + | 17 MICROP microp |
| + | 18 RADIO_NV nv |
| + | 19 RADIO_CUST rcdata |
| + | 20 TP_MELFAS tp-melfas |
| + | 21 TP_ATMEL tp_atmel |
| + | 22 TP tp |
| + | 23 TOUCHSCREEN touchscreen |
| + | 24 RAW_TOUCH1 x_touchscreen |
| + | 25 RAW_TOUCH2 d_touchscreen |
| + | 26 XLOADER xloader |
| + | 27 WIFI wifi |
| + | 28 CMMB cmmb |
| + | 29 MDM9K mdm9k |
| + | 30 MDMNV mdmnv |