Netflix で見たいものがなくなり、Xbox Game Passですべてのゲームをプレイし、インターネットでiPhone 13 の噂をすべて読んだとき、携帯電話をルート化することを決めるかもしれません。
これは Android でiPhone のジェイルブレイクに相当します。そして、ジェイルブレイクと同様に、Android の root 化も、たとえば 2012 年ほど人気がありません。それは、各主要メーカーが製造したほぼすべてのカスタム Android インターフェイスが現在では非常に優れているためだと私たちは考えています。
ルートアクセス携帯電話でできる主な操作の 1 つは、ROM と呼ばれる別のバージョンの Android をインストールすることです。非 root アクセスの Android スマートフォンでは、最上位層である「ランチャー」を変更できますが、その下にあるすべての部分を変更することはできません。
この記事では、root アクセスの電話機で何ができるのかを見て、その方法を示します。しかし最初に、おそらくそうすべきではない理由を考えてみましょう。
root化: 短所
ルート手順中に携帯電話を簡単にブロックしたり、少なくともブート ループと呼ばれるものに送り込んだりすることができます。ここで Android が適切に読み込まれないため、頭痛のスパイラルに陥る可能性が高く、運が良ければ、何時間も努力した後で元の状態に戻る可能性があります。
これを回避する最善の方法は、インストール手順に注意深く従うことです。これを行うことで物事がうまくいくことは保証されませんが、通常はまったくの不注意によって引き起こされる不幸な出来事を回避することができます。
ルートアクセス電話は、特定のセキュリティの脅威にもさらされやすくなります。Google が正当な理由で Android OS に導入したセキュリティ層をバイパスして、サードパーティ ソフトウェアに電話へのより深いアクセスを許可します。
これが、ルートアクセス Android のほとんどの形式でバンキング アプリを使用できない理由です。いくつかの方法では依然としてこの種のアクセスが許可されていますが、銀行は Android がパーティーの下手人であるため、root アクセスをブロックしません。それは安全ではなく、この種の目的で異常に露出したデバイスを使用すると、銀行とユーザーの両方にとってコストがかかる可能性があるためです。愚かなことはしないでください。
携帯電話をルート化すると保証も無効になるため、古い Android でのみ試してみることをお勧めする傾向があります。プロセス中に何か悪いことが起こった場合に備えて、現在の電話ではなく「古い」電話が理想的です。
ルートの種類によっては、電話機が公式の OTA (無線) ソフトウェア アップデートを受信できなくなることもあります。また、プロセスの最初のステップであるブートローダーのロックを解除すると、データも完全に消去されます。したがって、開始する前に、消去したくないものは必ずバックアップしてください。
root化: プロ
まだ先延ばしにしていませんか?携帯電話をルート化するには十分な理由がいくつかあります。
1つ目は衒学者向けです。root アクセスの電話機で肥大化したシステム アプリを削除できます。これらはメーカーがプレインストールする「ジャンク」アプリですが、アンインストールすることはできません。
これらは特に煩わしいものではなくなりました。ほとんどのアプリはほとんどスペースを占有せず、最も多くのアプリを探しているメーカーには、アプリをアンインストールせずに「非表示」にするオプションがあることがよくあります。数メガバイトのストレージを占有する場合がありますが、アプリドロワー内のスペースを占有することはありません。
カスタム ROM の方が興味深い可能性があります。これらは、携帯電話にデフォルトでインストールされているものを置き換える、代替の Android ベースのオペレーティング システムです。
それらは異なるように見える場合があり、通常は少なくともわずかに異なるレイアウトと追加機能を備えています。より高速なクロック速度で CPU を実行できるものもあります。そして最も重要なことは、これらの ROM は、古い Android がアップデートの受信を停止してから何年も経ってからアップデートされているということです。
LineageOS が良い例です。Moto G (2015)で利用可能なバージョンはAndroid 10 に基づいていますが、その携帯電話の最後の公式アップデートは Android 6 です。
ルートアクセス電話でのみ動作するアプリもいくつかあります。これらには、広告ブロッカーである AdAway と、システム レベルのオーディオ エンハンサーである Viper4Android が含まれます。ルート化すると、アプリにより深いアクセスが可能になり、通常のアプリでは不可能なことができるようになり、他のアプリの使用時のエクスペリエンスに影響を与えます。
root化の方法:基本
root化のプロセスは、使用する携帯電話と方法によって異なります。Android が Android 7 以前に比べて安全なシステムになったことも一因で、root 化はかつてほど簡単ではありません。
2021 年に最も一般的な方法をご紹介します。これは 3 つの段階に分かれており、Windows コンピューターが必要です。
First, we prep the phone so it can connect to your computer properly. Then we unlock its bootloader, the starter motor of your phone that gets the actual Android software running. This lets us fiddle with what goes on before Android is loaded.
We wedge another piece of software in before this Android loading happens and use it to modify the Android kernel, the bridge between the phone’s hardware and the operating system.
How to root: connecting your phone to your computer
First, we need to unlock your phone’s developer mode. Go to Settings > About Phone and tap Build Number seven times to add a Developer options section to its Settings menu.
[設定] に表示されるこの [開発者] セクションでは、メニューに別のエントリがある OEM ロック解除と USB デバッグを有効にする必要があります。新しい開発者セクションが見つからない場合は、設定の検索ボックスを使用してください。
次に、Android SDK プラットフォーム ツール(新しいタブで開きます)をコンピューターにダウンロードします。これにより、電話機が PC と適切に通信できるようになります。
コンピューター上の任意のフォルダーにインストールします。後で手動で入力する必要があるため、短いフォルダー タイトルを付けることをお勧めします。
携帯電話の USB ドライバーを見つけ出す必要がある場合もあります。Google 検索が役立ちますが、USB ケーブルで携帯電話をラップトップに接続すると、自動的にインストールされる場合があります。
次の手順は、使用している電話機によって異なります。Android を適切に実行する前にアクセスできるインターフェイスの 1 つであるブートローダーのロックを解除しようとしています。
たとえば、テスターMoto G4では、 Motorola 独自の Web サイトからブートローダーのロック解除コードを取得する必要がありました。しかし、他の一部の携帯電話ではそのようなやり取りは必要ありません。
OnePlus 9をお持ちですか? ラップトップで、タスクバーの検索ボックスに「CMD」と入力してコマンド プロンプト アプリを起動し、前に Android SDK プラットフォーム ツールをインストールしたフォルダーに移動します。
コマンドプロンプトのコマンドが苦手ですか? これらのツールを Tools というフォルダーにインストールした場合は、「cd tools」と入力してそのフォルダーに移動します。C ドライブのルートに戻る必要がある場合は、「cd..」を使用するとフォルダーから移動できます。そして、これらすべてが技術的な冗談のように聞こえる場合は、本当に電話をルート化する必要があるかどうかを考えてください。
次に、「fastboot flashing locking」と入力してブートローダーのロックを解除します。
これは、関与するプロセスの一例にすぎません。携帯電話に関連する具体的な手順については、インターネットで検索することをお勧めします。また、root 化に関連するすべてのものと同様に、XDA 開発者フォーラム(新しいタブで開きます) は重要なリソースです。
この記事の要点は、XDA 開発者フォーラムで議論されている内容を理解するために必要な基礎レベルの知識を持たない人に root 化を紹介することです。
root化する方法:TWRPを使用する
次のステップは、TWRP を立ち上げて実行することです。これは Team Win Recovery Project で、Android をフラッシュするために使用するソフトウェアです。
TWRP Web サイトの [デバイス] ページ(新しいタブで開きます)では、電話機のスタック上のスタックのバージョンが見つかります。これらは「img」形式のファイルとして提供されているため、この時点では電話ではなくコンピューターにダウンロードしたいと考えています。
ファイルをダウンロードし、このガイドの最後の手順で Android SDK プラットフォーム ツールを配置したフォルダーに転送またはコピーします。標準ではファイル名に電話のフルネームが含まれており、再度、すぐに入力する必要があるため、ファイル名を「twrp.img」に変更することをお勧めします。
携帯電話をラップトップ/デスクトップに接続し、タスクバーの検索ボックスに「CMD」と入力してコマンド プロンプトをもう一度起動します。次に、信頼できる Android SDK プラットフォーム ツール フォルダー (twrp.img ファイルをドロップしたフォルダー) にもう一度移動します。
携帯電話の電源を切り、電源ボタンと音量ダウン ボタンを同時に押しながら電源を入れ、独自のブートローダーに入ります。テキストベースのブートローダー画面が表示されるまで押し続けることができます。これが機能しない場合は、携帯電話で別のボタン ジェスチャが必要になる可能性があります。Google がお手伝いします。
さて、ラップトップ/デスクトップの話に戻ります。コマンド プロンプトで、「fastboot flash Recovery twrp.img」と入力します。画面上のフィードバックにより、手順が機能していないように見えるかもしれませんが、実際には機能しているはずです。電話機の音量ボタンを使用して「回復」を選択し、電源ボタンをタップします。数秒後、電話機が TWRP で起動するはずです。
現時点では、TWRP の再起動オプションを使用して Android 本来の状態に戻してください。
root化する方法: Magiskを使用する
このルート デモで使用している方法では、Magisk が必要です。これは、携帯電話のシステムを上書きしたり編集したりしないルート化ツールです。これは、ルート アクセス デバイスに対して通常ブロックされる一部の機能がブロックされない可能性があることを意味しますが、オンライン バンキングなどの機密事項にルート アクセス デバイスを使用する場合は、特に注意する必要があると考えています。言い換えれば、それはしないでください。
GitHub (新しいタブで開きます)から携帯電話にMagiskをダウンロードします。このソフトウェアのみを専門とするサイトがありますが、これらは非公式の情報源であると伝えられています。侵害されたダウンロードを提供したり、ディスプレイ広告でお金を稼ぐためにそこにいるだけかもしれませんが、可能であれば常に公式ソースからダウンロードする必要があります。
そのファイルはダウンロードされましたか? もう一度携帯電話の電源を切ります。電源/音量ダウン (または同様の) ジェスチャを使用してブートローダー画面に移動し、音量ボタンを使用して [回復] を選択します。これにより、再び TWRP に戻るはずです。
ここから [インストール] を選択し、ダウンロード フォルダーに移動して Magisk ファイルを見つけます。それを選択してインストールし、下部にある Wipe Cache & Dalvik オプションを実行します。これが不可欠であるかどうかは 100% わかりませんが、すでに完了しているようです。ここで再起動すると、携帯電話が再び Android で起動するはずです。
Magisk アプリを起動し、更新して完全なアプリのインターフェイスを取得します。これで完了です。あなたの手には root アクセスできる電話があります。Google Play には、携帯電話が正しく root アクセスされているかどうかを確認できるアプリがあります。
この最後の部分は簡単そうに思えますが、実際にはここで Moto G4 テスト用携帯電話をほとんど台無しにしてしまいました。ルート化動作において同一の Android が 2 つもないという証拠に、Android は起動をまったく拒否しました。Magisk のインストール後に黒い画面が表示されるだけです。
私たちは完全にブリックしたと思っていましたが、ブートローダーに戻ることができ、それを使用して「ストック」ROM (携帯電話に標準で搭載されているソフトウェア) を最初から再インストールしました。
さて、うまくいったでしょうか?そうしました。Moto G4 は、Magisk が適切に動作する前に、ElementalX と呼ばれるカスタム カーネルを実行する必要があるようです。
ほとんどの人がそのような問題を抱えていないことを願っていますが、これは root 化の落とし穴と、それが引き起こす頭痛の種を思い出させてくれます。前述したように、XDA 開発者フォーラムは問題を解決する場所です。質問がある場合は、Reddit または Reddit ですでに質問されている可能性があります。
- 最高の Android アプリで携帯電話を最大限に活用しましょう