Beim Update auf Android 13 auf berechtigten Pixel-Telefonen warnte Google, dass ein Rollback auf Android 12 nach dem Update auf die neueste Version nicht mehr möglich sei.
Da es für Entwickler frustrierend ist, die einen legitimen Grund haben, das Betriebssystem herunterzustufen, um ihre App zu testen, Google hat jetzt ein neues Systemimage für Android 12 und 12L veröffentlicht – damit Entwickler ihre Vorgänge sicher durchführen können.
Rollback von Android 13
Als Google letzten Monat damit begann, die stabile Android 13-Version für Pixel-Telefone bereitzustellen, warnte das Unternehmen, dass Benutzer nach dem Upgrade kein Rollback mehr durchführen dürften. Dies liegt daran, dass der Upgrade-Prozess auch die Aktualisierung des Android 12-Bootloaders umfasst – der angeblich einen Sicherheitsfehler aufweist, der von Hackern ausgenutzt werden könnte.
Um die Sicherheit der Android 13-Benutzer zu gewährleisten, wurde das Zurücksetzen auf eine unsichere Bootloader-Version blockiert. Obwohl dies zum Wohle der Community ist, waren viele, insbesondere die App-Entwickler, von Googles Haltung enttäuscht. Dies hat einen legitimen Grund: Sie möchten ihre Apps möglicherweise auf der Android 12-Version testen.
Da dies eine berechtigte Bitte ist, hat Google jetzt ein neues Support-Image für Android 12 und Android 12L angekündigt, mit dem berechtigte Pixel 6-Telefone mit Android 13 ein Rollback durchführen und ihre Funktionsweise auf der vorherigen Android-Version testen können.
Diese speziellen Builds sollen dem Erlebnis auf jedem anderen Android 12-Gerät entsprechen – so, als ob man das Android 12-Erlebnis auf einer aktualisierten (sicheren) Bootloader-Version hätte. Obwohl es nur für Entwickler verfügbar ist, wird es für normale Benutzer nicht empfohlen.
Diejenigen, die sich dennoch dazu entschieden, fortzufahren, wurden von Google gewarnt, dass der Build nicht auf dem neuesten Sicherheitspatch basiert, und zwar wie folgt:
- Geräte, die Entwickler-Support-Builds verwenden, erhalten im Gegensatz zu anderen Geräten keine OTA-Sicherheitsupdates und Entwickler-Support-Images werden nicht mit den neuesten Sicherheitsfixes neu erstellt. Es ist nur eine aktualisierte Bootloader-Version enthalten, mit eigenen Sicherheitsfixes und einem inkrementierten Anti-Rollback-Zähler.
- Developer Support-Builds sind nicht von der Compatibility Test Suite (CTS) genehmigt, haben aber vorläufige Tests bestanden und bieten einen stabilen Satz von APIs für Entwickler. Apps, die von CTS-genehmigten Builds abhängen oder SafetyNet-APIs verwenden, funktionieren normalerweise möglicherweise nicht mit Android 12 Developer Support-Builds.