När Google uppdaterade till Android 13 på kvalificerade Pixel-telefoner varnade Google för att de inte skulle tillåta dem att återgå till Android 12, när de väl har uppdaterats till den senaste versionen.
Eftersom det är frustrerande för utvecklare, som har en legitim anledning att nedgradera operativsystemet för att testa sin app, Google har nu släppt en ny systembild för Android 12 och 12L – bara för att låta utvecklare utföra sina operationer på ett säkert sätt.
Återställer från Android 13
Förra månaden när Google började rulla ut den stabila Android 13-byggnaden för Pixel-telefoner, varnade den för att användare inte skulle tillåtas återgå när de uppgraderats. Detta beror på att uppgraderingsprocessen också inkluderar uppdatering av Android 12 bootloader – som sägs ha en säkerhetsbugg, som kan utnyttjas av hackare för exploatering.
Således, för att hålla Android 13-användarna säkra, blockerade den att rulla tillbaka till en osäker bootloader-version. Även om det är för samhällets bästa, var många, särskilt apputvecklarna, besvikna över Googles hållning. Detta är på grund av en legitim anledning – att de kanske vill testa sina appar på Android 12-versionen.
Eftersom det är en rimlig fråga har Google nu meddelade en ny supportbild för Android 12 och Android 12L som låter de kvalificerade Pixel 6-telefoner som körs på Android 13 rulla tillbaka och testa sina verk på den tidigare Android-versionen.
Dessa specialbyggen är avsedda att matcha upplevelsen på alla andra Android 12-enheter – som att ha Android 12-upplevelsen på en uppdaterad (säker) bootloader-version. Även om det bara är tillgängligt för utvecklare, rekommenderas det inte för vanliga användare.
Så för de som ändå bestämde sig för att fortsätta, varnade Google för att bygget inte var baserat på den senaste säkerhetsuppdateringen, och enligt följande;
- Enheter som använder stöd för utvecklare får inte OTA-säkerhetsuppdateringar som andra enheter, och bilder för utvecklarsupport byggs inte om med de senaste säkerhetskorrigeringarna. Endast en uppdaterad bootloader-version ingår, med sina egna säkerhetsfixar och en ökad anti-återställningsräknare.
- Utvecklarsupportversioner är inte godkända för Compatibility Test Suite (CTS), men de har klarat preliminära tester och tillhandahåller en stabil uppsättning API:er för utvecklare. Appar som är beroende av CTS-godkända versioner eller använder SafetyNet API:er kanske inte fungerar normalt på Android 12 Developer Support-versioner.