Windows 10 と TWRP Recovery を使用して Android スマートフォンをルート化する方法

07/06 2018

携帯電話がきしみ、亀裂があり、保証期間外の場合は、root 化することでさらに寿命を延ばすことができます。root アクセスの携帯電話では、root 専用アプリを使用してバッテリー寿命をより適切に管理したり、最新の Android バージョンで使用するためにカスタム ROM を提供したりできます。

Android スマートフォンをルート化するにはさまざまな方法がありますが、ここではTWRP Recovery (新しいタブで開きます)を使用して実行します。TWRP は、root アクセス作業を容易にする強力な機能が満載された回復レベルの UI です。 

TWRP を使用すると、ROM、カーネル、その他のソフトウェアをフラッシュでき、システムのバックアップ、リカバリ、パーティション修復のための優れたツールを備えた、問題が発生した場合のセーフティ ネットも提供します。TWRP Recovery をフラッシュした後、それを使用して SuperSU をインストールします。SuperSU は、携帯電話への root アクセスを可能にするツールです。

以下の方法は慎重に従えば安全ですが、root化には常に携帯電話がクラッシュしたり使用できなくなるリスクが伴うことに注意してください。

 データをバックアップする 

root化してもAndroidスマートフォンが必ずしも消去されるわけではありませんが、ブートローダーのロックを解除したり、カスタムROMをインストールしたりする必要がある場合、データは消去されます。次に、前述したように、携帯電話が壊れる可能性があります。

したがって、データをバックアップすることが重要です。Google バックアップ ([設定] > [バックアップとリセット] にあります) では、携帯電話のすべての設定、パスワード、および一部のアプリ データが保存されますが、保存できる内容は非常に限られています。

携帯電話のデータをバックアップする方法に関するその他のヒントは次のとおりです。

  • Helium Backup (新しいタブで開きます)は、アプリのすべてのデータを完全にバックアップできます。ただし、100% 信頼できるわけではなく、常に希望どおりにバックアップできるわけではありません。
  • Android Marshmallow 以降、Google ドライブにアプリのデータを保存できる機能が追加されました。ドライブ アプリの [設定] に移動し、[バックアップの管理] オプションを探すことで、バックアップがあるかどうかを確認できます。これをタップすると、どのアプリがデータとともに完全にバックアップされているかがわかります。
  • ほとんどのアプリには独自の内部バックアップ方法があり、データを手動でクラウドにエクスポートし、後で復元できます。
  • 「高品質」設定を選択すると、クラウド ストレージ容量を使用せずにすべての写真を Google ドライブにバックアップできます。

 携帯電話のロックを解除する 

TWRP をフラッシュする準備として、携帯電話で有効にする必要があるものがいくつかあります。

開発者向けオプションのロックを解除する: [設定] > [端末情報] > [その他] に移動し、[ビルド番号] を 7 回タップします。開発者向けオプションが設定画面に表示されます。

USB デバッグを有効にする: [設定] > [開発者向けオプション] に移動し、[USB デバッグ] チェックボックスをオンにします。

OEM ロック解除を有効にする:また、開発者向けオプションで、[OEM ロック解除を有効にする] ボックスをオンにします。

ADB と Fastboot を PC にインストールする 

次に、PC 用の Fastboot と ADB を入手する必要があります。これにより、コマンド プロンプトまたはターミナルを通じて携帯電話を制御し、ソフトウェアをサイドロードできるようになります。

これを行う最善の方法は、公式 Android 開発者サイト(新しいタブで開きます)から SDK プラットフォーム ツールを入手することです。SDK プラットフォーム ツールをダウンロードし、簡単に識別できるフォルダー (ここでは「C:\adb」を使用します) に抽出します。 

USB ケーブルを介して携帯電話を PC に接続します。USB モードが「ファイルの転送」または「メディアの転送」に設定されていることを確認してください。 

ブートローダーを再起動します

PC でTWRP デバイス(新しいタブで開きます) Web ページに移動し、ボックスに携帯電話のモデルを入力し、次のページで [ダウンロード リンク] に移動し、ミラーを選択して、最新の TWRP img ファイルをダウンロードします。パソコン。

