Fastboot モードを使用せずに Android を root 化する方法 [ビデオ]
このガイドでは、Fastboot モードを使用せずに Android デバイスを root 化する手順を説明します。 Magisk を介して管理者権限を取得することは、テクノロジー愛好家にとって常に好まれる調整方法です。しかし、言うまでもなく、根掛かりに伴う欠点は永遠に上昇傾向にあります。それだけでなく、root 化手順の変更 (boot の代わりに init_boot にパッチを適用する) も、初心者にとっては非常に困難なものになっています。
そして現在、OEM の業務はさらに困難になっています。最近存在感を示しているのは OnePlus ですが、Oppo とのいわゆる合併以来、カスタム開発が大幅に落ち込んでいるように見えます。 MSM ツールの大失敗が心配の種だとお考えなら、それは私たちがこれから蓋を吹き飛ばそうとしていることに比べれば大したことではありません。その後、多くの OnePlus デバイスでブートローダーにアクセスできなくなりました。最新の OxygenOS アップデートをインストールします。
問題のデバイスは OnePlus 10 Pro と 11 です。他の通常の OTA アップデートのように見えましたが、それ自体の中にもっと悪いものが隠されていました。インストール直後、ユーザーは、adb reboot bootloader コマンドを使用しても、ハードウェア キーの組み合わせやサードパーティ アプリを使用しても、デバイスを Fastboot モードで起動できませんでした。
バグのあるアップデートによるものなのか、それとも OnePlus からの意図的な移動によるものなのか、まだ事実を確証することはできませんが、後者であっても驚かないでください。そうは言っても、多くのユーザーは現在、デバイスをルート化する方法がなく、野外に取り残されています。まあ、もうだめです!このガイドでは、Fastboot モードを使用せずに Android デバイスを root 化できる気の利いた方法を紹介します。それでは早速始めましょう。
Fastboot モードを使用せずに Android を root 化する方法 [FastbootD 経由]
当然のことながら、デバイスのブートローダーは事前にロックを解除する必要があります。したがって、この調整は、Fastboot モードを無効にする OTA アップデートをインストールする前にデバイスのブートローダーのロックを解除したユーザーにのみ適用されます。デバイスのブートローダーがまだロックされており、Fastboot モードを使用できない場合は、残念ながらこのガイドは役に立ちません。
このガイドは、ルートに boot.img を使用する OnePlus デバイスに対してのみテストされています。 Android 123 以前のバージョンですぐに起動できる]。 init_boot.img [Android 13 以降で起動されたデバイス] を使用する OnPlus についてはこれをテストしていませんが、それらの手順も同様にリストする予定です。
安全のため、開始する前にデバイス上のすべてのデータのバックアップを作成してください。理解しやすいように、以下の手順は別のセクションに記載されています。必ず上記と同じ順序に従ってください。 Droidwin とそのメンバーは、熱核戦争が発生した場合、アラームで目が覚めない場合、または以下の手順を実行してデバイスとデータに何かが起こった場合に責任を負いません。
ステップ 1: Android SDK をインストールする
まず、Android SDK プラットフォーム ツールを PC にインストールする必要があります。これは Google が提供する公式の ADB および Fastboot バイナリであり、唯一推奨されるバイナリです。したがって、それをダウンロードして、PC 上の任意の場所に解凍します。これにより、このガイド全体で使用される platform-tools フォルダーが得られます。
ステップ 2: USB デバッグと OEM ロック解除を有効にする
次に、デバイスで USB デバッグと OEM ロック解除を有効にする必要があります。前者は、デバイスを ADB モードで PC に認識できるようにします。これにより、デバイスを Fastboot モードで起動できるようになります。一方、ブートローダーのロック解除プロセスを実行するには、OEM ロック解除が必要です。
[設定] > [設定] に移動します。電話について >ビルド番号を 7 回タップ > [設定] > [設定] に戻ります。システム>上級 >開発者向けオプション > USB デバッグと OEM ロック解除を有効にします。
ステップ 3: ファームウェアをダウンロードする
次に、OnePlus 公式 Web サイトまたはOxygen Updater アプリからデバイスのストック ファームウェアをダウンロードします。デバイスに現在インストールされているのと同じバージョンをダウンロードしてください。 [設定] > [設定] からも同じことを確認できます。デバイスについて >バージョン >ビルド/バージョン番号。
ステップ 4: Payload.bin から Boot/Init を抽出する
ファームウェアをダウンロードしたら、PC 上の任意の場所に解凍します。そうすると、payload.bin を含むいくつかのファイルが得られます。
ご存じない方のために説明すると、OnePlus ではすべてのパーティション IMG ファイルがこの payload.bin ファイル内にパックされているため、最初にそれを抽出する必要があります。
ステップ 5: Magisk によるパッチブート/初期ブート
- デバイスに Magisk アプリをダウンロードしてインストールします。
- 次に、それを起動し、Magisk の横にある [インストール] ボタンをタップします。
- その後、「ファイルを選択してパッチを適用」を選択し、ストックのboot.imgファイルに移動して選択します。
- 次に、右上にある「Let’s Go」ボタンをタップします。
- これで、boot/init_boot ファイルにパッチが適用され、デバイスの Downloads フォルダーに配置されます。
- このファイルを PC の platform-tools フォルダーに転送する必要があります。このファイルを使用して、Fastboot モードを使用せずに Android デバイスを root 化します。
ステップ 6: Android を FastbootD モードで起動する
- 次に、USB ケーブルを介してデバイスを PC に接続します。 USB デバッグが有効になっていることを確認してください。
- 次に、platform-tools フォルダーに移動し、アドレス バーに「CMD」と入力して Enter キーを押します。これにより、コマンド プロンプトが起動します。
- CMD ウィンドウに次のコマンドを入力して、デバイスを FastbootD モードで起動します。
adb reboot fastboot
- Fastboot 接続を確認するには、以下のコマンドを入力すると、デバイス ID が返されるはずです。
fastboot devices
- シリアル ID を取得できない場合は、Fastboot ドライバーをインストールしてください。
ステップ 7: FastbootD 経由で Android を root 化する
boot.img を使用している場合は、以下のコマンドを実行して、パッチを当てた boot.img をブート パーティションにフラッシュします [注: FastbootD モードでは fastboot boot コマンドを使用できません。このモードでは fastboot flash が唯一の方法です]
fastboot flash boot magisk_patched_boot.img
一方、init_boot.img を使用している場合は、以下のコマンドを実行して、パッチが適用された init_boot.img を init_boot パーティションにフラッシュします。
fastboot flash init_boot magisk_patched_boot.img
それでおしまい。これらは、Fastboot モードを使用せずに [FastbootD モード経由] Android デバイスをルート化する手順でした。上記の手順に関してご質問がある場合は、コメント欄でお知らせください。できるだけ早く解決策をご連絡いたします。
コメントを残す