So rooten Sie Google Pixel 6, 6 Pro und Pixel 6a mit Android 13 QPR2 Beta mit Magisk

Sobald Google die Beta-Initiative von startete Android 13Viele Enthusiasten erwarteten, dass das zweite vierteljährliche Plattform-Release (allgemein als QPR2 bezeichnet) Root erreichen würde Auf diesen Builds wäre es genauso einfach wie das Rooten der Stable-Channel-Firmware, aber das hat sich nicht als das Richtige erwiesen Fall. Um genau zu sein, die generische Root-Anleitung Dazu gehört das Patchen des Boot-Images mit Magisk. Es funktioniert nicht mehr für die Google Pixel 6-Serie. Wenn Sie ein Pixel 6, 6 Pro oder Pixel 6a haben, können weder der stabile noch der Canary-Build von Magisk ein funktionierendes gepatchtes Boot-Image für den Superuser-Zugriff auf die QPR2-Beta-Builds generieren. Aber die Lösung des Rätsels schien eine Frage des Zeitpunkts und nicht des Ob zu sein, und die Android-Modding-Szene hatte dies bereits getan Ich habe einen cleveren Weg gefunden, die Pixel-6-Reihe mit Android 13 QPR2 Beta zu rooten, indem ich mir einige Teile von ausgeliehen habe Die Pixel 7.

Für diejenigen, die diesen Artikel lesen, ist die Wahrscheinlichkeit groß, dass Sie wahrscheinlich eine positive Meinung zum Rooten haben. Dank der Root-Berechtigung ist das schließlich möglich

Blockieren Sie Werbung systemweit und optimieren Sie die Kernel-Parameter, oder verzichten Sie ganz auf die Notwendigkeit eines benutzerdefinierten ROMs, dank der unzähligen Anpassungen, die über verfügbar sind Magisk-Module und das Xposed-Framework. Allerdings ist der Root-Zugriff für den durchschnittlichen Benutzer angesichts der Reife von Android und den OEM-Skins absolut bedeutungslos. Für Netzbetreiber und Gerätehersteller ist der Root-Zugriff tatsächlich ein Problem, das diese Unternehmen daran hindert, Ihr Telefon in ihrem Ökosystem aus Apps und Diensten einzusperren. Aber am Ende des Tages handelt es sich hier um XDA, was bedeutet, dass die Modding-Community nicht aufhören wird, obwohl der Root-Zugriff für Verbraucher ein aussichtsloser Kampf war.

Unnötig zu erwähnen, dass die Entwicklung im Aftermarket offenbar gut voranschreitet. Tatsächlich haben mehrere Benutzer die Existenz einer faszinierenden Sache bestätigt frankenbuild Methode zum Rooten dieser Telefone auf der neuesten Betaversion von Android 13. Die schrittweise Entwicklung der Pixel-Familie Generisches Kernel-Image spielte eine Schlüsselrolle bei der Entdeckung, während die Ähnlichkeiten zwischen den beiden Generationen der Tensor-Chipsätze es ermöglichten, das Schicksal zu erreichen. Kurz gesagt, es ist immer noch möglich, die Google Pixel 6-Reihe mit Android 13 QPR2 Beta zu rooten, aber der Vorgang erfordert einige zusätzliche Schritte.

Der Aufstieg von init_boot

Damit der Root-Zugriff auf Android-Geräten funktioniert, müssen die ausführbaren Superuser-Dateien und der su-Daemon beim Booten gestartet werden. Vor Marshmallow wurde dies erreicht, indem die /system-Partition so geändert wurde, dass sie die Skripte in init einschloss, die für den Root-Zugriff beim Booten erforderlich waren. Dank der Einführung von device-mapper-verity (dm-verity) hat Google die Möglichkeit, /system zu ändern, im Wesentlichen aufgehoben, was zu „systemlosen“ Root-Methoden führte. Magisk, der beliebteste Anbieter von Superuser-Berechtigungen, patcht das Standard-Boot-Image des Zielgeräts. Anschließend können Sie das gepatchte Boot-Image flashen, um Root-Zugriff zu erhalten, vorausgesetzt, der Bootloader des Geräts ist entsperrt, um geänderte Binärdateien zuzulassen.

Bei Geräten, die mit Android 13 starten, wird die generische Ramdisk aus dem Boot-Image entfernt und in einer separaten init_boot-Partition abgelegt. Bei der Google-Pixel-7-Serie muss man das beispielsweise tun Patchen Sie das Standard-init_boot-Image mit Magisk für Root-Zugriff. Allerdings verfügt die Pixel-6-Reihe nicht über die init_boot-Partition, da sie mit Android 12 gestartet wurde.

Nutzung von GKI zum Rooten

Beachten Sie, dass Geräte, die mit der Kernel-Version 5.10 oder höher gestartet werden, mit dem GKI-Kernel ausgeliefert werden müssen, um den Anforderungen zu entsprechen GKI 2.0-Spezifikation. Daher enthalten die Boot-Images des Pixel 6, 6 Pro und 6a die generische Ramdisk und den GKI-Kernel.

