OTA: Unterschied zwischen den Versionen

Aus Android Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Was ist OTA ==
[[Datei:LineageOS Update.png|miniatur|Der LineageOS System-Updater mit verschiedenen Update-Paketen, die zur Installation zur Verfügung stehen.]]
'''O'''ver '''T'''he '''A'''ir bezeichnet ein drahtloses Update des installierten Betriebssystems. Verfügbare OTA-Updates werden automatisch vom Gerät erkannt und zur Installation vorgeschlagen, sofern man dies in den Einstellungen zugelassen hat.
{{DISPLAYTITLE:Firmware-Over-the-Air (F-OTA oder OTA)}}
'''F'''irmware '''O'''ver '''T'''he '''A'''ir (''F-OTA'', kurz nur ''OTA'', deutsch etwa: ''Firmware über die Luft'') bezeichnet die Möglichkeit, ein [[Firmware]]-Update für das installierte Betriebssystem, oder eine komplett neue Firmware, ohne Kabelverbindung über eine kabellose Schnittstelle, meist [[WLAN]], zu übertragen und auf dem Gerät zu installieren.
 
Viele Hersteller von Android-Geräten implementieren eine OTA-Lösung um Updates an Ihre Kunden verteilen zu können. Diese werden i.d.R. automatisch abgefragt. Für den Download und die Installation muss der Nutzer allerdings zustimmen.
 
Sollte ein OTA-Update auf einem Gerät auf den Wunsch des Nutzers nicht installiert werden, so gibt es leider keinen direkten Weg, die Benachrichtigung über ein Update zu verstecken. Allerdings gibt es Workarounds um ein solches Verhalten zu erreichen, welche auf der Seite [[OTA-Update verhindern]] erklärt sind.
 
