Android
 Computer >> コンピューター >  >> システム >> Android

Nexus 6P / 5Xをルート化する方法【システムレスルート完全ガイド】

Nexusシリーズは、Android愛好家の間で常に高い人気を誇ってきました。その理由は、ルート化やカスタマイズが他の端末に比べて格段に簡単だからです。

Nexus 6PとNexus 5Xも例外ではありません。特に、著名な開発者Chainfire氏による新しい「システムレスルート(systemless root)」方式の登場により、これまで以上に安全かつクリーンにルート化できるようになりました。システムレスルートはシステムへの干渉が最小限で、ルート解除やOSアップデートの適用も容易です。さらに、Android Payなどセキュリティに依存するサービスが使えなくなる問題も発生しないと報告されています。

作業自体は比較的シンプルで、Windows、Mac、Linuxのいずれの環境でも行えます。ただし、いつものことですが、作業を始める前に必ずすべてのデータをバックアップしておきましょう。

それでは始めましょう。

作業前に知っておくべきこと

Android 6.0 Marshmallowが最初にリリースされた当時は、以前のバージョンよりもルート化が難しく、改造済みのブートイメージをフラッシュする必要がありました。しかし現在では状況が変わり、ルート化は2段階のシンプルなプロセスに整理されています。

皮肉なことに、今ではルート化前の準備作業こそが最も複雑な部分になっています。その手順は以下の3つです。

  • Fastbootのダウンロードとセットアップ
  • Windowsドライバーのインストール
  • ブートローダーのアンロック

以前にAndroidスマホ(特にNexus端末)をルート化したことがあるなら、これらの手順はスキップできるかもしれません。PCにFastbootがすでに導入済みで、使い方にも慣れている可能性があります。

また、事前にブートローダーをアンロックしている場合もあるでしょう。そうであれば多くの手間を省けます。ブートローダーのアンロックを行うと、内部ストレージを含む端末内のデータがすべて消去されるためです。

ここからは、どちらもまだ行っていない場合を想定して解説します。

ステップ1:Fastbootをダウンロードする

Fastbootは、スマホがAndroidを起動していない状態でもPCとUSB接続で通信できるようにする小さなユーティリティです。Android SDKの一部として提供されています。

Nexus 6P / 5Xをルート化する方法【システムレスルート完全ガイド】

Android開発者向け公式サイトにアクセスし、Windows(zip版を選択)、Mac、Linux用のSDK Toolsをダウンロードしてください。

  • Windowsの場合: zipファイルを解凍し、「SDK Manager.exe」を起動します。Android SDK Managerが開いたら、「Android SDK Platform-tools」にチェックを入れて「Install」をクリックします。
  • Mac / Linuxの場合: ダウンロードしたファイルを解凍し、中にある「tools」フォルダへ移動します。「android」ファイルをダブルクリックしてAndroid SDK Managerを起動し、「Android SDK Platform-tools」を選択して「Install」をクリックします。
Nexus 6P / 5Xをルート化する方法【システムレスルート完全ガイド】

ダウンロードが完了すると、SDKフォルダ内に「platform-tools」というフォルダが新しく作成されます。この中にFastbootが含まれています。

Fastbootはコマンドラインツールのため、Windowsではコマンドプロンプト、MacやLinuxではターミナルから操作します。

初めて使う場合は少し難しく感じるかもしれませんが、実際にはこのガイドからコマンドをコピーする際にタイプミスがないか確認するだけで大丈夫です。なお、MacとLinuxのコマンドには「./」(ドットスラッシュ)が付きますが、Windowsでは不要という点に注意してください。

ステップ2:Windowsドライバーを入手する

Windowsを使用している場合、追加で必要な作業があります。それはスマホ用ドライバーのインストールです。Android開発者向けサイトからダウンロードしてインストールできます。

ステップ3:ブートローダーをアンロックする

端末のシステムに変更を加えるには、ブートローダーがアンロックされている必要があります。

Nexusのブートローダーをアンロックするには、まずAndroidの「開発者向けオプション」で設定を有効にします。これはデフォルトでは非表示になっています。表示するには、「設定」→「端末情報」を開き、画面の一番下までスクロールして「ビルド番号」を7回連続タップしてください。