Obwohl wir den genauen Grund für die Inkompatibilität zwischen Magisk und den QPR2-Beta-Boot-Images für die Google Pixel 6-Familie noch nicht kennen, scheint es so Sie können das gepatchte Boot-Image der Pixel-7-Serie verwenden, um sie zu rooten. Dieses seltsame Phänomen ist tatsächlich möglich, weil:

  1. Die Kernel-Quellen, die dem Tensor der ersten Generation entsprechen, der das Pixel 6 antreibt, und dem Tensor G2 des Pixel 7 weisen aufgrund interner Ähnlichkeiten einige Gemeinsamkeiten auf.
  2. Für den Fall, dass beim Booten auf einem älteren SAR-only-Gerät mit einem kompatiblen Bootloader, Magisk, keine vom OEM bereitgestellte generische Ramdisk vorhanden ist Fügt eine grundlegende generische Ramdisk hinzu während das Boot-Image gepatcht wird, sodass auf die Magisk-Schnittstelle im Boot-Modus zugegriffen werden kann. Dieser Fix gilt auch für einige Android 13-GKIs wie die Pixel-6-Serie, die dies erfordern ein zusätzlicher Fix für das Ramdisk-Komprimierungsformat. Es scheint, dass ein kompatibles Boot-Image ohne Ramdisk (wie das aus der Pixel-7-Serie) dies kann schließlich für die Verwendung auf der Pixel-6-Serie konvertiert werden, wobei eine funktionierende generische Ramdisk manuell hinzugefügt wird Magisk.

So rooten Sie die Google Pixel 6-Serie mit Android 13 QPR2 Beta mit Magisk

Stellen Sie sicher, dass Ihr Pixel 6/6 Pro/6a über einen entsperrten Bootloader verfügt, damit Sie geänderte Boot-Images booten können. Wiederholen, Sie müssen das Boot-Image des Pixel 7 patchen, damit Magisk funktioniert. Der einfachste Weg, dies zu tun, besteht darin, das Standard-Boot-Image des Google Pixel 7 zuvor aus dem Werks-Image zu extrahieren und es mithilfe der Magisk-App zu patchen.

  1. Laden Sie auf Ihrem PC/Mac das Werksabbild von Pixel 7 oder Pixel 7 Pro herunter, das der QPR2-Betaversion entspricht, die auf Ihrem Pixel 6/6 Pro/6a installiert ist. In unseren Tests führen wir den Build QPR2 Beta 2 (T2B2.221216.006) auf dem Pixel 6a aus, sodass die gleiche Beta für das Pixel 7 ausreichen sollte.
    • Sie können es entweder von tun Download-Portal für Android-Entwickler oder von unserem Download-Index für Android 13.
  2. Entpacken Sie das Factory-Image mit Ihrem bevorzugten Archivmanager, suchen Sie das Image--.zip-Datei und extrahieren Sie daraus die Datei boot.img.
  3. Patchen Sie dieses Boot-Image mit Magisk, aber flashen Sie es noch nicht.
    • Bei Verwendung der neuesten stabilen Version von Magisk (d. h v25.2 zum Zeitpunkt des Verfassens dieses Artikels) empfohlen wird, können Sie sich auch für die Bleeding Edge entscheiden Kanarische Bauweise.
    • Das Boot-Image kann auf jedem Android-Gerät gepatcht werden – Sie müssen die Aufgabe nicht unbedingt auf einem Pixel 6 oder Pixel 7 ausführen.
  4. Kopieren Sie das mit Magisk gepatchte Boot-Image von Ihrem Telefon auf Ihren PC/Mac und benennen Sie es in magisk_patched_boot.img um.
  5. Sofern das USB-Debugging aktiviert ist, starten Sie das Pixel 6 (/6 Pro/6a) im Bootloader-Modus neu:
    adb reboot bootloader
  6. Flashen Sie das gepatchte Boot-Image und starten Sie das Telefon neu.
    fastboot flash boot /path/to/magisk_patched_boot.img
    fastboot reboot
    • Bevor Sie es dauerhaft flashen, können Sie das Image auch vorübergehend zum Testen booten:
      fastboot boot /path/to/magisk_patched_boot.img
    • In einer temporär gebooteten Umgebung können Sie mit Magisk das vorhandene Boot-Image Ihres Telefons patchen. In diesem Szenario ist dies jedoch nicht sinnvoll und Sie erhalten nach dem Neustart möglicherweise ein nicht gerootetes Boot-Image. Wir empfehlen es daher nicht.
  7. Öffnen Sie die Magisk-App und Ihr Pixel 6/6 Pro/6a sollte als gerootet angezeigt werden.

Wir können bestätigen, dass die gepatchten Boot-Images von Pixel 7 und Pixel 7 Pro austauschbar auf dem Vanilla Pixel 6 sowie auf dem 6 Pro und 6a verwendet werden können.

XDA-Foren: Google Pixel 6 || Pixel 6 Pro || Pixel 6a || Pixel 7 || Pixel 7 Pro

Bisher haben mehrere Benutzer in unseren Foren berichtet, dass sie mit dieser Methode das Pixel 6, 6 Pro und 6a mit Android 13 QPR2 Beta erfolgreich gerootet haben. Allerdings ist der Root-Vorgang selbst etwas knifflig, außerdem können Sie neuere Beta-Builds nicht mehr über OTA installieren. Wie dem auch sei, wenn Sie ein Gerät der Pixel-6-Serie besitzen und Root-Zugriff auf den Beta-Kanal wünschen, scheint dies die einzige Möglichkeit zu sein, dies zu erreichen.

Probieren Sie es einfach aus und lassen Sie uns wissen, ob es für Sie funktioniert hat!