Ipad

Android スマートフォンとタブレットをルート化する方法(およびルート解除方法)

Android スマートフォンとタブレットをルート化する方法(およびルート解除方法)

Androidのルート化は、スマートフォンをより自由に制御し、未知の可能性の世界を切り開く理想的な方法ですが、慎重に行うことが重要です。ルート化にはリスクが伴います。何か問題が発生した場合、保証が無効になったり、スマートフォンやタブレットが壊れたり、さらに悪い事態に陥る可能性があります。

先に進む前に、ルート化は必ずしも簡単なプロセスではなく、途中で問題が発生する可能性があることを理解しておくことが重要です。Androidデバイスをどうしてもルート化する必要がある場合は、以下に進んでください。ただし、心の弱い方や技術に不慣れな方には適していません。

メーカーや通信事業者はルート化を勧めませんが、それは単なる脅しではありません。指示に正しく従わないと、最悪の場合、デバイスに修復不可能な損傷を与える可能性があります。しかし、多くの人は、ルート化によって得られる潜在的なメリットは十分に価値があると考えています。ルート化されたスマートフォンがあれば、不要なソフトウェアを削除したり、プロセッサを高速化したり、スマートフォンのソフトウェアの外観をあらゆる要素からカスタマイズしたりできます。

このAndroidスマートフォンのルート化ガイドでは、デバイスをルート化する手順を詳しく説明します。一部のスマートフォンは数分でルート化できますが、それ以外のスマートフォンの場合はもう少し調べる必要があります。しかし、一つ確かなのは、スマートフォンをルート化することが、Androidデバイスの真のポテンシャルを引き出す最良の方法の一つだということです。

もっと見る

  • ルート化されたAndroidスマートフォンとタブレットに最適なルートアプリ
  • 最高のAndroidスマートフォン
  • Android 10のベストヒントとコツ 

ルート化とは何ですか

Androidスマートフォンやタブレットのルート化は、iPhoneのジェイルブレイクに似ています。つまり、スマートフォンのサブシステムをより深く理解できるようになるということです。ルート化後は、オペレーティングシステム全体にアクセスしてAndroidデバイスのほぼすべての機能をカスタマイズできるようになり、メーカーや通信事業者が課している制限を回避できるようになります。

ルート化は慎重に行うべきです。カスタムROM(Androidの改造版)をインストール(ルート化用語では「フラッシュ」)する前に、必ずスマートフォンのソフトウェアをバックアップしてください。

Android 携帯をルート化する理由は何ですか?

Android 9 Pieの設定
ジュリアン・チョッカトゥ/デジタルトレンド

Androidスマートフォンをルート化する最大のメリットの一つは、アンインストールが不可能なブロートウェアを削除できることです(ただし、無効化できる場合もあります。ブロートウェアの無効化に関するガイドをご覧ください)。一部のデバイスでは、ルート化によって、ワイヤレステザリングなど、以前は無効化されていた設定が有効になります。また、専用ツールをインストールしたり、カスタムROMをフラッシュしたりすることで、スマートフォンやタブレットの機能を追加したり、パフォーマンスを向上させることもできます。

必須のルート化アプリはそれほど多くありませんが、それだけの価値があるアプリは十分にあります。アプリの中には、すべてのアプリとデータをクラウドに自動バックアップしたり、ウェブ広告やアプリ内広告をブロックしたり、インターネットへの安全なトンネルを作成したり、プロセッサをオーバークロックしたり、デバイスを無線ホットスポットにしたりできるものもあります。ルート化デバイスに最適なルート化アプリを調べて、何ができるのかをより深く理解しましょう。

なぜルートしないのですか?

