Rooting、Flashing、Moddingに関するUltimate Pixel XL Android 9 Pieガイド
Appualsは、2018年10月のセキュリティパッチ以降に Android 9.0.0(Pie)を実行しているPixel XLで、Androidの愛好家が達成したいほぼすべての詳細なガイドを喜んで提示します。 多くの情報は以前のセキュリティパッチバージョンにも適用されますが、このガイドには、ロック解除、ルート化、改造のための最新の手順が含まれています。
注意を払い、このガイドに注意深く従ってください。 特に、ARB(アンチロールバック保護)がAndroid Pieで導入されています。 そのため、このガイドでは、ブートローダーのロック解除または再ロック、ストックまたはカスタムROM、カスタムカーネル、TWRPなどのカスタムリカバリ、システムレスなど、Android 9(Pie)を実行するPixel XL所有者にとって最も重要な手順をすべてカバーしますルート。
正しいファイルがあれば、多くの情報( ルートプロシージャなど)もPixelデバイスで機能しますが、このガイドは Pixel 2またはPixel 2 XLデバイスでの使用を目的としていません 。
要件とダウンロード
- Google Pixel XLまたはVerizon Pixel XL( ロック解除可能なブートローダー付き)
- 最新のAndroid 9.0.0(Pie)ファクトリーまたはOTAイメージ(Pixel XLのコード名Marlin ):
工場イメージ
- 9.0.0(PPR1.181005.003、2018年10月、Telusのみ)
- 9.0.0(PPR2.181005.003、2018年10月)
OTA画像:
- 9.0.0(PPR1.181005.003、2018年10月、Telusのみ)
- 9.0.0(PPR2.181005.003、2018年10月)
ドライバーバイナリ
- Android用Pixel XLバイナリ(PPR1.181005.003、2018年10月、Telusのみ)
- Android用Pixel XLバイナリ(PPR2.181005.003、2018年10月)
PC上のADB( Appualのガイド「WindowsにADBをインストールする方法」を参照)
Pixel XLブートローダーのロック解除または再ロック
先に進む前に、内部ストレージデータのバックアップを真剣に作成する必要があります。 Androidデバイスのブートローダーのロックを解除すると、通常、データの工場出荷時設定へのリセットが実行されるため、すべてのアプリやその他の重要なファイルを復元するための何かが必要です。
- 開発者向けオプションを有効にする:開発者であることがわかるまで、 [設定]> [システム]> [電話について]> [ビルド番号]をタップします 。 戻る>開発者オプションをタップします 。 OEMロック解除とUSBデバッグを有効にします 。
- Pixel XLをオフにして、ブートローダーモードで再起動します。 音量を数秒間押し続けてから、電源ボタンをしばらく押し続け、両方のボタンを離します。 Pixel XLがブートローダーモードで再起動します。
- 電話をUSBコードでコンピューターに接続します。
- ADBターミナルを開きます(メインのADBフォルダーでShift キーを押しながら 右クリックし、ここでコマンドウィンドウを開くを選択します)。タイプ: fastboot flashing unlock
- 電話で確認要求が表示され、音量キーを使用してスクロールし、電源キーを使用して選択する必要があります。
- プロセスの完了を許可してから、ADBと入力します:fastboot reboot
電話機が再起動したら、USBケーブルを取り外すことができます。 電話がリセットされたため、Androidセットアップウィザードを実行する必要があります。
注:ブートローダーのロックを解除すると、警告が表示されます。デバイスソフトウェアの破損を確認できません。 ブートローダーをロックしてください。 この警告は、ブートローダーを再ロックするまで表示されます。
重要: デバイスを在庫に戻すまで、ブートローダーを再ロックしないでください!
ブートローダーの再ロック
- ブートローダーモードで起動します。
- PCでADBターミナルを起動し、次のコマンドを入力します。fastboot flashing lock
- 電話で確認要求が表示され、音量キーを使用してスクロールし、電源キーを使用して選択する必要があります。
- プロセスが完了するのを待ってから、ADBターミナルでこれを入力します:fastboot reboot
- 電話機が再起動したら、Androidセットアップウィザードを実行する必要があります。
- 開発者向けオプションを有効にする:[設定]> [システム]> [電話について]> [ビルド番号]を7回タップします。
- [戻る]> [開発者オプション]をタップし、OEMロック解除をオフに切り替えます。
ストックファクトリイメージまたはOTAの点滅
Android 8.1.0(Oreo)からAndroid 9.0.0(Pie)への移行などのメジャーアップグレードを実行している場合は、データを消去してクリーンインストールを行うことを強くお勧めします。 フラッシュを汚さないでください!
- Magiskがインストールされている場合、工場イメージをインストールする前に、最新のMagisk-uninstaller-20180719.zip –ポスト1、ダウンロードをフラッシュします。
- データと内部ストレージをバックアップする
- 適切なFactory Image:Pixel XL用の「marlin」をコンピューターにダウンロードします。
- ファクトリイメージをplatform-toolsフォルダーまたはfastbootが含まれるフォルダーに抽出します。
データを保持する場合:
- Factory Imageを抽出したフォルダーを開き、flash-all.batファイルを編集して、このコマンドから-wを削除します。fastboot -w update image-marlin-aaa9.999999.999.zip
注:-wを削除しないと、データが消去されるだけでなく、内部ストレージも消去されます。
- Pixel XLブートローダーを起動します
- 電話をUSBコードでコンピューターに接続します。
- PCでADBターミナルを開き、次のコマンドを入力します。flash-all
- 電話を再起動します。
データを消去した場合(推奨):
- Factory Imageを抽出したフォルダーを開き、このコマンドでflash-all.batファイルに-wが含まれていることを確認します。fastboot -w update image-marlin-aaa9.999999.999.zip
注:これにより、データと内部ストレージが消去されます。
- Pixel XLブートローダーを再起動します
- 電話をUSBコードでコンピューターに接続します。
- PCでADBターミナルを開き、「flash-all」と入力します。
- 次に、Pixel XLを再起動します。
Pixel XLでのADBサイドローディング
- Pixel XLのリカバリモードを起動します( Pixel XLをオフにしてから、ボリュームダウン+電源を押してブートローダーモードを起動し、ボリュームキーを使用してリカバリモードを強調表示し、電源を押して選択します)
- Pixel XLをUSB経由でコンピューターに接続します。
- PCでADBターミナルを起動します。
- Pixel XLのリカバリモードで、[詳細設定]> [ADB Sideload]をタップします。 次に、スライダーをスワイプしてADB接続を開始します。
- ADB経由でサイドロードする.zipファイルをメインのADB経路( adb.exeが配置されている場所)に配置します。
- ADBターミナルで次のように入力します:adb sideload
boot.imgを抽出してフラッシュする方法
Pixel XLが既にルート化されている場合、boot.imgをフラッシュするとルートが削除されることに注意してください。
- 工場出荷時のイメージをPCにダウンロードしたら、内部からboot.imgを抽出できます。
- 次に、工場イメージファイル(marlin-opm-9.999999.999-99a-factory-a9a9999.zip)をフォルダーに抽出します。
- フォルダーを開き、画像ファイル(image-marlin-aaa9.999999.999.99a.zip)を抽出します。
- 「イメージファイル」を抽出したフォルダーを開き、boot.imgファイルをplatform-toolsまたはfastbootが含まれるフォルダーにコピーします。
- Pixel XLをブートローダーモードで起動します。
- Pixel XLをUSB経由でPCに接続します。
- ADBターミナルを起動し、「fastboot flash boot –slot all boot.img」と入力します。
- 電話を再起動します。
Safety Netを渡すためのMagiskによるルート化
警告! TWRPをインストールする前に、デバイスにPINを設定してください([設定]> [セキュリティと場所]> [画面ロック]> [PIN)]。 また、内部ストレージとデータのバックアップを実行します。
Google Pixel XLのTWRP:
- Google Pixel XLのTWRP 3.2.3-1
- twrp-3.2.3-1-marlin.img –コンピューターにダウンロード
- twrp-pixel-installer-marlin-3.2.3-1.zip –携帯電話にダウンロード
Magisk –携帯電話にダウンロード
- [2018.10.22] Magisk v17.3 –ルートおよびユニバーサルシステムレスインターフェイス
[Android 5.0+] by topjohnwu
- Latest.Magiskアンインストーラー
カスタムカーネル(オプション-いずれかを選択) –携帯電話にダウンロード
- [カーネル] [10月1日] Pixel XL ElementalX 4.08(Pie)by flar2
- [MARLIN / SAILFISH] [9.0.0] [3.18.124] [CLANG 7.0] Flash Kernel 2.09 by nathanchance
- [P] [KERNEL] [02.10.2018] Kirisakura-Harmony-PIE 6.05 [3.18.123] by Freak07
- [KERNEL] [9.0.0] [3.18.122] Google Pixel XL向けPureZ-Kernel-2.0 [2018年9月15日] by ZawZaw
- [カーネル] [9.0] NSFW-kernel R25 by bsmitty83
- Pixel XLをブートローダーモードで再起動します。
- 電話機をUSBでコンピューターに接続します。
- twrp-3.2.3-1-marlin.imgをplatform-toolsフォルダーまたはfastbootが含まれるフォルダーにコピーし、名前をtwrp.imgに変更します。
- PCでADBターミナルを開き、「fastboot boot twrp.img」と入力します。
- これにより、Pixel XLが一時的にTWRPに自動的に再起動されます。
- TWRPが起動したら、電話をコンピューターから切断し、スワイプして変更を許可します。
- TWRPメインメニューで、[インストール]に移動します。
- twrp-pixel-installer-marlin-3.2.3-1.zipを選択します
- スライダーをスワイプしてインストールし、終了したら、[再起動リカバリ]をタップします。
- ルートを変更する場合は、[インストール]をタップし、Magiskのuninstaller.zipを選択し、スライダーをスワイプしてインストールします。
カスタムカーネルをインストールし、ルートが必要な場合
ElementalX
- インストールをタップし、ElementalX-P-4.08.zipを選択します
- [Zipを追加]をタップし、 Magisk-v17.1.zip – OfficialまたはMagisk-v17.3.zip – BETAを選択します
- スライダーをスワイプしてインストール
- ログを保存
- 再起動システム
フラッシュ
- [インストール]をタップし、 Magisk-v17.1.zip – OfficialまたはMagisk-v17.3.zip – BETAを選択します。
- [Zipを追加]をタップし、flashkernel-marlin-v2.09.zipを選択します
- スライダーをスワイプしてインストール
- ログを保存
- 再起動システム
霧桜ハーモニー
- [インストール]をタップし、Kirisakura-Harmony-PIE-6.05_3.18.123_Android_PIE.zipを選択します
- [Zipを追加]をタップし、 Magisk-v17.1.zip – OfficialまたはMagisk-v17.3.zip – BETAを選択します
- スライダーをスワイプしてインストール
- ログを保存
- 再起動システム
PureZ
- [インストール]をタップし、PureZ-Kernel-marlin-2.0.zipを選択します
- [Zipを追加]をタップし、 Magisk-v17.1.zip – OfficialまたはMagisk-v17.3.zip – BETAを選択します
- スライダーをスワイプしてインストール
- ログを保存
- 再起動システム
NSFW-R25
- インストールをタップし、R25-NSFW-kernel-PIE.zipを選択します
- [Zipを追加]をタップし、 Magisk-v17.1.zip – OfficialまたはMagisk-v17.3.zip – BETAを選択します
- スライダーをスワイプしてインストール
- ログを保存
- 再起動システム
カスタムカーネルをインストールせず、ルートが必要な場合
- [インストール]をタップし、 Magisk-v17.1.zip – OfficialまたはMagisk-v17.3.zip – BETAを選択します
- スライダーをスワイプしてインストール
- ログを保存
- 再起動システム
TWRPをインストールせずにMagiskでルート化する方法
注:「カスタムカーネルのインストール」セクションで、一部のカスタムカーネルはMagiskの前にインストールされ、他のカスタムカーネルはMagiskの後にインストールされることに気付いたかもしれません。 提供できる最良の答えは、ルート用にMagiskを使用してカスタムカーネルをフラッシュする場合、カスタムカーネルがブートイメージを変更/パッチする場合はMagiskをインストールし、カスタムカーネルをインストールするか、そうでない場合はカスタムカーネルをインストールしてからMagiskをインストールすることです。
データと内部ストレージをバックアップしてください!
- 必要なファイルをダウンロードしますが、TWRP zipファイルはダウンロードしないでください。
- ブートローダーを起動します。
- 電話をUSBコードでコンピューターに接続します。
- PCでADBターミナルを開きます。
- twrp-3.2.3-1-marlin.imgをplatform-toolsフォルダーまたはfastbootが入っているフォルダーにコピーし、twrp.imgに名前を変更します。
- PCで次のADBコマンドを入力します。fastboot boot twrp.img
- TWRPが起動したら、電話をコンピューターから切断します。
- スワイプして変更を許可します。
- ルートを変更する場合は、[インストール]をタップし、Magiskのuninstaller.zipを選択して、スライダーをスワイプしてインストールします。
- 再起動の回復
カスタムカーネルとルート/リルートのインストール(オプション)
exNoShadez: nine7nine / Apps
- [インストール]をタップし、 Magisk-v17.1.zip – OfficialまたはMagisk-v17.3.zip – BETAを選択します。
- [Zipを追加]をタップし、 exns_eas_v3.8.1p_bca050b.zipまたは(安定)exNoShadez_eas_v2.8.2_f94351f.zipを選択します
- スライダーをスワイプしてインストール
- ログを保存
- 再起動システム
ElementalX
- インストールをタップし、ElementalX-P-4.08.zipを選択します
- [Zipを追加]をタップし、 Magisk-v17.1.zip – OfficialまたはMagisk-v17.3.zip – BETAを選択します
- スライダーをスワイプしてインストール
- ログを保存
- 再起動システム
フラッシュ
- [インストール]をタップし、 Magisk-v17.1.zip – OfficialまたはMagisk-v17.3.zip – BETAを選択します。
- [Zipを追加]をタップし、flashkernel-marlin-v2.09.zipを選択します
- スライダーをスワイプしてインストール
- ログを保存
- 再起動システム
霧桜ハーモニー
- [インストール]をタップし、Kirisakura-Harmony-PIE-6.05_3.18.123_Android_PIE.zipを選択します
- [Zipを追加]をタップし、 Magisk-v17.1.zip – OfficialまたはMagisk-v17.3.zip – BETAを選択します
- スライダーをスワイプしてインストール
- ログを保存
- 再起動システム
PureZ
- [インストール]をタップし、PureZ-Kernel-marlin-2.0.zipを選択します
- [Zipを追加]をタップし、 Magisk-v17.1.zip – OfficialまたはMagisk-v17.3.zip – BETAを選択します
- スライダーをスワイプしてインストール
- ログを保存
- 再起動システム
NSFW-R25
- インストールをタップし、R25-NSFW-kernel-PIE.zipを選択します
- [Zipを追加]をタップし、 Magisk-v17.1.zip – OfficialまたはMagisk-v17.3.zip – BETAを選択します
- スライダーをスワイプしてインストール
- ログを保存
- 再起動システム
Pixel XLでMagiskを更新する方法
重要:安定版または公式ベータ版がインストールされている場合、非公式版をインストールする前にのみ、Magisk Managerをアンインストールする必要があります。これらは異なるキーで署名されているためです。
たとえば、@ kantjerのビルドがインストールされていて、@ ianmacdのビルドを試したい場合にも同じことが言えます。 kantjerとmartyfenderの投稿を参照してください:[UNOFFICIAL]次のバージョンstangriによるMagiskおよびMagiskManagerスナップショット
マジスク通知がオンの場合。
- Magisk Manager更新通知をオンにする:MagiskManagerを開く>メニューアイコンをタップ>設定>チャンネルの更新>選択:安定、ベータ、またはカスタム
- カスタムは、非公式のMagiskビルドの更新を取得するために使用されます。
- Magisk Managerが更新の利用可能性を通知するとき。
- インストールをタップします。
- 選択、直接インストール(推奨)
- インストールが完了したら
- タップしてログを保存
- タップして再起動
- できた!
- ログの場所:/ storage / emulated / 0 / MagiskManager / logs / install_log_…
マジスク通知がオフの場合。
- Magisk Managerを開く
- 「Magisk-vxx.x.zipを今すぐインストールしますか?」
- インストールをタップします。
- 選択、直接インストール(推奨)
- インストールが完了したら
- タップしてログを保存
- タップして再起動
- できた!
- ログの場所:/ storage / emulated / 0 / MagiskManager / logs / install_log_…
非公式のMagiskリンクとチャンネル
非公式のMagiskビルドのMagisk通知更新チャンネルを設定するには: MagiskManagerを開き、メニューアイコン> [設定]> [チャンネルを更新]> [選択]:[ カスタム ]>下のリンクアドレスをコピーして、行に貼り付けます。
カンジャー
- //raw.githubusercontent.com/kantjer/MagiskFiles/master/updates/kantjer.json
- //goo.gl/3ws6NC
ianmacd
- //raw.githubusercontent.com/ianmacd/MagiskBuilds/master/updates/ianmacd.json
- //goo.gl/yZpnrf
topjohnwu –カナリア
デバッグチャネル: //bit.ly/2MPKGY5
リリースチャネル: //bit.ly/2N8UVlq
Magisk Managerが更新を通知するとき:
- インストールをタップします。
- 選択、直接インストール(推奨)
- インストールが完了したら
- タップしてログを保存
- タップして再起動
- できた!
- ログの場所:/ storage / emulated / 0 / MagiskManager / logs / install_log_…
[マギスク]システムレスXposed
最初に、 インストールしようとしているカスタムROMのOPにあるインストール手順に従います。
公式
- [ROM] [PPR2.181005.003] [10/19] Benzo Rom 9.0 by xanaxdroid
- benzorom-9-20181019-0718-marlin.zip
- [ROM] [Pixel-XL] [9.0.0_r10] marlinのPixel Dust PIE –リリース1(ホットフィックス:最近のもの)by spezi77
- pixeldust_marlin-pie-release-one-20181012-0826.zip
- [ROM] [9.0] LiquidRemix [v10.0.1] [OFFICIAL] [10/15/18] by stebomurkn420
- liquid_remix-10.0.1-20181015-OFFICIAL-marlin.zip
非公式
- [ROM] [UNOFFICIAL] lineage-16.0 for pixels(sailfish / marlin)by razorloves
- lineage-16.0-20181027-UNOFFICIAL-marlin.zip
- [ROM] [9.x] [非公式] CarbonROM | cr-7.0 [マーリン] by shagbag913