Google Pixel スマートフォンの OTA アップデート後も root アクセスを維持する方法をお探しですか? ここでは、その方法についてのステップバイステップのガイドを示します。
クイックリンク
- root化がOTAアップデートのインストール機能に与える影響
- Pixel で root を維持して OTA アップデートを行う方法
- 検証
を所有することの美しさの一部 Google Pixel スマートフォン デバイスを工場出荷時の状態に戻すために使用できるファームウェア イメージが適切に利用可能になることで実現します。 ブートローダーのロックを解除しても、 電話をルート化する、または少しいじりすぎた場合は、いつでも標準の構成に復元できます。 そうは言っても、ユーザーによっては、毎月のセキュリティ アップデートを適用しながら、ルート アクセスと関連する MOD をそのまま維持するのが難しいと感じる人もいるかもしれません。 多くの熱心な Android ファンは何をすべきかを正確に知っていますが、誰もが root を失わずに携帯電話を更新することに熟練しているわけではありません。
PC/Mac にアクセスでき、問題を自分の手で喜んで解決できる場合は、簡単に続けることができます。 Google で OTA アップデートをサイドローディングすることに加えて、いくつかの追加手順を実行することで root アクセスします。 ピクセル。
root化がOTAアップデートのインストール機能に与える影響
ルート化には、スーパーユーザー アクセスを取得するために Android ブート イメージの一部を変更することが含まれます。 毎月の定期的な OTA または「無線」アップデートは本質的に増分であるため、適用できません。 ルート化されたファイルでの明らかなバイナリの不一致により、ストック ブート イメージをアップグレードするためのデルタ パッチ 環境。 完全なアップデート パッケージを選択することはこの問題に対する実行可能な解決策ですが、最終的にはブート パーティションからの root アクセスに必要な部分が上書きされてしまいます。
そこで、Pixel をこれからも使い続けるつもりで、将来的には救世主が必要になるかもしれないという人のために、毎月のセキュリティ アップデートが行われるまで root アクセスを維持する方法を知っておいてほしいと考えました。 このプロセスは難しくありませんが、いくつかの ADB および Fastboot コマンドが必要です。
Pixel で root を維持して OTA アップデートを行う方法
開始する前に、このチュートリアルではロックが解除されたブートローダーがあることを前提としていることに注意してください。 すでにMagiskでroot化されています. さらに、最新のものがあることを確認してください ADB および Fastboot バイナリ PC/Mac にインストールされており、ターゲット デバイスがこれらのツールで検出できることを確認します。 Windows ユーザーも次のことをお勧めします。 最新の OEM USB ドライバーをインストールします.
root を維持したまま Pixel を最新の公式 Android ビルドに更新するには、いくつかの方法があります。 基本バージョンのストック ブート イメージを復元できます。携帯電話に次のことを求める通知が届くまで待ちます。 待機中のアップデートをすべて携帯電話にダウンロードし (またはアップデートを手動でサイドロードし)、更新されたブート イメージとフラッシュにパッチを適用します。 それ。 これは少し時間がかかりますが、初心者にお勧めの方法です。
より高速な方法は、パッチが適用されたブート イメージを使用して公式の工場出荷時のイメージをフラッシュすることです。 どちらの方法も PC または Mac へのアクセスに依存していることに注意してください。 いずれもデバイスをワイプする必要はありませんが、ワイプすることをお勧めします。 かけがえのないデータをバックアップする 何か問題が起こった場合に備えて。
注意してください。 Google Pixel 7シリーズ (および Android 13 で起動するデバイス)、汎用 RAM ディスクがブート イメージから削除され、別のパーティションに配置されます。 「init_boot」と呼ばれます。 その結果、これらをルート化するには、通常のブート イメージの代わりに init_boot イメージにパッチを適用する必要があります。 デバイス。 Pixel 7 または Pixel 7 Pro をお持ちの場合は、次のすべての文字列を置き換えてください。 boot.img と init_boot.img 以下のチュートリアルを参照してください。
推奨される方法:
- Google Pixel スマートフォンに現在インストールされているソフトウェアの正確なバージョン番号を確認します。 案内する 設定 > 電話について そして、その下のテキストをメモします。 ビルド番号 セクション。
- ここで、インストールされたビルドに対応する未変更のブート イメージを復元する必要があります。 予防措置として、Magisk を開き、 モジュール タブをクリックしてアクティブなモジュールを無効にし、その前に一度再起動します。
- パッチ適用方法に応じて、Magisk アプリはストック ブート イメージのバックアップを保持する場合があります。 その場合、次の方法で復元できるはずです。 画像を復元する の下のオプション アンインストール Magisk アプリのメニュー。 ただし、予期せぬ問題を避けるために、工場出荷時のイメージから未加工の boot.img をフラッシュすることをお勧めします。
- Google Pixel スマートフォンの現在の Android ビルド番号に対応する fastboot フラッシュ可能なファクトリー イメージを PC/Mac にダウンロードします。 次のように名前を付ける必要があります
.- -factory- .zip - Google は、各 Pixel のすべての公式ビルドをホストしています。 ダウンロードポータル. もご覧いただけます Android 13 ダウンロード インデックス 簡単なナビゲーションのために。 すでにインストール済みのユーザーは、 アンドロイド14 ベータ版はそれらを取得できます Android 14 ダウンロード インデックス.
- お気に入りのアーカイブ マネージャーを使用してファクトリー イメージを開き、
image-
ファイル (はい、ZIP 内に ZIP があります) を開き、そこから boot.img ファイルを抽出します。- .zip - 現在の Android ビルド番号のストック boot.img をインストールします。
- 電話機とデバイスで USB デバッグが有効になっていることを確認してください。
adb devices
コンピュータ上のコマンドは、電話機のシリアル番号を返します。 - 電話機をブートローダー モードで再起動します。
adb reboot bootloader
- ストック ブート イメージをフラッシュします。
fastboot flash boot
- リブート:
fastboot reboot
- 電話機とデバイスで USB デバッグが有効になっていることを確認してください。
- 次の場所にアクセスすると、待機中のアップデートを携帯電話に強制的に取得できるようになりました。 設定 > システム > システムアップデート > アップデートを確認. または、お使いのモデルの最新のリカバリフラッシュ可能なフル OTA イメージをダウンロードして、 手動でサイドロードします.
- デフォルトでは、受信トレイのフラッシュ スクリプトによってデバイスが消去されるため、アップグレードには最新の工場出荷時のイメージを選択しないでください。
- 最新のビルドを使用しているので、ルート アクセスを取り戻すために、Magisk を使用してブート イメージにパッチを適用します。 専用のチュートリアルがあります Magiskのインストール方法, サポートが必要な場合は参照してください。
- パッチ適用されたブート イメージをフラッシュ バックした後に電話機が再起動されると、root アクセス権を持つ最新の OTA で安全に更新されるはずです。
簡単な方法
- Pixel スマートフォンの最新アップデートに対応するファクトリー イメージを PC/Mac にダウンロードします。
- どちらからでも行うことができます Google のダウンロード ポータル または私たちから Android 13 ダウンロード インデックス. すでに Android 14 ベータ版をインストールしているユーザーは、以下を参照することをお勧めします。 Android 14 ダウンロード インデックス.
- お気に入りのアーカイブ マネージャーを使用してファクトリー イメージを解凍し、
image-
ファイルを作成し、そこから boot.img ファイルを抽出します。- .zip - Magisk を使用してストック ブート イメージにパッチを適用する, ただし、まだ携帯電話でフラッシュしないでください。
- Magisk パッチが適用されたブート イメージを携帯電話から PC/Mac にコピーし、名前を boot.img に変更します。
- を開きます
image-
ステップ 2 のファイルを選択したアーカイブ マネージャーで保存し、その中のストック ブート イメージ ファイルをステップ 4 のファイルで置き換えます。- .zip - Windows ユーザーには 7-Zip を使用することをお勧めします。これにより、単純なドラッグ アンド ドロップでパッチを適用したファイルをアーカイブにプッシュできます。
- Linux および macOS ユーザーは、組み込みの
zip
ストック ブート イメージを工場出荷時のファームウェアのパッチ適用済みブート イメージに置き換えるユーティリティ:zip image-<devicecodename>-<buildnumber>.zip boot.img
- データワイプルーチンを削除するには、フラッシュスクリプトを次のように変更します。
- Windows を使用している場合は、「flash-all.bat」という名前のファイルをメモ帳 (またはお気に入りのテキスト エディタ) で開き、fastboot フラッシュ セグメントから「-w」パラメータを削除して、ファイルを保存します。
- Linux および macOS の場合は、お気に入りのテキスト エディタで「flash-all.sh」という名前のファイルを開き、fastboot フラッシュ セグメントから「-w」パラメータを削除して、ファイルを保存します。
- Pixel スマートフォンをブートローダー モードで再起動し、 Fastboot を使用してフラッシュ操作を実行する.
- すべてがうまくいけば、電話機は最新の OS バージョンで自動的に再起動されます。これも事前にルート化されたブート イメージを使用します。
オプション: GUI メソッド
コマンド ライン ツールをいじりたくない場合は、XDA Recognized Contributor を使用してください。 バダビン2003 という名前の便利なアプリケーションを提供します ピクセルフラッシャー 仕事を効率化するために。 ADB と Fastboot に関する適切な名前のオープンソース GUI ラッパーは Python でコーディングされているため、Windows、macOS、Linux などの主要なデスクトップ OS 上で実行できます。
ご覧のとおり、UI は非常に簡単です。 アプリは、PATH 環境変数から ADB および Fastboot バイナリの場所を自動的に検出できます。また、手動で場所を選択することもできます。 次に、対象の Pixel スマートフォンを PC に接続し、 スキャン ボタンを押してデバイスを検出します。 PixelFlasher はルート化されたデバイス (チェックマーク ✓ のタグが付いている) も識別できますが、Magisk でシェルを実行するには root 権限を付与する必要があります。
PixelFlasher を使用して、root のまま Pixel スマートフォンに OTA アップデートをインストールする方法は次のとおりです。
- Pixel スマートフォンの最新アップデートに対応する工場出荷時のイメージを取得します。
- から直接ダウンロードするか、 Google のダウンロード ポータル、または私たちの Android 13 ダウンロード インデックス. すでに Android 14 ベータ版をインストールしているユーザーは、次のサイトにアクセスすることをお勧めします。 Android 14 ダウンロード インデックス.
- 次に、工場出荷時のイメージを選択すると、アプリケーションはイメージ名から電話モデルを認識します。
- ファクトリーイメージを処理します。 PixelFlasher は、boot.img ファイル (Pixel 7 シリーズ以降の場合は init_boot.img) を工場出荷時のイメージから抽出し、以下のリストに追加します。
- Magisk 経由でパッチを適用するには、リストから boot.img を選択します。
- Magisk が携帯電話にインストールされていない場合は、PixelFlasher がインストールします。
- パッチを当てたブート イメージに対応する新しく追加されたエントリを選択します。
- 次に、 フラッシュモード として データを保持する.
- クリックしてください フラッシュ ピクセル フォン ボタンを押して点滅を開始します。
- それでおしまい!
コンピューターにアクセスできませんか? Magisk に、それ自体を非アクティブなスロットにインストールするように指示してから、 インクリメンタル OTA を使用し、更新後に root を維持すると、この問題で予期せぬ障害に遭遇する可能性があります。 プロセス。 したがって、ブート イメージにパッチを自分で適用し、PC を使用してフラッシュすることをお勧めします。
検証
これらの手順をすべて正しく実行したかどうかを確認する簡単な方法は、次の場所にアクセスすることです。 設定 > 電話について > Android版. Google Pixel デバイスにサイドロードした正確なパッチとビルド番号が表示されるはずです。
次に、アプリ ドロワーから Magisk アプリを開くと、Magisk ビルド番号が「インストール済み」パラメーターの横に表示され、プロセスが正常に完了したことを示します。
さあ、行きましょう! これで、root を維持したまま Google Pixel シリーズの携帯電話に毎月の OTA アップデートをインストールする方法がわかりました。 Pixel の root 化に関して質問がある場合は、下のコメント セクションに残してください。