Android をルート化すると、基本的に 4 つの潜在的なデメリットがあります。

  • 保証の無効化:一部のメーカーや通信事業者では、デバイスをルート化すると保証が無効になる場合があります。そのため、いつでもルート化を解除できることを覚えておくことが重要です。デバイスを修理に出す必要がある場合は、作成したソフトウェアのバックアップをフラッシュするだけで、新品同様になります。
  • スマートフォンの文鎮化:ルート化プロセス中に何か問題が発生すると、デバイスが文鎮化(つまり破損)するリスクがあります。これを防ぐ最も簡単な方法は、手順を注意深く守ることです。使用しているガイドが最新のものであること、そして書き込むカスタムROMがお使いのスマートフォン専用のものであることを確認してください。事前に十分な調査を行えば、スマートフォンが文鎮化してしまう心配はありません。
  • セキュリティリスク:ルート化にはセキュリティリスクが伴います。デバイスで使用しているサービスやアプリによっては、セキュリティ上の脆弱性が生じる可能性があります。また、一部のマルウェアはルート化状態を悪用し、データの窃盗、追加のマルウェアのインストール、有害なWebトラフィックによる他のデバイスへの攻撃などを行います。
  • 無効化されたアプリ:セキュリティ重視のアプリやサービスの中には、ルート化されたデバイスでは動作しないものがあります。Google PayやBarclays Mobile Bankingなどの金融プラットフォームは、これらのアプリやサービスをサポートしていません。Sky GoやVirgin TV Anywhereなど、著作権で保護されたテレビ番組や映画を配信するアプリも、ルート化されたデバイスでは起動しません。Netflixも同様です。

Androidデバイスをルート化するための準備方法

サムスン ギャラクシー S20 FE
画像は著作権者の許可を得て使用しています

Androidデバイスをルート化する最も簡単な方法の一つはアプリを使うことです。長年にわたり、Framaroot、Firmware.mobi、Kingo Root、BaiduRoot、One Click Root、SuperSU、Root Masterといったルート化アプリが注目を集めてきました。これらのアプリを使えば、歯磨きの時間さえあればすぐにデバイスをルート化できます。ただし、一部のアプリは古いバージョンのAndroidしかサポートしていないため、ご自身のデバイスに適したアプリを見つけるには、いくつか試してみる必要があるかもしれません。さらに古いデバイスをルート化したい場合は、Firmware.mobiをチェックしてみてください。

Android 7.0 Nougat以降のAndroidバージョンへのルート化は、以前はより困難でした。検証済みブートサービスは、デバイスの暗号の整合性をチェックし、システムファイルが侵害されていないかどうかを検出し、正規のルート化アプリを阻止します。幸いなことに、ルート化アプリは時代の流れに追いつき、新しいバージョンのAndroidへのルート化は以前よりもはるかに簡単になりました。

お使いのスマートフォンがワンクリックルート化アプリに対応していない場合は、Androidフォーラムで代替手段を少し調べてみる必要があります。まずはXDA Developers Forumから始めるのがおすすめです。お使いのスマートフォンやタブレットに関するスレッドを探せば、きっと方法が見つかるはずです。

Androidデバイスをルート化する前にここから始めてください

始める前に、絶対に必要なものはすべてバックアップしておきましょう。また、新しいROMをフラッシュする前に、必ず現在のスマートフォンのROMをバックアップしておきましょう。また、始める前にデバイスが完全に充電されていることを確認してください。

USBデバッグOEMロック解除をオンにする必要があります。デバイスの設定を開いて設定してください。設定画面の下部に開発者向けオプションが表示されない場合は、以下の手順に従って有効にしてください。

  1. 「端末情報」をタップして「ビルド番号」を探します。正確なパスはお使いの端末によって異なりますが、通常は他のソフトウェア情報と一緒に記載されています。
  2. ビルド番号を7回タップすると、設定のメインページに開発者向けオプションが表示されます。有効にするには、セキュリティパスコードの確認が必要になる場合があります。
  3. 新しい開発者オプションを表示するには、「戻る」キーをタップします。
  4. 開発者向けオプションをタップします。
  5. USBデバッグを有効にするにはチェックを入れます。
  6. OEM ロック解除を有効にするにはチェックを入れます。

Android SDK プラットフォームツールのインストール

かつてルート化には、GoogleのAndroid開発キット全体をダウンロードする必要がありました。ありがたいことに、今はもうそうではありません。Android SDK Platform Toolsだけで十分です。

Googleの開発者サイトからAndroid SDK Platform Toolsをダウンロードしてインストールしてください。Windows、Mac、Linux版があります。以下の手順はWindowsマシン向けです。圧縮ファイルを解凍してください。ソフトウェアのインストール先ディレクトリを尋ねられたら、C:\android-sdk\ に設定することをお勧めします。別の場所を選択した場合は、必ずその場所を覚えておいてください。