== Datei-basiertes OTA-Update ==
Bei Android-Versionen vor Android {{Android|5.0}} ist es bei Android-OTA-Updates lediglich möglich gewesen, diese Datei-basiert (''file-based OTA'') auf das System anzuwenden. Hierbei wird beim Installieren eines OTA-Updates versucht, die Dateiinhalte, sowie die Berechtigungen und den Dateimodus von Dateien und Ordnern entsprechend anzupassen oder diese zu erstellen. Zeitstempel oder ähnliche Metadaten, sowie die Reihenfolge, in welcher die Dateien auf dem Block-Device geschrieben werden, ist bei dieser Methode nicht garantiert. Dies ist u.a. ein Grund, weshalb ein [[Verified Boot]] mit einem Datei-basiertem OTA-Update nicht kompatibel ist.<ref name=":0">{{Internetquelle|url=https://source.android.com/devices/tech/ota/block.html|titel=Block-Based OTAs {{!}} Android Open Source Project|werk=source.android.com|zugriff=2016-10-30}}</ref>
 
== Block-Device-basierts OTA-Update ==
Im Gegensatz zum Datei-basierten OTA-Update ist es ab Android {{Android|5.0}} möglich, OTA-Updates als Block-basierte Updates auszuliefern und anzuwenden. Hierbei wird nicht versucht, einzelne Dateien anzupassen, sondern wendet lediglich die Änderungen von zwei verschiedenen Block-Device-Unterschieden an. Es wird also nicht jede einzelne Datei verglichen und entsprechend angepasst, sondern ein komplettes Block-Device. Somit können auch Metadaten sowie die Reihenfolge der Dateien auf dem Block-Device angepasst werden. Sie entsprechen dann einem erwarteten Muster, wodurch auch ein Verified Boot möglich wird.<ref name=":0" />


== Manuelle Suche nach OTA-Updates ==
== Manuelle Suche nach OTA-Updates ==
Der Benutzer kann, neben der automatischen Benachrichtigung, auch manuell nach Updates suchen. In der Regel findet man diese Funktion unter den Menüpunkten "Einstellungen" > "Telefoninfo" > "Softwareupdate".  
Neben der automatischen Benachrichtigung auf neue, zur Verfügung stehende Updates, kann der Nutzer auch manuell eine Suche nach Aktualisierungen anstoßen. Der Menüpunkt hierfür befindet sich  in den [[Einstellungen]] unter "Telefoninfo" > "Softwareupdate".  


== Probleme mit OTA-Updates ==
== Probleme mit OTA-Updates ==
Von der Bekanntgabe eines OTA-Updates bis zur Installation auf jedem Endgerät können mehrere Wochen vergehen, da selten genügend Serverleistung für eine sofortige Verteilung an alle zur Verfügung steht. Hersteller und Netzanbieter verfahren daher in Wellen, je nach Region, Gerätenummer etc.
Von der Bekanntgabe eines OTA-Updates bis zur Installation auf jedem Endgerät können mehrere Wochen vergehen, da selten genügend Serverleistung für eine sofortige Verteilung an alle zur Verfügung gestellt werden kann. Hersteller und Netzanbieter verfahren daher in Wellen, je nach Region, Gerätenummer etc.
 
== Weitere Artikel ==
* [[Android Update Prozess]]


== Einzelnachweise ==
<references />
[[Kategorie:Allgemein]]
[[Kategorie:Allgemein]]
[[Kategorie:Abkürzungen]]
[[Kategorie:Begriffe]]

Aktuelle Version vom 28. Dezember 2018, 00:16 Uhr

Der LineageOS System-Updater mit verschiedenen Update-Paketen, die zur Installation zur Verfügung stehen.

Firmware Over The Air (F-OTA, kurz nur OTA, deutsch etwa: Firmware über die Luft) bezeichnet die Möglichkeit, ein Firmware-Update für das installierte Betriebssystem, oder eine komplett neue Firmware, ohne Kabelverbindung über eine kabellose Schnittstelle, meist WLAN, zu übertragen und auf dem Gerät zu installieren.

Viele Hersteller von Android-Geräten implementieren eine OTA-Lösung um Updates an Ihre Kunden verteilen zu können. Diese werden i.d.R. automatisch abgefragt. Für den Download und die Installation muss der Nutzer allerdings zustimmen.

Sollte ein OTA-Update auf einem Gerät auf den Wunsch des Nutzers nicht installiert werden, so gibt es leider keinen direkten Weg, die Benachrichtigung über ein Update zu verstecken. Allerdings gibt es Workarounds um ein solches Verhalten zu erreichen, welche auf der Seite OTA-Update verhindern erklärt sind.

Datei-basiertes OTA-Update[Bearbeiten | Quelltext bearbeiten]

Bei Android-Versionen vor Android 5.0 Lollipop "Lollipop" ist es bei Android-OTA-Updates lediglich möglich gewesen, diese Datei-basiert (file-based OTA) auf das System anzuwenden. Hierbei wird beim Installieren eines OTA-Updates versucht, die Dateiinhalte, sowie die Berechtigungen und den Dateimodus von Dateien und Ordnern entsprechend anzupassen oder diese zu erstellen. Zeitstempel oder ähnliche Metadaten, sowie die Reihenfolge, in welcher die Dateien auf dem Block-Device geschrieben werden, ist bei dieser Methode nicht garantiert. Dies ist u.a. ein Grund, weshalb ein Verified Boot mit einem Datei-basiertem OTA-Update nicht kompatibel ist.[1]

Block-Device-basierts OTA-Update[Bearbeiten | Quelltext bearbeiten]

Im Gegensatz zum Datei-basierten OTA-Update ist es ab Android 5.0 Lollipop "Lollipop" möglich, OTA-Updates als Block-basierte Updates auszuliefern und anzuwenden. Hierbei wird nicht versucht, einzelne Dateien anzupassen, sondern wendet lediglich die Änderungen von zwei verschiedenen Block-Device-Unterschieden an. Es wird also nicht jede einzelne Datei verglichen und entsprechend angepasst, sondern ein komplettes Block-Device. Somit können auch Metadaten sowie die Reihenfolge der Dateien auf dem Block-Device angepasst werden. Sie entsprechen dann einem erwarteten Muster, wodurch auch ein Verified Boot möglich wird.[1]

Manuelle Suche nach OTA-Updates[Bearbeiten | Quelltext bearbeiten]

Neben der automatischen Benachrichtigung auf neue, zur Verfügung stehende Updates, kann der Nutzer auch manuell eine Suche nach Aktualisierungen anstoßen. Der Menüpunkt hierfür befindet sich in den Einstellungen unter "Telefoninfo" > "Softwareupdate".

Probleme mit OTA-Updates[Bearbeiten | Quelltext bearbeiten]

Von der Bekanntgabe eines OTA-Updates bis zur Installation auf jedem Endgerät können mehrere Wochen vergehen, da selten genügend Serverleistung für eine sofortige Verteilung an alle zur Verfügung gestellt werden kann. Hersteller und Netzanbieter verfahren daher in Wellen, je nach Region, Gerätenummer etc.

Weitere Artikel[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. 1,0 1,1 Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-10-30.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.