SuperSUとTWRPでAndroid携帯をroot化する方法

本当にAndroidシステムを掘り下げたい場合は、一部のアプリでルートアクセスが必要な場合があります。ルート権限を取得する必要性は年々少なくなっていますが、特定の種類のアプリを実行する場合は引き続き役立ちます。これがあなたのデバイスをroot化するための最も広くサポートされている方法とあなたが望むかもしれない理由です。

この投稿は元々2012年に公開されました。その後、ワンクリックアプリのコレクションではなく、最も広くサポートされているルート化方法に焦点を当てるように更新されました。

関連:Androidをroot化する必要がなくなった7つのこと

とにかく、ルートとは何ですか?

AndroidはLinuxをベースにしています。Linuxおよびその他のUNIXライクなオペレーティングシステムでは、rootユーザーはWindowsのAdministratorユーザーと同等です。rootユーザーは、オペレーティングシステム全体にアクセスでき、何でもできます。デフォルトでは、自分のAndroidデバイスへのルートアクセス権はなく、特定のアプリはルートアクセスなしでは機能しません。他の最新のモバイルオペレーティングシステムと同様に、Androidは、セキュリティの目的でアプリを制限付きのセキュリティサンドボックスに制限します。

rootユーザーアカウントは常にAndroidに存在します。それにアクセスするための組み込みの方法はありません。「root化」とは、このrootユーザーアカウントへのアクセスを取得する行為です。これは多くの場合、iPhoneまたはiPadのジェイルブレイクと比較されますが、ルート化とジェイルブレイクはかなり異なります。

技術的な側面はさておき、ルートアクセスはあなたが多くの有用なことをすることを可能にします。rootを使用すると、携帯電話に付属していたブロートウェアを削除し、ファイアウォールを実行し、キャリアがブロックしている場合でもテザリングを有効にし、システムを手動でバックアップし、低レベルのシステムアクセスを必要とするその他のさまざまな調整を使用できます。

ルートを必要とするアプリを見つけるのは難しくありません。GooglePlayで利用できますが、ルートアクセスを取得するまで機能しません。一部のアプリには、ルート化されたデバイスでのみ機能する機能があります。

ルートアクセスを必要とする特定のアプリを実行する場合にのみ、電話をルート化する必要があります。そのルートアクセスで実際に何かをする予定がない場合は、気にしないでください。必要に応じて、後でいつでもルート化できます。

警告

Androidデバイスは理由のために根付いていません。実際、一部のデバイスメーカーは、root化を防ぐために邪魔をしていません。理由は次のとおりです。

  • セキュリティ:root化すると、アプリがAndroidの通常のセキュリティサンドボックスから外れます。アプリは、付与したroot権限を悪用し、他のアプリをスヌープする可能性があります。これは通常は不可能です。実際、Googleは、この理由により、ルート化されたデバイスでAndroidPayを使用することを禁止しています。
  • 保証:一部のメーカーは、root化するとデバイスの保証が無効になると主張しています。ただし、root化しても実際にはハードウェアが損傷することはありません。多くの場合、デバイスを「ルート解除」することができ、メーカーはデバイスがルート化されているかどうかを判断できません。
  • ブリック:いつものように、これは自己責任で行ってください。発根は一般的に非常に安全なプロセスであるはずですが、あなたはここであなた自身です。あなたが何かを台無しにした場合、あなたはそれを修正するための無料の保証サービスを期待することはできません。心配な場合は、最初に少し調べて、使用する予定のツールを使用してデバイスをルート化することに成功したと他の人が報告していないかどうかを確認してください。

さらに、少なくとも特定の種類の修理については、root化すると保証が無効になる場合があります。詳細については、このテーマに関する説明者を確認してください。

関連:ルートに対するケース:Androidデバイスがルート化されない理由

Android携帯をroot化する多くの方法

Androidスマートフォンをルート化する方法はたくさんありますが、どちらを使用するかはスマートフォンによって異なります。一般に、root化には次のいずれかのプロセスが含まれます。

  • ブートローダーのロックを解除する:Googleとデバイスの製造元は、root化を公式にサポートしていませんが、一部のデバイスへの低レベルのアクセスを取得する公式の方法を提供しているため、root化できます。たとえば、Nexusデバイスは開発者向けであり、1つのコマンドで簡単にブートローダーのロックを解除できます。その後、リカバリ画面からsuバイナリを含む.zipファイルをフラッシュすることでデバイスをroot化できます。 Nexusデバイス用のNexusRoot Toolkitなどのツールは、このプロセスを自動化します。他のメーカーもブートローダーのロックを解除する方法を提供していますが、これは特定のデバイスに対してのみです。
  • セキュリティの脆弱性を悪用する:他のデバイスはロックダウンされています。製造元は、ブートローダーのロックを解除してソフトウェアを改ざんする公式の方法を提供していません。これらのデバイスは引き続きルート化できますが、デバイスのセキュリティの脆弱性を発見し、それを悪用してシステムパーティションにsuバイナリをインストールする必要があります。 OTAアップデートは、セキュリティの脆弱性を修正するだけでなく、デバイスのルートを解除する可能性があります。たとえば、VerizonまたはAT&Tで実行されているSamsung GalaxyS5をroot化できた最初の人には18,000ドルの報奨金がありました。脆弱性が見つかりましたが、将来のアップデートにより、脆弱性が機能しなくなり、GalaxyS5をルート化する機能が削除される可能性があります。
  • フラッシュCyanogenModまたは別のカスタムROM:技術的には、これは上記の方法の1つの拡張です。ブートローダーのロックを解除し、セキュリティの脆弱性を悪用すると、CyanogenModなどのカスタムROMをフラッシュできるようになります。これは、多くの場合、事前にルート化されています。 CyanogenModの設定画面には、ルートアクセスを有効または無効にできる簡単な切り替えが含まれています。 ROMにルートを有効にする統合された方法が付属している場合、新しいバージョンのCyanogenModまたはカスタムROMにアップグレードしても、デバイスのルートが解除されません。