デバイスドライバーのインストール

コンピュータがスマートフォンやタブレットと適切に通信できるようにするには、適切な USB ドライバーをインストールする必要があります。

一部のメーカーのデバイスでは、スマートフォンのソフトウェアにドライバーが付属しているため、適切なUSBドライバーをインストールするには、スマートフォンをUSBケーブルでPCに接続するだけです。OnePlusはその一例ですが、まずスマートフォンを接続して、USBドライバーが自動的にインストールされるかどうかを確認することをお勧めします。

それ以外の場合は、最も人気のあるメーカーのドライバーのリストを以下に示します。

  • エイスース
  • エイサー
  • アルカテル
  • クールパッド
  • Google/Nexus/Pixel
  • HTC
  • ファーウェイ/オナー
  • レノボ/モトローラ
  • LG
  • サムスン

インストーラーの指示に従ってください。ドライバーがインストールされたら、次の手順に進みます。

ブートローダーのロックを解除する

始める前に、デバイスのブートローダーのロックを解除する必要があります。ブートローダーとは、簡単に言うと、デバイスのオペレーティングシステムをロードするプログラムです。スマートフォンやタブレットの起動プロセス中に実行されるアプリケーションを決定します。

一部のメーカーでは、ブートローダーのロックを解除するためにキーの取得を求めています。Motorola、HTC、LGは、その方法を段階的に説明していますが、開発者アカウントの登録が必要となるので注意が必要です。

HuaweiおよびHonorデバイスのユーザーにとって残念なことに、これらのスマートフォンのブートローダーはロック解除できなくなりました。Huaweiは2018年7月にロック解除コードのリクエスト機能を廃止しました。それでもHuaweiまたはHonorデバイスをルート化したい場合は、DC-Unlockerなどのサードパーティサービスを利用する必要があります。

これらの手順が完了したら、ロック解除プロセスを開始できます。デバイスをFastbootモードにする必要があります。スマートフォンによって異なりますが、ほとんどのデバイスでは、デバイスを再起動し、電源ボタンと音量ダウンボタンを10秒間押し続けることでロック解除できます(HTC製のスマートフォンでは、音量ダウンキーを押して電源ボタンを押して選択する必要があります)。

fastbootを起動したら、Android SDKファイルを解凍したフォルダに移動します。次に、Shiftキーを押しながら右クリックし、 「コマンドプロンプトをここで開く」を選択して、コンピューターのコマンドプロンプトを開きます。デバイスでコードが必要な場合は、長い文字列が表示されます。それをデバイスメーカーのウェブサイトのボックスに貼り付け、フォームを送信します。キー、ファイル、および詳細な手順が記載されたメールが届くのをお待ちください。

デバイスのブートローダーをロック解除するには、デバイスをコンピューターに接続し、再びFastbootモードに切り替えます。スタートメニューに「cmd」と入力してコマンドプロンプトを起動します。

Google Nexus および Pixel デバイスの場合、コマンドは簡単です。

  • Nexus スマートフォン: 「fastboot oem unlock」(引用符なし)と入力し、Enter キーを押します。
  • Pixel スマートフォン:「fastboot flashing unlock」(引用符なし)と入力し、Enter キーを押します。

Samsung デバイスでも同様です。

  • Samsung の携帯電話: 「fastboot flashing unlock」(引用符なし) と入力し、Enter キーを押します。

Motorola のコマンドは少し異なります。

  • 「oem unlock UNIQUE_KEY」(引用符なし)と入力し、「UNIQUE KEY」を受け取ったコードに置き換えます。

HTCも同様です:

  • 「unlocktoken Unlock_code.bin」(引用符なし)と入力し、「Unlock_code.bin」を受信したファイルに置き換えます。

ロック解除を確認すると、Android デバイスのルート化に一歩近づきます。

一部のメーカーやキャリアはブートローダーのアンロックを認可していませんが、だからといって不可能というわけではありません。XDA Developersフォーラムで回避策や非公式の解決策を探してみてください。

複数のプログラムを使ってAndroidデバイスをルート化する方法

