www.wikidata.de-de.nina.az
microG ist eine quelloffene via Reverse Engineering geschaffene Implementierung der proprietaren Google Play Dienste fur das Android Betriebssystem microG ermoglicht Nutzern Anwendungen zu benutzen welche normalerweise die Google Play Dienste benotigen wobei weniger Daten an Google gesendet werden In einer Prasentation beschrieb der Hauptentwickler microG als das Framework um eine vollstandig kompatible Android Distribution ohne die proprietaren Google Komponenten zu erstellen 5 microGBasisdatenMaintainer Marvin Wissfeld 1 Erscheinungsjahr 4 Oktober 2015 2 Aktuelle Version v0 2 27 223616 3 15 Januar 2023 Betriebssystem AndroidProgrammiersprache JavaLizenz Apache Lizenz Version 2 0 4 deutschsprachig jamicrog org Inhaltsverzeichnis 1 Hintergrund 2 Funktionen 2 1 SafetyNet 2 2 FakeStore 2 3 Fido 2 3 1 play services fido 2 4 Exposure Notification 2 5 Firebase Cloud Messaging 3 LineageOS for microG 4 Verwendung 5 Verwendung in Custom ROMs 6 Rezeption 7 Weblinks 8 EinzelnachweiseHintergrund BearbeitenObwohl Google das Android Betriebssystem 2007 ursprunglich als Open Source Software veroffentlichte ersetzte das Unternehmen nach und nach einige der Open Source Komponenten von Android durch proprietare Software 6 Der deutsche Softwareentwickler Marvin Wissfeld schuf 2012 das NOGAPPS Projekt als freien Open Source Ersatz der Google Play Dienste welche auf fast allen Android Geraten vorinstalliert sind Das NOGAPPS Projekt wurde 2016 zu microG umbenannt 7 Anfang 2019 bewarb Wissfeld sich erfolgreich fur eine Forderung durch den vom Bundesministerium fur Bildung und Forschung finanzierten Prototype Fund der Open Knowledge Foundation Deutschland womit er uber 6 Monate hin sowohl finanziell mit maximal 47 500 gefordert wurde als auch im Aufbau eines moglichst nachhaltigen Finanzierungsmodells seiner Arbeit Unterstutzung erhielt 8 Funktionen BearbeitenmicroG bietet Android Anwendungen eine Nachbildung der von den Google Play Diensten bereitgestellten Programmierschnittstellen APIs Dies umfasst unter anderem das Maps API Google Cloud Messaging SafetyNet das Exposure Notification Framework welches von der Corona Warn App verwendet wird und Network Location Provider 9 10 11 Im Gegensatz zu den Google Play Diensten verfolgt microG nicht die Nutzeraktivitaten auf dem Gerat und Nutzer konnen bestimmte API Funktionen einzeln aktivieren und deaktivieren 9 SafetyNet Bearbeiten Die Unterstutzung von SafetyNet kann optional uber die microG eigene Anwendung DroidGuard installiert werden Da SafetyNet das Smartphone auf Veranderungen der Hardware und des Systems pruft muss das System entsprechend mit Drittanbieter Patches wie z B ih8sn Universal SafetyNet Fix die ein nicht verandertes Androidgerat vortauschen vorbereitet werden 12 FakeStore Bearbeiten FakeStore ist ein leeres Paket welches mithilfe von Signatur Spoofing vortauscht dass der Google Play Store auf dem Gerat installiert sei Fido Bearbeiten Seit dem Release 0 2 25 223616 am 21 Oktober 2022 unterstutzt microG die Verwendung von U2F und FIDO Geraten uber USB oder NFC mit unterstutzten Browsern Chromium und Firefox Ausserdem kann der sichere Schlusselspeicher auf unterstutzter Hardware als virtuelles Fido Gerat verwendet werden play services fido Bearbeiten Die Open Source Bibliothek play services fido ist eine freie Client Bibliothek die Browser anstelle der proprietaren Google Fido Implementierung verwenden konnen Exposure Notification Bearbeiten Hauptartikel Exposure Notification Das Exposure Notification Framework ist ein System dessen Ziel die Reduzierung der Verbreitung von COVID 19 durch Contact Tracing ist Firebase Cloud Messaging Bearbeiten Firebase Cloud Messaging FCM fruher bekannt als Google Cloud Messaging GCM ist eine Cloud Losung fur Nachrichten und Benachrichtigungen 13 LineageOS for microG Bearbeiten nbsp Das Logo von LineageOS for microGIm Jahr 2017 veroffentlichte microG LineageOS for microG LineageOS fur microG eine Abspaltung von LineageOS einem freien und quelloffenen Android basierten Betriebssystem das sowohl microG als auch den App Store F Droid als vorinstallierte Software enthalt LineageOS fur microG wurde geschaffen nachdem die LineageOS Entwickler es abgelehnt hatten microG in LineageOS zu integrieren Die Entwickler zitierten die Notwendigkeit von microG Codesignaturen zu falschen als Sicherheitsbedenken Um die Funktionalitat von microG zu ermoglichen enthalt LineageOS fur microG eine begrenzte Unterstutzung fur das sogenannte Spoofing von Signaturen 14 15 Die microG Entwickler geben an dass altere Smartphones mit LineageOS fur microG im Vergleich zu Betriebssystemen die Google Play Dienste verwenden weniger Strom verbrauchen 14 LineageOS fur microG unterstutzt dieselben Geratemodelle wie LineageOS Gerate erhalten neuere Versionen durch Updates welche zweimal im Monat ausgeliefert werden 16 Verwendung BearbeitenFur eine 2018 veroffentlichte wissenschaftliche Publikation uber den Datenschutz von Android Anwendungen verwendeten Sicherheitsforscher der Universitat Nagoya microG um Googles Sicherheitsmechanismus SafetyNet auf einem Android Marshmallow Emulator zu umgehen Die Forscher anderten den Paketmanager von Android und implementierten Signatur Spoofing um microG auf dem Emulator zu verwenden 17 Verwendung in Custom ROMs BearbeitenDas Android Custom ROM e OS eine auf die Privatsphare ausgerichtete Abspaltung von LineageOS enthalt standardmassig microG 18 19 Im Jahr 2019 begann e mit dem Verkauf von wiederaufbereiteten Smartphones mit vorinstalliertem microG 20 21 Im Jahr 2020 begann OmniROM mit der Bereitstellung von Versionen in denen microG fur bestimmte Gerate eingebaut ist 22 Das im Jahr 2020 erschienene Custom ROM CalyxOS bietet microG optional bei der Installation an 23 Rezeption BearbeitenIm Jahr 2016 erwartete Nathan Willis von LWN net dass microG eine willkommene Erganzung fur Benutzer alternativer Android basierter Projekte einschliesslich LineageOS Replicant und Blackphone sein wird Willis schlug vor dass microG seine Akzeptanz durch die Zusammenarbeit mit diesen Projekten steigern konnte 7 Corbin Davenport der im April 2018 fur die Webseite Android Police schrieb installierte LineageOS fur microG auf einem Xiaomi Mi 4c Smartphone unter Verwendung des TWRP Image in einem Experiment bei dem er ausschliesslich Open Source Software auf Android verwendete Davenport war nicht in der Lage sich uber microG in sein Google Konto einzuloggen und kam zu dem Schluss dass es trotz der hohen Qualitat einiger Open Source Android Anwendungen nicht moglich ist ganz auf Open Source zu setzen 24 Brendan Hesse von Lifehacker empfahl microG in seinem Tutorial vom November 2018 um Google zu umgehen Hesse sah in microG eine vielversprechende Alternative zu den Google Play Diensten die unvollstandig und noch in der Entwicklung aber brauchbar sei und ziemlich gut laufen wurde 25 Weblinks BearbeitenOffizielle Website LineageOS for microGEinzelnachweise Bearbeiten Arielle Gordon The Open Source Project That Keeps Google s Hands Off Your Android Data In VICE com 7 Juni 2019 abgerufen am 8 Dezember 2020 v0 01 abgerufen am 1 Februar 2021 github com GmsCore LICENSE abgerufen am 1 Februar 2021 Martin W microG what it is and where it s going In SFSCon 16 November 2019 abgerufen am 27 Oktober 2020 englisch Ron Amadeo Google s iron grip on Android Controlling open source by any means necessary Ars Technica 21 Juli 2018 abgerufen am 27 Oktober 2020 englisch a b Nathan Willis Replacing Google with microG LWN net 30 Marz 2016 abgerufen am 27 Oktober 2020 englisch Prototype Fund Projekt microG Abgerufen am 21 Januar 2021 a b Arielle Gordon The Open Source Project That Keeps Google s Hands Off Your Android Data In Vice 7 Juni 2019 abgerufen am 27 Oktober 2020 englisch Steven J Vaughan Nichols The e Google free pro privacy Android phone runs well for a beta In ZDNet 12 November 2019 abgerufen am 27 Oktober 2020 englisch Release v0 2 12 203315 In GitHub 10 September 2020 abgerufen am 27 Oktober 2020 englisch How to pass SafetyNet on Android after rooting or installing a custom ROM In xda developers 26 Januar 2022 abgerufen am 28 Februar 2022 amerikanisches Englisch Firebase Cloud Messaging Firebase Documentation Abgerufen am 6 Marz 2022 a b Thorsten Leemhuis LineageOS Ableger vermeidet Google Code In heise online 4 November 2017 abgerufen am 27 Oktober 2020 195284 RFC Add signature spoofing permission In LineageOS Gerrit 10 Dezember 2017 abgerufen am 27 Oktober 2020 englisch LineageOS for microG FAQ In LineageOS for microG Abgerufen am 27 Oktober 2020 Second the Play Services are very expensive in terms of resources they drain lots of battery and they use lots of space while microG requires much less resources To give you an idea the smallest possible package of OpenGApps Pico Package on ARM 7 1 is 125 MB while the full microG suite GmsCore GsfProxy FakeStore MozillaNlpBackend and NominatimNlpBackend is 4 MB Atsuo Inomata Kan Yasuda Detecting Privacy Information Abuse by Android Apps from API Call Logs Advances in Information and Computer Security 13th International Workshop on Security IWSEC 2018 Springer Sendai Japan 2018 ISBN 978 3 319 97916 8 google com abgerufen am 27 Oktober 2020 Meet eelo An Android based operating system that doesn t use Google services In Zee Entertainment Enterprises Limited 3 Januar 2018 abgerufen am 27 Oktober 2020 englisch Charanjeet Singh Privacy focused e Smartphone OS Gets Support For More Devices In Fossbytes 25 November 2018 abgerufen am 27 Oktober 2020 englisch Steven J Vaughan Nichols The e Google free pro privacy Android phone runs well for a beta In ZDNet 12 November 2019 abgerufen am 27 Oktober 2020 englisch Jules Wang This company will sell refurbished Android phones with all of Google s services removed In Android Police 15 Mai 2019 abgerufen am 27 Oktober 2020 englisch OmniROM Blog 10 Marz 2020 abgerufen am 27 Oktober 2020 CalyxOS im Test 19 Oktober 2020 abgerufen am 23 Februar 2021 Corbin Davenport This is what it s like using only open source software on Android In Android Police 29 April 2018 abgerufen am 27 Oktober 2020 englisch Brendan Hesse The Comprehensive Guide to Quitting Google Lifehacker 8 November 2018 abgerufen am 27 Oktober 2020 englisch Abgerufen von https de wikipedia org w index php title MicroG amp oldid 236687079