この記事では、主に、最初のキャンプに参加し、ロック解除可能なブートローダーを使用しているユーザーについて説明します。お使いの携帯電話がエクスプロイトを必要とする場合、プロセスはほぼすべての携帯電話で異なるため、私たちはあなたを助けることができません。特定のデバイスをルート化する方法の詳細については、XDADevelopersなどのフォーラムを検索する必要があります。このガイドでは、以前はワンクリックルートアプリのKingo RootとTowelrootを取り上げていましたが、それらはまだ一部の古い電話もサポートしている可能性があります。

ただし、デバイスにロック解除可能なブートローダーがある場合は、読み進めてください。ワンクリックルートプログラムよりもTWRP方式をお勧めします。これは、すべてがどのように機能するかを正確に学習するためです。これは、将来問題が発生した場合のトラブルシューティングに役立ちます。ワンクリックルートプログラムはそれほど透過的ではありません。このプロセスを開始する前に、公式の方法でブートローダーのロックを解除してから、これらの手順を使用してTWRPリカバリ環境をインストールする必要があります。次に、TWRPを使用して電話をroot化します。

関連:Android携帯のブートローダーのロックを解除する方法、公式の方法

SuperSUを携帯電話にフラッシュしてルートアクセスを取得する方法

了解しました。ブートローダーのロックを解除し、TWRPをインストールしました。すごい!あなたは実際にほとんどそこにいます。ルートアクセスを取得するには、SuperSUと呼ばれるプログラムを使用します。このプログラムを使用すると、他のアプリへのルートアクセスを許可できます。

SuperSUはGooglePlayストアで入手できますが、そのバージョンでは実際にはルートアクセスが許可されていません。実際、SuperSUを使用するには、最初にルートアクセスが必要です。キャッチ22について話します。ありがたいことに、SuperSUは、TWRPで「フラッシュ」できる.zipファイルとしても入手できます。そうすることで、SuperSUのAndroidアプリの管理機能とともにrootアクセスが許可されます。

したがって、開始するには、このリンクにアクセスしてください。ダウンロード可能なSuperSUの最新バージョンに移動します。.zipファイルをコンピューターにダウンロードし、USBケーブルで電話を接続し、SuperSUzipを電話の内部ストレージまたはSDカードにドラッグします。

次に、電話を再起動してTWRPリカバリを実行します。これを行う方法は、電話ごとに少し異なります。たとえば、電源ボタンと音量小ボタンを同時に押したまま、音量キーを使用して「リカバリモード」を起動する必要がある場合があります。それがどのように行われるかを確認するための特定のモデルに関するGoogleの指示。

これを行うと、おなじみのTWRPホーム画面が表示されます。[インストール]ボタンをクリックします。

注:このプロセスを続行する前に、TWRPでバックアップを作成する必要があります。

次の画面が表示されます。下にスクロールして、前に転送したSuperSUZIPファイルに移動します。

SuperSU zipをタップすると、この画面が表示されます。スワイプしてフラッシュを確認します。

SuperSUパッケージをフラッシュするのに少し時間がかかるはずです。終了したら、表示される「Wipe cache / Dalvik」ボタンをタップし、スワイプして確認します。

それが終了したら、「システムの再起動」ボタンをタップしてAndroidを再起動します。

TWRPがSuperSUを今すぐインストールするかどうかを尋ねてきたら、「インストールしない」を選択します。TWRPは、SuperSUが既にあることを検出できない場合があるため、組み込みバージョンをフラッシュするように求められます。ただし、ほとんどの場合、SuperSUの最新バージョンを自分でフラッシュするのが最善です。

SuperSUアプリを使用したルート権限の管理

スマートフォンを再起動すると、アプリドロワーに新しいSuperSUアイコンが表示されます。SuperSUは、携帯電話上の他のどのアプリがroot権限を取得するかを制御します。アプリがroot権限を要求する場合は常に、SuperSUアプリに要求する必要があります。これにより、要求プロンプトが表示されます。

ルートが正しく機能していることを確認するには、ルートチェッカーアプリをダウンロードして、ルートステータスを確認します。または、試したいルート専用アプリをダウンロードして、スーパーユーザーの権限を要求されるかどうかを確認します。

たとえば、ルート化された電話用の便利なバッテリー節約アプリであるアプリを開いてGreenifyに追加しようとすると、ルートアクセスを要求するこのポップアップが表示されます。[許可]をクリックして成功メッセージが表示された場合は、電話でrootを正常に達成しています。

root権限を管理するには、アプリドロワーを開いてSuperSUアイコンをタップします。スーパーユーザーアクセスが許可または拒否されたアプリのリストが表示されます。アプリをタップして、その権限を変更できます。

関連:まだルートを必要とする10のAndroidの調整

ルートを解除したい場合は、SuperSUアプリを開き、[設定]画面に移動して、[完全にルート解除]オプションをタップします。デバイスのルートを解除しようとします。それがあなたのために働くならば、これは間違いなくあなたの電話を根絶する最も簡単な方法です。

しかし今のところ、世界はあなたの根に優しいカキです。優れたルートアプリのリストでアイデアを確認したり、Xposedフレームワークをインストールして真剣にクールな調整を行ったりすることができます。幸運を!

画像クレジット:Norebbo