スマートフォンやタブレットをルート化する方法はたくさんあります。ここでは、私たちのお気に入りの方法をいくつかご紹介します。

ルートマスターによるルート化

画像は著作権者の許可を得て使用しています

XDA Developersフォーラムでは、Root Masterがワンクリックでルート化できる最高の方法の一つとして紹介されており、初心者でも簡単に使えるとされています。ただし、Root Masterは2017年以降更新されていないことに注意してください。このアプリを使用する場合は、以下の手順に従ってください。

  1. APKをダウンロードしてインストールしてください。インストールを完了するには、Androidのセキュリティ設定で「提供元不明のアプリ」ボタンをタップする必要がある場合があります。
  2. アプリを起動し、「開始」をタップします。
  3. アプリは、お使いのデバイスが互換性があるかどうかをお知らせします。互換性がない場合は、リストにある他のアプリをお試しください。
  4. デバイスをルート化できる場合は、次のステップに進んでください。アプリはルート化を開始します。これには時間がかかる場合がありますので、アプリの実行中はスマートフォンを他の用途に使用しないことをお勧めします。
  5. 成功画面が表示されたら、デバイスを再起動すれば完了です。
  6. 完了したら、Magisk をダウンロードして実行し、ルート アクセスを管理できます。

Firmware.mobiでAndroidデバイスをルート化する

Chainfire開発のロック解除ユーティリティFirmware.mobiは、Androidスマートフォンをルート化する最も簡単な方法ではありませんが、最も安定した方法の一つです。300以上のデバイスで動作し、ステップバイステップの手順説明により、ルート化プロセスを可能な限りスムーズに行うことができます。

お使いのデバイス用の ZIP ファイルをダウンロードする必要があります。

完了したら、次の手順に従ってください。

  1. フォルダを抽出します。
  2. そこへ移動し、root-windows.batファイルを見つけます。ダブルクリックします。
  3. スクリプトの実行を待って、任意のキーを押します。
  4. プロセスが完了すると、携帯電話は自動的に再起動し、ルート化されます。

BaiduRootでAndroidデバイスをルート化する

北京に拠点を置く百度(バイドゥ)社が提供するソフトウェアユーティリティ「BaiduRoot」は、6,000機種以上のAndroidデバイスに対応しています。ただし、Android 2.2からAndroid 4.4までしか対応していないため、ほとんどの端末では利用範囲が限られるでしょう。しかし、古いスマートフォンをお持ちなら、ルート化して再利用するのに最適なツールです。コードは中国語ですが、巧みな翻訳者が英語版をリリースしています。

BaiduRootは、比較的シンプルなルート化アプリケーションの一つです。コンピュータにダウンロードしたら、あとはステップバイステップで操作するだけです。

まず、ファイルを解凍する必要があります。Baidu_Root.RARを見つけてその内容を解凍します(Windowsをお使いの場合は、7-Zipなどのサードパーティ製アプリケーションが必要になる場合があります)。

次に、ルート化したいデバイスをUSB経由でコンピュータに接続し、ファイルを転送します。完了したら、スマートフォンを取り外します。

BaiduRootアプリケーションは手動でインストールする必要があります。以下の手順に従ってください。

  1. スマートフォンまたはタブレットで、[設定] > [セキュリティ] (または[ロック画面とセキュリティ] ) に移動します。
  2. 「不明なソース」を切り替えて、ポップアップで「OK」を押します。
  3. BaiduRootアプリが入っているフォルダを探し、APKファイルをタップします。指示に従ってインストールを完了してください。

次に、BaiduRoot に切り替えます。

  1. BaiduRoot を開き、ライセンス契約に同意します。
  2. 画面中央の「ルート」ボタンをタップします。
  3. 数秒後、デバイスが正常にルート化されたことを示すメッセージが表示されます。

インストール手順を紹介するビデオはこちらです。

ワンクリックルートでルート化

ワンクリックでルート化する方法
画像は著作権者の許可を得て使用しています

One Click Rootは、ルート化の複雑さを軽減することを目的とした新しいルート化ツールです。One Click Rootのアイデアは、その名の通り「ワンクリックで完了」です。スマートフォンのルート化には40ドルかかりますが、ユーザーの過失がない限り、このプログラムによってスマートフォンが文鎮化されることはないと謳っています。しかし、この主張を裏付けることはできませんので、他のルート化アプリを使用する際と同様の予防措置を講じることをお勧めします。

