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

AndroidにTWRPカスタムリカバリをフラッシュする方法【ステップバイステップ完全ガイド】

Team Win Recovery Project(略称:TWRP)は、Androidデバイス向けに最も人気のあるカスタムリカバリの一つです。メーカー純正のリカバリでは実現できない高度なコントロールを提供してくれるのが大きな魅力です。この記事では、お使いのデバイスにTWRPをフラッシュする具体的な手順をわかりやすく解説します。

なお、TWRPはすべてのAndroidデバイスで利用できるわけではありません。お使いの端末がサポート対象かどうかは、TeamWin公式サイトの「Devices」ページで確認できます。

もしスマートフォンがTWRP非対応だった場合でも、その機種向けにTWRPを移植(ポート)できる可能性があります。ただしその場合は、Linuxコマンドの基礎知識やAOSPのソースコードからのビルド経験が必要になることがあります。AppualsではTWRPをあらゆるAndroidデバイスへ移植する方法についても詳しいガイドを公開していますので、参考にしてみてください。

AndroidスマートフォンにTWRPをフラッシュする手順

ここでは、TWRPをフラッシュする際の一般的な流れを紹介します。ただし、端末のモデルによって手順の細部が異なる場合がある点にご留意ください。

注意: フラッシュ作業を始める前に、必ずお使いのデバイスの公式ドキュメントを確認することを強くおすすめします。各デバイスのページには、その機種でTWRPを動作させるための具体的な要件が詳細に記載されています。

事前に準備すべきもの

フラッシュ作業を開始する前に、以下のものを必ず準備しておきましょう。準備が不十分なまま作業を進めるのは避けてください。不完全なフラッシュは、端末が起動しなくなる「ソフトブリック」状態を引き起こす恐れもあります。

  • アンロック済みのブートローダー:デバイスのブートローダーがアンロックされている必要があります。Xiaomi、Huawei、Samsung、OnePlus端末のアンロック手順については、別途詳しいガイドを参照してください。
  • インターネット接続のあるPC:ADB経由でリカバリをダウンロード・インストールするために、PC(Windows推奨)が必要です。
  • ADBドライバー:スマホをPCに接続し、Android Debug Bridge(ADB)経由で通信するには、事前にADBドライバーをインストールしておく必要があります。WindowsでのADB環境構築方法も解説しています。
    • Windowsターミナル上でADBコマンドを実行したい場合は、「Minimal ADB and Fastboot」を直接ダウンロードして利用することも可能です。
  • USBケーブル:端末をPCと接続するために、データ転送に対応したケーブルをご用意ください。充電専用ケーブルでは通信できません。
  • USBデバッグの有効化:PCとADB経由で通信するために、スマホ側の開発者向けオプションでUSBデバッグを有効にしておく必要があります。

↪ Fastbootによる手動フラッシュ(Root化不要)

デバイスがRoot化されていない場合は、手動フラッシュを行うことになります。この方法ではユーザー自身の操作がやや増えますが、非Root端末ではTWRP公式アプリを使った自動フラッシュ(Root化済み端末限定の機能)は使えないため、必ずこちらの手順に従ってください。

手順1:自分のデバイス用TWRPを探す

お使いのデバイスがTWRPに対応しているかどうかは、TeamWinのデバイスセクションで確認できます。スマートフォンメーカーの一覧が掲載されており、各メーカーのページ内に対応デバイスの一覧があります。これらのリンクからダウンロードページへ移動できます。

ここでリカバリのIMGファイルをダウンロードします。このファイルを後ほどADB経由で端末に書き込みます。また、デバイスページには該当モデルのTeamWin GitHubリポジトリへのリンクも設置されており、リカバリの既知のバグや正常に動作する機能に関する情報を確認できます。最新版をダウンロードする前に、一度目を通しておくと安心です。

手順2:Fastbootモードで起動する