Nexus 6P / 5Xをルート化する方法【システムレスルート完全ガイド】

戻るボタンを押すと、「開発者向けオプション」が表示されているはずです。それをタップし、「OEMロック解除」と「USBデバッグ」を有効にします。

ここで、すべてのデータのバックアップが完了しているか必ず再確認しましょう。バックアップは端末内ではなく、PCやクラウドに保存してください。この後の手順を進めると、内部ストレージを含む端末のデータが消去されます。

準備ができたら、スマホの電源を切ります。

Nexus 6P / 5Xをルート化する方法【システムレスルート完全ガイド】

次に、USBケーブルでPCに接続し、「電源」ボタンと「音量下」ボタンを同時に長押しして、ブートローダー(Fastbootモードとも呼ばれます)を起動します。

まず、スマホとPCが正しく通信できているか確認します。

Nexus 6P / 5Xをルート化する方法【システムレスルート完全ガイド】

PCでコマンドラインまたはターミナルを開き、「cd」+半角スペースと入力してから、platform-toolsフォルダをコマンド画面にドラッグ&ドロップし、Enterキーを押します。

(これにより、コマンドラインの参照先ディレクトリがFastbootが保存されているフォルダに切り替わります。この操作をしないと、毎回Fastbootへのフルパスを入力する必要があります。)

  • Windowsの場合: 「fastboot devices」と入力してEnter
  • Mac / Linuxの場合: 「./fastboot devices」と入力してEnter

接続されているデバイスの一覧が表示され、シリアル番号が確認できれば成功です。

Nexus 6P / 5Xをルート化する方法【システムレスルート完全ガイド】

ブートローダーをアンロックするには、コマンドラインまたはターミナルで以下のコマンドを実行します。

  • Windowsの場合: 「fastboot oem unlock」と入力してEnter
  • Mac / Linuxの場合: 「./fastboot oem unlock」と入力してEnter

処理は数秒で完了します。以後、端末を起動すると「改ざんの検証ができない」といった警告が一瞬表示されますが、無視して問題ありません。Googleロゴの下に、ロックが解除された鍵アイコンが表示されていればアンロック成功です。

Nexus 6P / 5Xをルート化する方法【システムレスルート完全ガイド】

これでNexusをルート化する準備が整いました。

Nexusをルート化する

準備がすべて整ったら、Nexus 5XまたはNexus 6Pのルート化はとても簡単です。2つのファイルをダウンロードしてフラッシュするだけです。

ステップ4:ファイルをダウンロードする

必要なファイルは「TWRP」(カスタムリカバリー)と「SuperSU」(端末をルート化するアプリ)の2つです。自分の端末に合った正しいバージョンをダウンロードしてください。

Nexus 6P / 5Xをルート化する方法【システムレスルート完全ガイド】

Nexus 6Pの場合:

  • 最新版のSuperSUをダウンロード(本記事の検証時は2.61を使用)
  • 6P用のTWRPをダウンロード(最新版を選択)

Nexus 5Xの場合:

  • 最新版のSuperSUをダウンロード(本記事の検証時は2.62を使用)
  • 5X用のTWRPをダウンロード(最新版を選択)

バージョン番号はアプリの更新に伴って変わっていきます。基本的に入手可能な最新版を使うのがおすすめです。なお、SuperSU 2.60より前のバージョンでは以下の手順が正常に機能しないため注意してください。このルート化手順はAndroid 6.0および6.0.1で動作確認済みです。

ステップ5:ファイルを適切な場所に移動する

TWRPのイメージファイルを、PC上のplatform-toolsフォルダ(Fastbootが保存されている場所)にコピーします。

Nexus 6P / 5Xをルート化する方法【システムレスルート完全ガイド】

SuperSUのzipファイルは、Android端末の内部ストレージにコピーします。

ステップ6:TWRPをフラッシュする

ルート化の最初のステップは、カスタムリカバリーをフラッシュすることです。これが先ほどダウンロードしたTWRPファイルです。