ワンクリックルートの手順は簡単です:

  1. デバイスが Root Availability Tool でサポートされていることを確認してください。
  2. Windows/Mac One Click Root プログラムをダウンロードします。
  3. USBケーブルでデバイスを接続します。
  4. デバイスで USB デバッグを有効にします。
  5. One Click Root を実行し、難しい部分をソフトウェアに処理させます。

Kingo Android Rootの使い方

Kinga Android Root Androidのルート化方法
画像は著作権者の許可を得て使用しています

Kingo Rootは、Windowsベースのコンピューターにインストールすることも、ルート化したいデバイスに直接インストールすることもできます。まず、公式リストを確認して、お使いのデバイスがKingoと互換性があるかどうかを確認してください。次に、Windows用のKingo Android Rootプログラムを入手してインストールしてください。または、Kingo Android Root APKをデバイスにダウンロードし、「不明なソース」のボックスにチェックを入れて(上記参照)、インストールしてください。

Windows クライアントの使用を選択した場合は、携帯電話でUSB デバッグモードを有効にしてください。

そこからの使い方は非常に簡単です:

  1. コンピュータで Kingo Root を起動し、デバイスを USB 経由で接続します。
  2. Kingo Rootはデバイスを自動的に検出し、ルート化を促すメッセージを表示します。「Root」をクリックし、あとはしばらくお待ちください。Kingoがルート権限を付与するまで数分しかかかりません。

コンピューターを使わずにルート化したい場合は、次の手順に従ってください。

  1. Kingo Root APK をインストールします。
  2. Kingo Root アプリを開きます。
  3. お使いのデバイスが対応している場合は、 「ワンクリックルート」ボタンが表示されます。タップしてしばらくお待ちください。時間がかかる場合があります。
  4. ルート化が成功すると、大きなチェックマークが表示されます。

ルート化後に必要なリソース

Android OSの多様性に匹敵するモバイルOSは他にないでしょう。そのため、デバイスをルート化する普遍的な方法はありません。上記の方法がうまくいかなくても、心配はいりません。お使いのデバイスをルート化する方法に関するガイドがオンラインのどこかにある可能性が高いです。信頼できるリソースとしては、XDA DevelopersフォーラムやAndroidフォーラムなどがあります。

お使いのスマートフォンまたはタブレットに適したガイドを見つけたら、記載されている手順を順番に実行していくだけです。手順が複雑で時間がかかる場合もありますが、ガイドをステップバイステップで実行すれば、比較的簡単に完了するはずです。

ルートチェッカーをダウンロード

デバイスのルート化が成功したかどうかを確認するには、アプリをダウンロードする必要があります。Google Playストアには、スーパーユーザー権限があるかどうかを確認できるアプリがいくつかあります。これはルート化が成功したことを示す明確なサインです。Root Checkerは人気アプリで、インストールして実行するだけで、お使いのスマートフォンにスーパーユーザー権限があるかどうかを確認できます。

ルート管理アプリをインストールする

ルート化すると、スマートフォンはセキュリティ上の脅威に対してより脆弱になります。ルート管理アプリをインストールすれば、より安心できます。通常、ルート権限を必要とするアプリはすべてユーザーの承認を求めます。そこで、Magisk Managerなどのルート管理アプリが役立ちます。Magisk Managerは、スマートフォンのルート権限を管理し、個々のアプリの権限を付与または拒否できるオープンソースソフトウェアです。

Androidデバイスのルートを解除する方法

ルート化によって得られるメリットはたくさんあるものの、以前の状態に戻ってしまう可能性があります。どの方法を試すにしても、携帯電話を交換する前に必ずデータをバックアップしてください。

Universal Unroot でルート解除

Universal Unrootを使えば、簡単にスマートフォンのルート化を解除できます。ほとんどのAndroidデバイスでルート権限が解除されますが、完璧ではありません。Samsungデバイスのほとんどは対応しておらず、LGデバイスはルート化解除後もアプリが動作した後はルート化された状態として表示されます。以前は1ドルでしたが、開発者がアップデートを停止したため、現在は無料です。ただし、対応している古いデバイスをお持ちの場合は、確実にルート化を解除できる良い方法です。