その後、管理者としてコマンド プロンプトを開き、「cd」コマンドを使用して、プラットフォーム ツールを抽出した場所にデフォルト ディレクトリを変更します (つまり、この場合のコマンドはcd \adb\です)。

次に、次のコマンドを入力します。

adb reboot bootloader

これにより、接続されている電話機がブートローダーに再起動されます。

ブートローダーでは、画面の上部に「UNLOCKED」と表示されることが重要です。これは、ブートローダーのロックが解除され、TWRP のフラッシュを続行できることを示します。 

ブートローダーがロックされている場合は、スマートフォン OEM の指示に従ってロックを解除する必要があります。HTC (新しいタブで開きます)Sony (新しいタブで開きます)Motorola (新しいタブで開きます)の Web サイトには、プロセスをガイドするツールが用意されています。または、特定のブートローダーのロックを解除する方法のガイドに従うこともできます。 XDA 開発者 Web サイトのデバイス。ブートローダーのロックを解除すると、デバイスが消去される可能性があります。

TWRPリカバリをインストールする

ブートローダーのロックが解除されていると仮定すると、携帯電話がリカバリモードになったら、音量ボタンを使用して「高速ブート」または「ダウンロードモード」までスクロールし、電源ボタンを押して選択します。

Fastboot/Download モードになったら、PC のコマンド プロンプトに次のコマンドを入力します。

fastboot flash recovery twrp-version.img

「twrp-version」を、ダウンロードした .img ファイルの正確なファイル名に置き換えます。

Enter キーを押して、TWRP を電話機にインストールします。コマンド プロンプトは上の画像のようになっているはずです。

TWRP を開くには、ブートローダーで「Reboot to Recovery」を選択します。今後 TWRP とブートローダーにアクセスするには、携帯電話の電源を切り、ブートローダーがロードされるまで音量ボタンと電源ボタンを押し続けます (これを行うために押すボタンは携帯電話によって若干異なります)。

TWRP経由でSuperSUをインストールする

TWRP が最初に開くと、「システムを読み取り専用に保つ」かどうかを尋ねられます。答えは「ノー」です。これにより、カスタム ROM をインストールして TWRP の優れた機能を最大限に活用することができなくなります。 

「今後この画面を表示しない」ボックスにチェックを入れて、画面の下部をスワイプします。 

PC でSuperSU の最新バージョンをダウンロードし(新しいタブで開きます)、携帯電話に保存します (ファイル転送モードで PC に接続されているため、ファイル エクスプローラーに表示されます)。

TWRP メインメニューに戻り、「インストール」をタップし、ダウンロードした SuperSU zip ファイルに移動してタップし、「スワイプして Flash を確認」します。

root化プロセスが開始されます。これには約1分かかります。

プロセスが完了したら、「キャッシュ/dalvikを消去」をタップしてから、システムを再起動します。

これで root アクセス権が得られました

これで、電話機は root アクセス権を取得しました。表面的には大きな変更はありませんが、root アクセスを必要とするすべてのアプリと機能を制御する非常に重要な SuperSU アプリが表示されるようになります。

たとえば、Titanium Backup を使用して携帯電話をバックアップしたり、システム アプリを削除したりすることにした場合、SuperSU は root アクセスを要求していることを通知し、それを「許可」する必要があります。

携帯電話が root アクセスであることを確実に確認したい場合は、 Root Checker (新しいタブで開きます)のようなアプリを使用して確認できます。 

カスタム ROM またはカーネル (オーバークロックやアンダーボルティングなどの機能を実行できる) をインストールする予定がある場合は、SuperSU をインストールした場合とほぼ同じように機能します。ROM またはカーネル zip ファイルを携帯電話にダウンロードし、TWRP Recovery を通じてインストールするだけです。 

まずは良いカスタム ROM をお探しですか? LineageOS は標準の Android をベースにしており、古い携帯電話の Android バージョンを 1 つか 2 つ上げることができる可能性があります。LineageOS のインストール方法に関するガイドは次のとおりです