Android
 Computer >> コンピューター >  >> トラブルシューティング >> Android

HTC U12+のブートローダーアンロックとroot化手順を完全解説

HTC U12+は、6GBのRAM、Snapdragon 845 SoC、64GB/128GBの内部ストレージを搭載した高性能スマートフォンです。ブートローダーのアンロックさえ済ませてしまえば、root化は比較的簡単に行えます。

このガイドでは、HTC U12+のブートローダーアンロックからroot化までの手順を詳しく解説します。記載された手順どおりに進めてください。問題が発生した場合は、ぜひコメントでお知らせください。
注意:ブートローダーをアンロックすると端末が初期化(ファクトリーリセット)されます。重要な個人データは必ず事前にバックアップしておきましょう。

警告:ブートローダーのアンロックやroot化を行うと、メーカー保証が無効になる場合があります。また、操作を誤ると端末が起動しなくなる(いわゆる文鎮化)リスクもあるため、すべて自己責任で実施してください。

ブートローダーのアンロック方法

  1. HTCDev.comでアカウントを作成し、アンロック手続きを進めます。識別子トークン(identifier token)の入力を求めるページが表示されたら、そのページを開いたままにしておきます。
  2. HTC U12+の電源を切り、ブートローダーモードで起動します(音量下ボタン+電源ボタン)。
  3. Fastbootモードを選択し、USBケーブルでHTC U12+をPCに接続します。
  4. PCでADBターミナルを起動します(ADBフォルダ内でShiftキーを押しながら右クリックし、「コマンドウィンドウをここで開く」を選択)。
  5. ADBターミナルで次のコマンドを入力します:fastboot oem get_identifier_token
  6. 画面に長い文字列が表示されるので、それをコピーしてHTCDevのリクエストページに貼り付けます。
  7. HTCからunlock_code.binのダウンロードリンクが記載されたメールが届きます。ファイルをダウンロードし、ADBフォルダ内(ADB.exeと同じ場所)に保存します。
  8. ADBターミナルで次のコマンドを入力します:fastboot flash unlocktoken Unlock_code.bin
  9. HTC U12+の画面に表示される指示に従い、ブートローダーアンロックを完了させます。

Magiskと一時的TWRPでroot化する方法

  1. Magiskのzipファイルをダウンロードし、SDカードに転送します。
  2. 対応バージョンのTWRPをダウンロードします。
  3. TWRPの.imgファイルをADBフォルダに配置します。
  4. HTC U12+をFastbootモードで起動し、PCでADBターミナルを立ち上げます。
  5. ADBターミナルで次のコマンドを入力します:fastboot boot twrp.img
  6. これによりHTC U12+がTWRPで再起動します。TWRPはインストールされず、一時的に起動するだけなので安心してください。
  7. TWRPのメインメニューで「Install」→「External SD」→「Magisk.zip」の順にタップし、スワイプしてフラッシュします。
  8. システムを再起動します。アプリ一覧にMagisk Managerが表示されていれば、root化の成功を確認できます。

パッチ適用済みBoot.imgを使ったroot化方法

  1. 最新版のMagisk Manager APKをダウンロードしてインストールします。
  2. 現在のファームウェアと同じバージョンのboot.imgをダウンロードします(「設定」→「端末情報」でバージョンを確認できます)。XDAのスレッドで複数のファームウェア.zipファイルが公開されているため、そこから「boot_signed.img」を抽出できます。
  3. boot_signed.imgをSDカードに転送します。
  4. Magisk Managerアプリを起動し、「Install」→「Patch Boot Img File」の順にタップします。SDカードに転送したばかりのboot_signed.imgを選択します。
  5. Magiskによるパッチ適用が完了するまで待ちます。
  6. 対応バージョンのTWRPをダウンロードし、TWRPの.imgファイルをADBフォルダに配置します。
  7. HTC U12+をFastbootモードで起動し、USBケーブルでPCに接続します。
  8. ADBターミナルを起動し、次のコマンドを入力します:fastboot boot twrp.img
  9. TWRPで「Reboot」をタップします(実際には再起動しないでください)。これでアクティブなA/Bスロットが表示されます。非アクティブなスロットに切り替え、その後再度アクティブなスロットに戻します。
  10. 「Install」をタップし、パッチ適用済みのboot.imgを選択して、スワイプでフラッシュします。
  11. 「Reboot」→「System」の順にタップします。
  12. これでroot化が完了しているはずです。

TWRP不要のroot化方法

  1. 前述の方法に従って、Magisk Managerでパッチ適用済みboot.imgを作成します。
  2. HTC U12+で「設定」→「開発者向けオプション」からUSBデバッグを有効にします(「設定」→「端末情報」→「ビルド番号」を7回タップすると開発者モードが有効になります)。
  3. PCでADBターミナルを起動し、USBケーブルでHTC U12+を接続します。
  4. ADBターミナルに次のコマンドを入力します:adb pull /sdcard/MagiskManager/patched_boot.img
  5. 次のコマンドでダウンロードモードに再起動します:adb reboot download
  6. HTC U12+が使用中のA/Bスロットを確認します:fastboot getvar current-slot
  7. AまたはBのどちらかが返されます。アクティブなスロットにフラッシュする必要があるため、ADBで次のように入力します:fastboot flash boot_a patched_boot.img または fastboot flash boot_b patched_boot.img
  8. フラッシュが成功したら、次のコマンドを入力して再起動します:fastboot reboot

root化後の不具合への対処法

  1. HTC U12+をroot化すると、「顔認証ロック解除(Face Unlock)」がグレーアウトして使用できなくなることがあります。簡単な解決策があります。
  2. 端末でMagisk Managerアプリを起動し、サイドメニューから「Magisk Hide」をタップします。
  3. root状態を隠す対象アプリの一覧が表示されるので、「FaceUnlock」を選択します。
  4. 「設定」→「アプリ」→「FaceUnlock」→「キャッシュ/データ」に移動し、データを削除します。
  5. HTC U12+を再起動すると、FaceUnlockが再び正常に動作するようになります。
  1. OnePlus 3Tのブートローダー解除とルート化の手順を徹底解説

    注意:このガイドでは、パソコンにADBがインストールされている必要があります。WindowsパソコンへのADBのインストール方法については、別途ガイドをご参照ください。また、手順の中で端末を出荷時状態にリセット(初期化)する工程があるため、ユーザー設定などのデータは事前にバックアップを取っておいてください。本ガイドの手順は記載どおり正確に実行してください。特に指示がない限り、端末の再起動やTWRPの終了は行わないでください。OnePlus 3Tのアンロックとルート化の手順TWRP 3.0.4-1をダウンロードし、.imgファイルをplatform-toolsフォルダ(ADBインストールフォルダ

  2. Xiaomi Mi5のブートローダー解除とroot化をTWRPで行う完全ガイド

    Xiaomiのフラッグシップ「Mi5」は、市場に出回っているスマートフォンの中でも最も魅力的な一台です。Samsung S7に匹敵するハードウェアスペックとパフォーマンスを、Samsung製品のわずかな価格で実現しています。ただし、Xiaomi端末のブートローダー解除とroot化には、いくつかの手順と準備が必要です。このガイドでは、その全プロセスをステップバイステップで解説します。 公式申請によるブートローダー解除とroot化の手順 ブートローダーのロックはAndroid愛好家にとって悩みの種ですが、Xiaomiは公式のアンロック手段を提供しています。ただし、事前準備として「一定の信頼性を持つ