標準ファームウェアをフラッシュしてルート解除する

ルートアクセスを完全に削除する方法の一つは、デバイスを工場出荷時のファームウェアに書き換えることです。この方法では、スマートフォンやタブレットからルート権限の痕跡を完全に消去できますが、注意点があります。心臓の弱い方にはお勧めできません。

まず、お使いのデバイスのファクトリーイメージをコンピューターにダウンロードします。繰り返しになりますが、XDAは素晴らしいリソースです。

次に、ファイルを解凍します。別の圧縮ファイルが表示されるので、それも解凍します。解凍したフォルダには、ブートローダーイメージ、ラジオ、各種スクリプト、そしてもう1つの圧縮ファイルが含まれているはずです。これも解凍します。

次のステップでは、コンピューターに ADB と Fastboot をインストールします。

Googleの開発者サイトからAndroid SDK Platform Toolsをダウンロードしてインストールしてください。Windows、Mac、Linux版があります。以下の手順はWindowsマシン向けです。圧縮ファイルを解凍してください。ソフトウェアのインストール先ディレクトリを尋ねられたら、C:\android-sdk\ に設定することをお勧めします。別の場所を選択した場合は、必ずその場所を覚えておいてください。

お使いのデバイスでOEMロック解除が有効になっていることを確認してください。設定を開きます。デバイスの設定画面の下部に開発者向けオプションが表示されない場合は、以下の手順に従って有効にしてください。

  1. 「電話について」をタップしてビルド番号を見つけます。
  2. ビルド番号を 7 回タップすると、設定のメイン ページに開発者向けオプションが表示されます。
  3. 開発者向けオプションを表示するには、[戻る]キーをタップします。
  4. 開発者向けオプションをタップします。
  5. OEM ロック解除を有効にするにはチェックを入れます。

コンピュータに戻り、解凍したフォルダ内のboot.imgをコピーして、 ADBフォルダ(C:\android-sdk)に配置します。

スマートフォンをUSB経由でパソコンに接続します。Shiftキーを押しながら右クリックし、「コマンドプロンプトをここで開く」を選択して、パソコンのコマンドプロンプトを開きます。以下のコマンドを入力します。

  1. adb ブートローダーを再起動
  2. fastboot フラッシュブートboot.img
  3. fastboot 再起動

ファイルエクスプローラーでルート解除

お使いのスマートフォンがAndroid Lollipop以前を搭載している場合は、ルート権限を付与したファイルを削除することでルート権限を解除できます。ファイルマネージャーやCx File Explorerなどのファイルエクスプローラーアプリのご利用をお勧めします。ダウンロード後、ファイルエクスプローラーアプリのメニューまたは設定でRoot Explorer(または類似のアプリ)をオンにし、要求された場合はルート権限を付与してください。次に、以下の手順を実行してください。手順はファイルエクスプローラーによって多少異なる場合があります(名称は異なる場合があります)。

  1. / の下にあるデバイスのメインドライブを見つけます。
  2. 「システム」 > 「ビン」に移動し、busyboxをタップして押したまま、suして削除します。
  3. 次に、システム> X binに移動し、 busyboxをタップして押したまま、suして削除します。
  4. 最後に、「システム」 > 「アプリ」に移動して、 supeuser.apkを削除します。
  5. デバイスを再起動すると、ルート化が解除されます。

OTAアップデートでルート解除

OTAアップデートをインストールするだけでルート化が壊れる場合があります。 「設定」>「端末情報」でソフトウェアアップデートを探してください。ただし、復旧不可能になる可能性があるので注意してください。その場合は、まず元のファームウェアをフラッシュする必要があるかもしれません。

ルート化方法もアンルート化方法もリスクが伴いますので、必ずデータをバックアップし、デバイスが完全に充電されていることを確認し、説明書をよく読んで、時間をかけて作業を進めてください。繰り返しになりますが、さらにサポートが必要な場合は、XDAコミュニティにお問い合わせいただくことをお勧めします。活発なコミュニティが、皆様の助けを求めています。

Forbano
Forbano is a contributing author, focusing on sharing the latest news and deep content.