Fastbootモードで起動するには、ADBコマンドを使用する方法と、電源を切った状態でメーカーが定めたボタン組み合わせを押す方法の2通りがあります。いずれの場合も、この状態でUSBケーブルを使ってスマホをPCに接続します。

  1. USBケーブルでスマホをPCに接続します。
  2. Minimal ADB and Fastbootを起動します。コマンドプロンプトのターミナルウィンドウが開きます。
  3. ターミナルに adb devices と入力します。ADBがスマホを正しく認識しているかを確認できます。
  4. デバイスが認識されていれば、adb reboot bootloader と入力すると、Fastbootモードへ直接再起動します。

注意: スマホを初めてADBまたはPCに接続する際は、端末側で手動の許可が必要になる場合があります。接続後に「adb devices」コマンドを入力すると、ユーザー認証を求めるポップアップがスマホ画面に表示されることがあります。その場合は「許可(Allow)」をタップして先へ進んでください。

手順3:リカバリIMGファイルをフラッシュする

Fastbootモードに入ったら、リカバリイメージファイルをフラッシュします。使用するのは手順1でダウンロードしたIMGファイルと同じものです。

  1. IMGファイルをMinimal ADB and Fastbootのフォルダにコピーします。
    • 特に設定を変更していなければ、通常は C:\Program Files (x86)\Minimal ADB & Fastboot の中にあります。
  2. フラッシュ時のコマンド入力を簡単にするため、コピーしたファイルの名前を twrp.img に変更しておきましょう。変更しない場合は、イメージファイルのパスを指定するたびに手動でファイルをドラッグする必要があります。
  3. Minimal ADB and Fastbootのターミナルを開き、fastboot devices と入力して、Fastbootモードでデバイスが認識されているか確認します。
  4. 認識されていれば、fastboot flash recovery twrp.img と入力します。これによりフラッシュ処理が開始されます。

フラッシュには数分程度かかることがあります。処理が完了すると、画面にかかった合計時間を示す「Finished. total time: X.XXs」(Xは処理時間)というメッセージが表示されます。

TWRPを起動して再起動するには、「fastboot reboot recovery」コマンドを入力します。これでスマホが自動的にTWRPで立ち上がります。問題なく完了していれば、PCからケーブルを抜いて構いません。これでTWRPがお使いのデバイスに正常にインストールされました

まとめ

TWRPの導入により、カスタムROMのインストール、フルバックアップ(Nandroidバックアップ)の取得、システムパーティションの編集など、純正リカバリでは不可能な操作が可能になります。ただし、ブートローダーのアンロックやカスタムリカバリの導入は保証の対象外となるほか、手順を誤ると端末が故障するリスクもあるため、必ず事前調査とバックアップを怠らないようにしましょう。

著者:Muhammad Qasim(ムハンマド・カシム)
テクノロジーとゲームへの深い情熱を原動力に、最新の業界動向を追い続けるだけでなく、執筆活動を通じて自らの見識を多くの人々に発信しています。テックおよびゲーム分野で専門知識を共有し、意義ある貢献をしていくことを信念としています。

  1. AndroidのATCIとは?テストコマンドインターフェースサービスを徹底解説

    ローミング中にネットワーク設定の変更に関する通知を受け取ったことはありませんか?また、「ATCIサービス」というメッセージを目にしたものの、それが何を意味するのか分からず、デバイスがハッキングや盗聴されていないか不安になった経験がある方もいるかもしれません。しかし、ご安心ください。実際はそうではありません。この記事では、AndroidにおけるATCIサービスとは何かを詳しく解説します。 ATCIサービスとは ATCIは「Android Test Command Interface Service(アンドロイド・テスト・コマンド・インターフェース・サービス)」の略称で、Androidに標準で組み

  2. AndroidスマホからiCloudストレージプランを簡単に解約する方法

    iOSユーザーの多くは、写真や動画、パスワード、各種ファイルなどを安全にバックアップするためにiCloudを活用しています。しかし、最近iPhoneからAndroidに乗り換えた方の中には、スマホからiCloudのストレージプランを解約する方法を探している人もいるのではないでしょうか。この記事では、その具体的な手順をわかりやすくご紹介します。 iCloudに頼らず、新しい保存方法へ移行したい方に向けて、考えられるすべての解決策をまとめました。それでは、以下の方法を順番に見ていきましょう。 方法1:ブラウザから解約する Webブラウザからでもサブスクリプションを解約できる場合があります。手順は以