Heißt dann in 6.9 "nur" den Sicherheitspatch mit Rest Basis 6.8 für die schnelle Freigabe und danach dann das "richtige" 6.9?
Bzw. wie läuft das mit den Patches?
Ich meine mal gelesen zu haben, dass die Sicherheitspatche von Android über den Play Store kommen oder vertausche ich da gerade was?
Edit: Glaube den Post von Reddit habe ich gelesen:
So in der Art, ja
Bei der Entwicklung haben wir eine
sos-6.x Branch, dort findet die laufende Entwicklung statt.
Jedesmal, wenn wir eine Version bereit machen, branchen wir von der weg, heißt es wird eine Branch
sos-6.8 erstellt.
Wir haben in
sos-6.x weiter entwickelt, da wir aber ein kleines Update einbauen wollen, erstellen wir
sos-6.9 auf dem Stand von
sos-6.8 und "picken uns die Kirschen" (
git cherry-pick) aus der
sos-6.x Branch raus und wenden sie dort an.
So geht keine Änderung für weitere Versionen verloren, wir können aber spezialisiert solche Sonderversionen erstellen.
Manche Systemdienste (Apps, Native Bibliotheken, etc) wurden in sogenannte
APEX (Android Pony EXpress) gepackt.
Diese werden in AOSP ROMs dann einfach mit der ROM mitgebaut.
Für ROMs mit Google Apps werden die Versionen von Google dafür genommen.
Diese werden dann Mainline Module oder auch GPSU (Google Play System Updates) genannt.
APEX können im laufenden Betrieb aktualisiert werden (erfordern ggf. einen Neustart des Systems, damit die neuen Versionen aktiviert werden).
Hier ist eine Liste von standardmäßigen APEX:
-
https://source.android.com/docs/core/ota/modular-system
Nicht alle müssen unbedingt ausgeliefert werden, z.B. Google hat lange Zeit keine Version für die WiFi-Variante angeboten und Herstellern war es selbst überlassen, ob sie das in ein APEX packen oder direkt im System platzieren.
Heißt also auf G können manche Module dann via Google Play aktualisiert werden.
Das passiert meist im Hintergrund, man kann aber auch eine UI dazu öffnen, indem man in den
Einstellungen -> Über das Telefon -> Android-Version -> Google Play-Systemupdate antippt.
Für L bedeutet das aber auch, dass es eine neue OTA geben muss, weil dort halt nichts von Google aktualisiert wird.
Wir leiten aber ein paar Tasks in einem Gruppen-Projekt, wo die Unterstützung von aktualisierbaren APEX im Open Source Ekösystem verbessert werden soll.
Das läuft ca. in 2027 an und Informationen werden folgen, unterliegen aber zurzeit noch einem Embargo.
(Ich darf nur sagen, das wird ein toller Stack

)
edit: Außerdem, in dem Kontext kann der Patch für die SMS-Schwachstelle nicht über GPSU ausgeliefert werden, weil die betroffenen Teile nicht in einem APEX stecken, sondern direkt im System. Heißt das geht nur mit neuem OTA.
Die CVE betreffend eMudhra aber können von GPSU gepatcht werden, weil Änderungen im "
Conscrypt" Module liegen, sowie die jeweiligen Browser selbst meist auch Zertifikatsspeicher ausliefern und dort sehr schnell eMudhra auf eine Liste gegeben habe, sodass sie verweigert werden.