カスタムリカバリーとは、Androidを起動せずに端末の診断やメンテナンス作業を行えるようにする小さなソフトウェアです。ルート化やカスタムROMの導入をはじめ、あらゆるAndroidのカスタマイズに欠かせない存在です。

「電源」ボタンと「音量下」ボタンを同時に長押しして、端末をFastbootモードで起動します。USBケーブルでPCに接続してください。

PCのコマンドラインまたはターミナルで、ブートローダーのアンロック時と同じように「cd」コマンドを使ってplatform-toolsフォルダへ移動します。

Nexus 6P / 5Xをルート化する方法【システムレスルート完全ガイド】
  • Windowsの場合: 「fastboot flash recovery [twrp-filename].img」と入力してEnter
  • Mac / Linuxの場合: 「./fastboot flash recovery [twrp-filename].img」と入力してEnter

処理が完了するまで数秒待ちます。これでTWRPを起動できるようになります。

ステップ7:SuperSUをフラッシュする

次に、端末内に保存しておいたSuperSUのzipファイルをフラッシュします。これによりブートイメージにパッチが適用され、端末がルート化されるとともに、Android上でルート権限を管理できるSuperSUアプリがインストールされます。

Nexus 6P / 5Xをルート化する方法【システムレスルート完全ガイド】

FastbootモードからTWRPを起動するには、「音量下」ボタンを2回押して画面に「Recovery Mode」と表示させ、電源ボタンを押します。

TWRPが起動したら、「Install」をタップし、端末のストレージにコピーしたSuperSUのzipファイルを見つけて選択します。

Nexus 6P / 5Xをルート化する方法【システムレスルート完全ガイド】

「Swipe to confirm Flash(スワイプしてフラッシュを確認)」と書かれたスライダーを指でスワイプすると、ルート化が実行されます。

追加の指示が表示される場合に備えて画面に注意を払ってください(通常は何も表示されません)。処理が完全に終わるのを待ち、その後端末を再起動します。

これであなたのNexusはルート化されました。

これで完成!

端末を再起動すると、SuperSUアプリがインストールされていることが確認できるはずです。ルート化が成功したかチェックしたい場合は、Playストアから「Root Checker」などのアプリをダウンロードしてみましょう。

あるいは、すぐにおすすめのルートアプリを試してみるのもいいでしょう。バッテリー持ちを大幅に改善できる「Greenify」や、幅広いカスタマイズを楽しめる「Xposed」などが特に人気です。

あなたはNexusをルート化しましたか? お気に入りのルートアプリは何ですか? 作業中に問題は発生しましたか? ぜひコメント欄でお知らせください。

  1. Android TVボックスをroot化(脱獄)する方法|メリット・デメリットとおすすめアプリを徹底解説

    本題に入る前に、あなたがテクノロジーで実験やカスタマイズをするのが好きなタイプかどうか、簡単な質問から始めましょう。 「普通の液晶テレビやLEDテレビを、自分の操作に応答してくれるスマートテレビに変えたいと思いませんか?」そして、「もしその方法があるなら、さらにカスタマイズしてみたいと思いますか?」 両方に「はい」と答えた方は、ぜひこの記事を最後までお読みください。最初の質問への答えは、ずばりAndroid TVボックスです。後者の質問への答えが、今回のテーマであるroot化(Root)/脱獄(Jailbreak)です。「root」と「jailbreak」は技術的にはほぼ同じ意味なので、本記事

  2. Windowsレジストリのバックアップと復元方法を徹底解説

    Windowsレジストリに変更を加える予定があるなら、事前に適切なバックアップを作成しておくことが非常に重要です。レジストリはWindows PCの動作において中核的な役割を担っており、破損すると作業全体に深刻な支障をきたす可能性があります。 レジストリのバックアップは、こうしたトラブルに対する保険とも言える存在です。万一問題が発生しても、あらかじめバックアップがあれば、ファイルを復元することで安全に元の状態へ戻すことができます。 本記事では、Windowsレジストリのバックアップ作成方法と、その復元手順について詳しく解説します。それでは始めましょう。 Windowsレジストリのバックアップを