Google Pixel 3のブートローダーアンロックとroot化 完全ガイド
Google Pixel 3は、Googleが展開するPixelシリーズの最新モデルであり、純粋なAndroid体験を味わえる最高のスマートフォンの一つです。このガイドでは、Pixel 3のroot化とブートローダーのアンロック方法を、複数の手法の中から選んで実行できるよう詳しく解説します。さらに、カスタムカーネルの書き込み方法や、root化に役立つおすすめツールについてもご紹介します。
本ガイドはPixel 3およびPixel 3 XL向けに、2018年11月のセキュリティパッチ適用環境を想定して作成されています。デバイスごとにダウンロードすべきファイルが異なる点に注意してください。このガイドはPixel / Pixel XL / Pixel 2 / Pixel 2 XLには使用できません。作業は自己責任で行ってください。
必要なもの
- Android 9.0(Pie)の最新ファクトリーイメージまたはOTAイメージ「crosshatch」(Pixel 3 XL用)
- ファクトリーイメージ:9.0.0(PQ1A.181105.017.A1、2018年11月版)
- OTAイメージ:9.0.0(PQ1A.181105.017.A1、2018年11月版)
- ADB & Fastboot環境(WindowsへのADB導入方法は別ガイドを参照)
ブートローダーのアンロック
注意:ブートローダーをアンロックすると、Pixel 3内のユーザーデータがすべて消去されます。必ず事前にバックアップを取ってから作業を始めてください。
- 「設定」>「システム」>「端末情報」を開き、「ビルド番号」を7回連続タップして開発者向けオプションを有効化します。
- 「設定」>「システム」>「開発者向けオプション」を開き、「OEMロック解除」と「USBデバッグ」の両方をオンにします。
- USBケーブルでスマートフォンをパソコンに接続します。
- ADBターミナルを起動します(ADBフォルダ内でShiftキーを押しながら右クリックし、「コマンドウィンドウをここで開く」を選択)。
- Pixel 3がADBで認識されているか確認するため、ターミナルに adb devices と入力します。
- 出力にデバイスのシリアル番号が表示されれば成功です。「認識されない」「オフライン」「何も表示されない」場合は、USB接続のやり直しやドライバーのトラブルシューティングを試してください。また、Pixel 3の画面上で表示されるADB接続の許可ダイアログも忘れず承認してください。
- デバイスが正しく認識されたら、次のコマンドを入力します:adb reboot bootloader
- Pixel 3がブートローダーモードで起動したら、ADBターミナルに fastboot flashing unlock と入力します。
- 画面の指示に従ってブートローダーのアンロックを完了させます。このときユーザーデータがすべて初期化されることを再度確認しておきましょう。
- 処理が完了したら、fastboot reboot と入力して再起動します。
root化に必要なダウンロードファイル
TWRP
- Dees_Troy氏によるTWRP 3.2.3-1(Pixel 3 XL用)
- twrp-3.2.3-1-crosshatch.img ― パソコンにダウンロード
- twrp-pixel3-installer-crosshatch-3.2.3-1.zip ― スマートフォンにダウンロード
Magisk(スマートフォンにダウンロード)
- [2018.10.22] Magisk v17.3 ― Root & Universal Systemless Interface(Android 5.0以上)/ topjohnwu氏
- 最新版のMagiskアンインストーラー
カスタムカーネル(スマートフォンにダウンロード)
- Despair Kernel(by DespairFactor)
- Kirisakura 1.7.2 for Pixel 3/XL aka Bluecross(by Freak07)
- HTML5 Kernel(by _LLJY)
- P3XL Franken Kernel(by dabug123)
- Pixel 3 XL ElementalX 1.01(by flar2)
- Proton Kernel v2(by kdrag0n)
カーネル管理アプリ(スマートフォンにダウンロード)
- EX Kernel Manager
- FK Kernel Manager(Franco Kernel Manager)
TWRPを使用してMagiskでroot化しSafetyNetを通過させる
重要:TWRPをインストールする前に、必ずセキュリティPINを設定してください(設定 > セキュリティと現在地 > 画面ロック > PIN)。
- 前述の手順に従って、Pixel 3をブートローダーで再起動します。
- USBケーブルを接続し、ADBターミナルを起動します。
- twrp-3.2.3-1-crosshatch.img をplatform-toolsフォルダ(ADBフォルダ)にコピーし、「twrp.img」にリネームします。また、TWRPインストーラーzipをSDカードにコピーします。
- ADBターミナルに fastboot boot twrp.img と入力します。
- TWRPが起動したら、スマートフォンをパソコンから切断します。
- 求められたら、スワイプして変更を許可します。
- 「Install」をタップし、twrp-pixel-installer-marlin-3.2.3-1.zipを選択して、スライダーをスワイプしてインストールします。
- TWRPの書き込みが成功したら、「Reboot Recovery」を選択します。
- 再root化の場合は、「Install」をタップしてMagiskアンインストーラーzipを選択し、スライダーをスワイプしてインストールします。
(任意)カスタムカーネルをインストールする場合
Despair
- 「Install」をタップし、Despair R7(Pie).zip または Despair RB7(Boost).zip を選択します。
- 「Add more Zips」をタップし、Magisk-v17.3.zip(BETA)を選択します。
- スライダーをスワイプしてインストールします。
- ログを保存します。
- システムを再起動します。
Kirisakura_Bluecross
注意:このカーネルはElementalXまたはFranco's Kernel Manager経由でもインストール可能です。ただし、これらのアプリでカーネルzipを書き込んだ場合は、そのまま自動的に再起動しないでください。Magisk Managerアプリを起動し、magisk.zipを書き込んでください。
- 「Install」をタップし、Kirisakura_Bluecross_1.7.2_Release.zip を選択します。
- 「Add more Zips」をタップし、Magisk-v17.3.zip(BETA)を選択します。
- スライダーをスワイプしてインストールします。
- ログを保存します。
- システムを再起動します。
HTML5
- 「Install」をタップし、HTML5_V52.zip を選択します。
- 「Add more zips」をタップし、Magisk-v17.3.zip(BETA)を選択します。
- スライダーをスワイプしてインストールします。
- ログを保存します。
- システムを再起動します。
Franken
- 「Install」をタップし、FrankenKernel.P3XL.R2.zip を選択します。
- 「Add more Zips」をタップし、Magisk-v17.3.zip(BETA)を選択します。
- スライダーをスワイプしてインストールします。
- ログを保存します。
- システムを再起動します。
ElementalX
- 「Install」をタップし、ElementalX-P3-1.01.zip を選択します。
- 「Add more Zips」をタップし、Magisk-v17.3.zip(BETA)を選択します。
- スライダーをスワイプしてインストールします。
- ログを保存します。
- システムを再起動します。
Proton
- 「Install」をタップし、ProtonKernel-pixel3-v2.zip を選択します。
- 「Add more Zips」をタップし、Magisk-v17.3.zip(BETA)を選択します。
- スライダーをスワイプしてインストールします。
- ログを保存します。
- システムを再起動します。
カスタムカーネルをインストールしない場合
- 「Install」をタップし、Magisk-v17.3.zip(BETA)を選択します。
- スライダーをスワイプしてインストールします。
- ログを保存します。
- システムを再起動します。
TWRPをインストールせずにMagiskでroot化する方法
一時的なTWRP起動のみでroot化を行う方法です。この場合、twrp-pixel3-installer-crosshatch-3.2.3-1.zipはダウンロードしないでください。
- ブートローダーで再起動します。
- USBケーブルでスマートフォンをパソコンに接続します。
- twrp-3.2.3-1-crosshatch.img をplatform-toolsフォルダ(fastbootが含まれるフォルダ)にコピーし、「twrp.img」にリネームします。
- パソコンでADBターミナルを開きます。
- ADBターミナルに fastboot boot twrp.img と入力します。
- TWRPが起動したら、スマートフォンをパソコンから切断します。
- スワイプして変更を許可します。
- 再root化の場合は、「Install」をタップしてMagiskアンインストーラーzipを選択し、スライダーをスワイプしてインストールします。
patched_boot.imgを使用してMagiskでroot化する方法
注意:この方法では、事前にboot.imgを抽出してパッチを当てておく必要があります。
- ファクトリーイメージからboot.imgを抽出します。ファイルエクスプローラーを使用してください。
- ファクトリーイメージファイル(crosshatch-pda1a.999999.999-factory-99a9a99a.zip)を任意のフォルダに解凍します。
- 開いたフォルダ内のイメージファイル(image-crosshatch-aa9a.999999.999.zip)も解凍します。
- boot.imgをSDカードにコピーします。
- 開発者向けオプションを有効化します。
- 最新版のMagisk Manager APKをインストールします。
- Magisk Managerを起動し、設定を開きます。
- アップデートチャンネルを、インストールするMagiskのバージョンに合わせて設定します(例:Magisk-17.3.zipなら「Beta」、Magisk-17.4.zipなら「Canary」など)。
- モバイルデータまたはWi-Fiに接続します。
- インストールのプロンプトが表示されたら、「Patch Boot Image(bootイメージのパッチ)」が表示されるまで「Install」をタップし、「Patch Boot Image」を選択します。
- 最新のファクトリーイメージから抽出したboot.imgを選択します。
- 処理が完了したら、patched_boot.imgをメインのADBフォルダにコピーします。
- Pixel 3をブートローダーモードで再起動します。
- パソコンでADBターミナルを開き、fastboot flash boot --slot a patched_boot.img と入力します。
- 完了したら、fastboot flash boot --slot b patched_boot.img と入力します。
- スマートフォンを再起動します。
Pixel 3を初期状態に戻してブートローダーを再ロックする
警告!必ずPixel 3を初期状態(ストック)に戻してからブートローダーを再ロックしてください。順序を間違えると端末が起動しなくなる恐れがあります。
端末を初期状態に戻す
- データをバックアップします。
- 内部ストレージのデータも含めてバックアップします。
- 「設定」>「システム」>「詳細設定」>「リセットオプション」>「すべてのデータを消去(初期化)」を実行します。
ブートローダーをロックする(Google Pixel 3 XL)
- ブートローダーで再起動します。
- ADBターミナルを開き、fastboot flashing lock と入力します。
- スマートフォンの画面に確認画面が表示されます。音量キーで項目を移動し、電源キーで選択してください。
- 処理が完了したら、ADBターミナルに fastboot reboot と入力します。
- 開発者向けオプションを有効化します:「設定」>「システム」>「端末情報」>「ビルド番号」を7回タップ。
- 「設定」>「開発者向けオプション」で「OEMロック解除」を無効にします。
- ファクトリーイメージをインストールします(データを保持するか消去するかを選択)。
- データをバックアップします。
- Pixel 3 XL用の「crosshatch」ファクトリーイメージをパソコンにダウンロードします。
- ファクトリーイメージをADBのplatform-toolsフォルダに解凍します。
データを保持したままファクトリーイメージを焼く場合
- ファクトリーイメージを解凍したフォルダを開き、flash-all.batファイルを編集して、コマンド内の -w を削除します:fastboot -w update image-crosshatch-aa9a.999999.999.zip
- 警告:「-w」を削除しないまま実行すると、端末のデータだけでなく内部ストレージの内容まですべて消去されます。
- ブートローダーで再起動し、Pixel 3をADBでパソコンに接続します。
- パソコンでADBターミナルを開き、flash-all と入力します。
- 処理が完了したら、Pixel 3を再起動します。
-
OnePlus 3Tのブートローダー解除とルート化の手順を徹底解説
注意:このガイドでは、パソコンにADBがインストールされている必要があります。WindowsパソコンへのADBのインストール方法については、別途ガイドをご参照ください。また、手順の中で端末を出荷時状態にリセット(初期化)する工程があるため、ユーザー設定などのデータは事前にバックアップを取っておいてください。本ガイドの手順は記載どおり正確に実行してください。特に指示がない限り、端末の再起動やTWRPの終了は行わないでください。OnePlus 3Tのアンロックとルート化の手順TWRP 3.0.4-1をダウンロードし、.imgファイルをplatform-toolsフォルダ(ADBインストールフォルダ
-
Xiaomi Mi5のブートローダー解除とroot化をTWRPで行う完全ガイド
Xiaomiのフラッグシップ「Mi5」は、市場に出回っているスマートフォンの中でも最も魅力的な一台です。Samsung S7に匹敵するハードウェアスペックとパフォーマンスを、Samsung製品のわずかな価格で実現しています。ただし、Xiaomi端末のブートローダー解除とroot化には、いくつかの手順と準備が必要です。このガイドでは、その全プロセスをステップバイステップで解説します。 公式申請によるブートローダー解除とroot化の手順 ブートローダーのロックはAndroid愛好家にとって悩みの種ですが、Xiaomiは公式のアンロック手段を提供しています。ただし、事前準備として「一定の信頼性を持つ