DSU ist die beste Möglichkeit, die Android 12 Beta-Version auf Pixel-Telefonen zu installieren, aber Google hat es völlig versäumt, es zu erwähnen.
Die Veröffentlichung des ersten Artikels letzte Woche Android 12 Die Beta wurde mit viel Fanfare aufgenommen, aber die Aufregung verwandelte sich schnell in Entsetzen für viele, die herausfanden, dass die Betaversion ihr Telefon kaputt machte. Der Umgang mit gelegentlichen Fehlern ist der Eintrittspreis für die Verwendung modernster Software, aber niemand erwartet, dass eine offizielle Beta-Version sein Telefon unbrauchbar macht. Deshalb ist es für uns rätselhaft, warum Google nicht die beste Möglichkeit zur Installation der Android 12 Beta auf Pixel-Telefonen erwähnt hat: DSU. Indem Google DSU nicht stärker forcierte, verpasste es auch die Gelegenheit, mehr OEM-Geräte für die Android 12 Beta anzumelden. Hier erfahren Sie, warum DSU wichtig ist und wie viel mehr Geräte an der Beta teilnehmen könnten.
Je nach Gerät gibt es verschiedene Möglichkeiten, die erste Beta-Version von Android 12 zu installieren.
Einige OEMs Sie können das in der Software integrierte Updater-Tool verwenden, um das Update von der Seite zu laden. Einige verwenden Standard-Flash-Tools, Und einige erfordern spezielle Werkzeuge. Google Pixel-Telefone verfügen über die einfachsten Methoden, die ihnen zur Verfügung stehen Installieren Sie die Android 12 Beta: Sie können sich für das Beta-Programm anmelden, um den OTA auf Ihr Gerät zu übertragen, eine OTA-Datei von der Wiederherstellung seitlich zu laden oder ein Factory-Image mit Fastboot zu flashen (entweder manuell oder mithilfe von Android Flash-Tool). Auf Geräten ohne offizielles Beta-Programm (und sogar auf Geräten, die Tun Wenn Sie über ein Beta-Programm verfügen, ist es auch möglich, die Beta-Version auszuprobieren Installieren eines generischen Systemabbilds (GSI). Ein GSI kann über Fastboot-Befehle installiert werden, ähnlich wie ein Factory-Image, aber es kann auch über ein wenig bekanntes Tool namens „ installiert werden.DSU-Lader" verfügbar in den Entwickleroptionen von Android 11.Über DSU Loader, die neueste GSI-Version für Entwickler auf dieser Seite verfügbar – derzeit die erste Android 12 Beta – kann auf Pixel-Telefonen installiert werden ohne Entsperren des Bootloaders und ohne Überschreiben des ursprünglichen Systemabbilds. Dies ist für Entwickler die zerstörungsfreiste Möglichkeit, das neueste Betriebssystem auf ihrer eigenen Hardware zu testen. Sobald sie mit dem Testen fertig sind, können sie einfach einen Neustart durchführen, um mit intakten Apps und Daten zum ursprünglichen Betriebssystem zurückzukehren.
Hier ist ein kurzes Video von Rich Woods von XDA, das DSU Loader auf einem Google Pixel 4 demonstriert. Er lief zunächst mit Android 11, startete dann aber nach der Installation über DSU mit Android 12 Beta GSI neu. Nach ein paar Augenblicken führt er dann einen Neustart mit dem ursprünglichen Android 11-Betriebssystem durch, ohne dass Änderungen an seinen Daten vorgenommen werden.
\r\n https://www.youtube.com/watch? v=Tfcf_qld2o8\r\n
Vergleichen Sie dies mit den bestehenden Methoden, die Google Ihnen empfiehlt, um die Android 12 Beta zu installieren, die alle Ihre bestehende Installation überschreiben. Und wenn Sie sich während der Beta-Installation entschieden haben, Ihr Telefon auf die Werkseinstellungen zurückzusetzen, ist es möglicherweise passiert, dass Sie mit dem Kundensupport in Berührung gekommen sind und dachten, Ihr Telefon sei kaputt. Wie XDA Recognized Developer luca020400 erklärte auf Twitter, es scheint, dass während der Einrichtung mit dem Werksreset-Schutz ein Problem vorliegt – wenn Sie Ihr Telefon zuvor auf die Werkseinstellungen zurückgesetzt haben Wenn Sie auf die Betaversion aktualisieren, kommen Sie nicht an dem Setup-Assistenten vorbei, der Sie auffordert, sich bei Google anzumelden Konto. Für Pixel-Benutzer, die ihren Bootloader bereits entsperrt oder die OEM-Entsperrungsoption aktiviert haben, ist es einfach, den Normalzustand wiederherzustellen, indem sie ein werkseitiges Image flashen. Für Pixel-Benutzer, die ihren Bootloader nicht entsperrt haben, müssen Sie einen OTA flashen, der die Firmware herabstuft auf Android 11 – Google hat diese Firmware-Dateien nicht veröffentlicht, aber einige Redditoren haben sie hilfreich zusammengestellt ihnen Hier.
Hätten mehr Pixel-Benutzer die Android 12 Beta über DSU installiert, hätten wir wahrscheinlich weniger Beschwerden über kaputte Telefone gesehen. Alles, was Sie tun müssten, um alles wieder zum Laufen zu bringen, ist ein Neustart, da die Installation temporär ist.
Das ASUS ROG Phone 5 läuft mit Android 12 Beta GSI über DSU Loader.
DSU Loader ist nicht nur für Pixel-Telefone verfügbar. Tatsächlich ist es für die meisten Geräte mit Android 11 verfügbar. In den oben gezeigten Bildern und im Heldenbild haben wir die Android 12 Beta auf einem ASUS ROG Phone 5 installiert – einem Gerät, das ASUS hat keine offizielle Beta-Version veröffentlicht verfügbar für. Genau wie beim Pixel 4 erfolgt die Installation des ROG Phone 5 vorübergehend und zerstörungsfrei – ein einfacher Neustart und wir sind zurück bei Android 11 mit ZenUI. Allerdings gibt es einen großen Unterschied: Wir mussten den Bootloader des ROG Phone 5 entsperren, um die Android 12 Beta über DSU booten zu lassen. Durch das Entsperren des Bootloaders wird die Datenpartition des Telefons gelöscht, wodurch der Hauptzweck der Verwendung von DSU zunichte gemacht wird. Der einzige Grund, warum wir den Bootloader entsperren mussten, ist, dass ASUS ihn nicht mitgeliefert hat verifizierte Bootschlüssel Dadurch könnten von Google signierte GSIs gestartet werden, ohne dass der Bootloader entsperrt werden müsste. Als wir zum ersten Mal über DSU berichteten, erfuhren wir, dass Google von OEMs verlangen wollte, diese Schlüssel vorab zu laden, aber es sieht so aus, als ob sie es wären Die Pläne blieben auf der Strecke, da wir kein Gerät gesehen haben, das in der Lage ist, ein GSI über DSU mit einem gesperrten Gerät zu booten Bootloader.
Es ist jedoch schade, dass dies der Fall ist, da Google ein so großartiges Tool entwickelt und eine Möglichkeit eingerichtet hat, dass seine Builds auf den meisten Geräten ausgeführt werden können. OEMs müssen nicht einmal viel tun, um die Unterstützung für ihre Geräte zum Starten von Googles GSIs auf einem gesperrten Bootloader hinzuzufügen – sie müssen lediglich Folgendes tun Fügen Sie eine einzelne Zeile hinzu beim Erstellen der Firmware in die Datei „device.mk“ eingefügt werden. Wir wissen nicht, welche Diskussionen dazu geführt haben, dass Google diese Anforderung gestrichen hat, wir gehen jedoch davon aus, dass dies bei vielen OEMs nicht der Fall war Ich bin damit vertraut, was im Wesentlichen eine Hintertür zum Ausführen der Google-Firmware darstellt, und ist für Entwickler ebenso praktisch Vielleicht.
Wäre es anders gekommen, hätten wir viel mehr Geräte mit Android 12 Beta haben können. Außerdem hätten wir einigen Leuten eine Menge Ärger ersparen können, da die Installation einer Betaversion über DSU weitaus weniger Risiken mit sich bringt. Max Weinbach aus Android-PolizeiIch habe das auf die harte Tour herausgefunden als er versuchte, die Beta auf seinem OnePlus 9 zu installieren, was dazu führte, dass er unserer Anleitung folgen musste Entmauern Sie sein Telefon mithilfe von EDL.
Ich hoffe, dass der DSU Loader in Zukunft nicht aufgegeben wird, denn er ist bei richtiger Implementierung die beste Möglichkeit, eine neue Android-Version auszuprobieren. Dass Google es überhaupt nicht erwähnt hat, ist enttäuschend, zumal sich die Betas explizit an Entwickler und nicht an Nutzer richten. Natürlich unterstützen die gerätespezifischen Betas mehr Pixel-Funktionen, aber das spielt keine Rolle, wenn es darum geht, eine App mit der neuesten Betriebssystemversion zu testen. Angesichts der inkonsistenten Funktionsweise von GSIs auf Android-Geräten und der Tatsache, dass scheinbar kein OEM das Booten mit einem gesperrten Gerät unterstützt Bootloader, vielleicht wollte Google nicht darauf aufmerksam machen, da es keine todsichere Möglichkeit gibt, die Android 12 Beta zum Booten zu bringen Hier entlang. Samsung verbirgt die Option auf seinen Galaxy-Handys, obwohl der Dienst immer noch über die Befehlszeilenschnittstelle zugänglich ist, sodass sie wahrscheinlich nicht mit der ganzen Idee einverstanden sind. Wie dem auch sei, ich denke, dass hier eine Chance verpasst wird – Google schreibt die Treble-Compliance vor und hat darauf reagiert Es ist so schwierig, DSU zu implementieren. Warum also nicht stärker darauf drängen, dass es die bevorzugte Methode für den Betatest von neuem Android ist? Veröffentlichungen?