HTC 10でOTAアップデートエラー「ソフトウェアを更新できません」が発生したときの修正方法
このガイドは、HTC 10にOTAアップデートを適用しようとした際に、「ソフトウェアを更新できません:予期しないエラーが発生しました。ファイルシステムが破損している可能性があります。詳細についてはHTCサポートにお問い合わせください」というエラーメッセージが表示される方向けの解説です。
このエラーの正確な原因は不明ですが、デバイスにほとんど手を加えていないストックROMユーザーにも発生することが確認されています。幸い、解決策は存在します。fastbootコマンドを使って一部のファイルを書き込む必要があるため、事前にPCへADBをインストールしておいてください。ADBの導入方法については、Appualsのガイド「WindowsにADBをインストールする方法」を参考にしてください。
また、本ガイドはHTC 10にTWRPがインストール済みであることを前提としています。まだの場合は、Appualsのガイド「HTC 10をroot化する方法」にTWRPの書き込み手順と必要なリンクがまとめられているので、そちらを先に確認してください。
必要なファイルのダウンロード
お使いのデバイスに合ったファイルを以下からダウンロードしてください。これらにはストックリカバリーとカスタマイズ済みのandroid-info.txtが含まれており、OTAのダウンロード・インストール機能を復元できます。
- 80.206.1: HTC10_PMEUHL_1.80.206.1_StockRecovery_EraseDevInfo.zip
- 30.401.1: HTC10_PMEUHL_1.30.401.1_StockRecovery_EraseDevInfo.zip
- 80.401.1: HTC10_PMEUHL_1.80.401.1_StockRecovery_EraseDevInfo.zip
- 80.401.3: HTC10_PMEUHL_1.80.401.3_StockRecovery_EraseDevInfo.zip
- 90.401.5: HTC10_PMEUHL_1.90.401.5_StockRecovery_EraseDevInfo.zip
- 95.401.3: HTC10_PMEUHL_1.95.401.3_StockRecovery_EraseDevInfo.zip
- 95.401.4: HTC10_PMEUHL_1.95.401.4_StockRecovery_EraseDevInfo.zip
- 80.617.1: HTC10_PMEUL_1.80.617.1_StockRecovery_EraseDevInfo.zip
- 91.617.1: HTC10_PMEUL_1.91.617.1_StockRecovery_EraseDevInfo.zip
- 80.709.1: HTC10_PMEUHL_1.80.709.1_StockRecovery_EraseDevInfo.zip
- 92.709.1: HTC10_PMEUHL_1.92.709.1_StockRecovery_EraseDevInfo.zip
- 96.709.5: HTC10_PMEUHL_1.96.709.5_StockRecovery_EraseDevInfo.zip
- 98.709.5: HTC10_PMEUHL_1.98.709.5_StockRecovery_EraseDevInfo.zip
- 41.709.3: HTC10_PMEUHL_2.41.709.3_StockRecovery_EraseDevInfo.zip
- 53.710.6: HTC10_PMEUHL_1.53.710.6_StockRecovery_EraseDevInfo.zip
- 80.710.1: HTC10_PMEUHL_1.80.710.1_StockRecovery_EraseDevInfo.zip
ステップ1:デバイス情報を確認する
- まず、HTC 10でUSBデバッグを有効にします。「設定」→「端末情報」→「ビルド番号」を7回タップして開発者モードを有効化し、その後「設定」→「開発者向けオプション」→「USBデバッグ」をオンにします。
- 続いて、上記リストから自分のデバイス用のファイルをダウンロードします。どのバージョンを選べばよいかわからない場合は、HTC 10をUSBケーブルでPCに接続し、ADBフォルダーを開いてShiftキーを押しながら右クリックし、「コマンドウィンドウをここで開く」を選択しましょう。
- コマンドプロンプトに「adb devices」と入力します。ADBがHTC 10を正しく認識していれば、デバイスのシリアル番号が表示されます。
- 問題なく認識されたら、次に「adb reboot bootloader」と入力します。
これによりHTC 10がfastbootモードで再起動します。続けて「fastboot getvar all」と入力してください。
このコマンドで、MID、CID、現在のファームウェアやROMのバージョンなど、デバイスに関する必要な情報がすべて表示されます。この情報をもとに、上記リストから正しいダウンロードファイルを選びましょう。
TWRPシステムイメージ&バックアップの対応表
次に、HTC 10用のTWRPシステムイメージとバックアップ(未加工のシステムイメージとブートファイルを含む)もダウンロードします。CIDとMIDごとの対応は以下の通りです。
CID: HTC__001 / HTC__034 / HTC__A07 / HTC__J15 / HTC__M27 / HTC__016 / HTC__002 | MID: 2PS620000
1.80.401.3
1.80.401.1
1.30.401.1
CID: HTC__621 | MID: 2PS620000
1.92.709.1
1.80.709.1
1.55.709.5
1.30.709.1
1.21.709.2
CID: HTC__039 / OPTUS001 / VODAP021 / TELNZ001 | MID: 2PS620000
1.21.710.10
CID: EVE__001 | MID: 2PS620000
1.21.91.4
CID: O2___102 | MID: 2PS620000
1.21.206.5
CID: BS_US001 / BS_US002 | MID: 2PS650000
1.80.617.1
1.53.617.5
1.21.617.3
CID: T-MOB010 | MID: 2PS650000
1.21.531.1
CID: HTC__332 | MID: 2PS650000
1.02.600.3
ステップ2:TWRPでシステムを復元する
- 適切なTWRPシステムイメージとバックアップをダウンロードしたら、zipファイルをすべて展開し、そのフォルダーを外部SDカードにコピーします。パスは「/TWRP/Backups/<デバイスのシリアル番号>/」という構成になっていればOKです。
- 次にTWRPリカバリーを起動します。HTC 10の電源を切り、電源ボタン+音量下ボタンを数秒間同時に長押しします。画面が表示されたら音量キーで「Reboot to Bootloader」を選択し、電源ボタンで決定します。
- ブートローダーメニューで「Boot to Recovery」を選択して確定します。感嘆符(!)が表示されたら、電源ボタンを押し続けたまま音量上ボタンを一度押して離します。
- TWRPのメインメニューに入ったら「Mount」を選択し、「Mount system as read-only」のチェックボックスを有効にします。
- マウント一覧の中から「/System」パーティションにチェックを入れます。
- TWRPのメインメニューに戻り、「Restore」をタップします。
- 先ほどSDカードにコピーしたTWRPシステムイメージのバックアップフォルダーを選択します。
- 「System Image」と「Boot」の両方にチェックを入れ、スワイプして復元を開始します。
- 復元が完了したら、ダウンロードモードで再起動します。ホーム画面に戻り、「Reboot / Download」を再度実行してください。
ステップ3:RUUモードでファームウェアを書き込む
- ここまで準備ができたら、いよいよ冒頭でダウンロードした.zipファイルを書き込みます。まず、その.zipファイルをPCのADBフォルダー直下に配置します。
- ダウンロードモードの状態で、HTC 10をUSBケーブルでPCに接続し、新しいADBコマンドウィンドウを開きます。
- コマンドプロンプトに「fastboot oem rebootRUU」と入力します。
- これでRUUモードで起動します。続けて「fastboot flash zip ファイル名.zip」と入力してください(「ファイル名」の部分は実際のzipファイル名に置き換えます)。
- ファームウェアパッケージの書き込みが開始されます。完了したら「fastboot reboot」と入力し、HTC 10を通常のAndroidシステムへ再起動しましょう。
- Androidが起動したら、設定からOTAアップデートを確認してみてください。以降はエラーなくアップデートを受信できるようになっているはずです。
-
Windows Updateエラー0x80244007の原因と5つの解決方法を徹底解説
一部のWindowsユーザーの間で、Windows Update(WU)機能を使って特定の更新プログラムをインストールしようとした際に、エラーコード「0x80244007」が発生する問題が報告されています。多くの場合、「更新プログラムのインストール中に問題が発生しましたが、後でもう一度試みます」というエラーメッセージとともに表示されます。このエラーはWindows 10で発生することが多いですが、Windows 8.1でも確認された事例があります。エラー0x80244007の主な原因この問題について、多数のユーザー報告をもとに調査し、さまざまな修復方法を検証しました。その結果、エラー0x802
-
【Android】「アプリがインストールされていません」エラーの原因と7つの解決方法
Androidは世界中の何百万人ものユーザーに利用されている人気のOSプラットフォームです。Google Playストアからさまざまなアプリをインストールし、スマートフォンでの体験をより快適に楽しんでいます。しかし、アプリをインストールしようとした際に「アプリがインストールされていません(App not installed)」というエラーメッセージが表示され、インストールに失敗することがあります。これは多くのAndroidユーザーが経験するトラブルで、このエラーが発生すると対象のアプリを端末に入れることができません。 本記事では、このエラーが発生する主な原因と、実際に試せる7つの解決方法を順番