Dieser Artikel ist ein Teil einer Artikelreihe, in der ich Euch auf meine Reise von meinem geliebten Apple iPhone zu GrapheneOS auf ein Google Pixel 7a mitnehme. Weitere Artikel dieser Reihe verlinke weiter unten in der Artikelübersicht.
Ich bin mir bewusst, dass sich mit dem Wechsel des Betriebssystems und dem rigorosen Privacy-Ansatz von GrapheneOS sehr viel für mich ändern wird und dass ich mein bisheriges Verhalten an einigen Stellen überdenken und ändern werden muss. Das kann und wird wahrscheinlich auch für mich bedeuten, einige Komfortfunktionen aus historischer Bequemlichkeit auf dem Altar der Privatssphäre opfern zu müssen.
- Auf der eine Seite bin ich überzeugt, dass Privacy immer vor Bequemlichkeit stehen sollte und freue mich darauf, die Sache durchzuziehen.
- Auf der anderen Seite habe ich Befürchtungen, dass sich einige Verhaltensmuster so fest in meinen Alltag eingeschlichen haben, dass es mir extrem schwer fallen wird, auf manche Funktionen und Lösungen, die für mich optimal waren, verzichten zu können und ich am Ende genervt aufgeben werde.
Doch egal, was zuerst eintreten wird, habe ich mir vorgenommen, die Stationen meiner Reise, die Probleme und Erfolge und so objektiv es mir möglich ist, zu dokumentieren. Wenn ich Grund zu Kritik an GrapheneOS finde, werde ich sie auch ausüben. Kritik kann qua Definition immer nur subjektiv sein.
Und weil eine gemeinsame Reise mehr Spaß macht, als ganz alleine unterwegs zu sein, lade ich Euch dazu ein, mich zu begleiten.
Eigene Erfahrungen und Eure Tipps auf den einzelenen Stationen nehme ich gerne auf.
Artikelübersicht
- Mein Wechsel vom iPhone zu Graphene OS - Einleitung
- Mein Wechsel vom iPhone zu Graphene OS - Teil 01: Installation von GrapheneOS
- Mein Wechsel vom iPhone zu Graphene OS - Teil 02: Grundeinrichtung und Einstellungen
- Mein Wechsel vom iPhone zu Graphene OS - Teil 03: App Stores und Apps (dieser Artikel)
- Mein Wechsel vom iPhone zu Graphene OS - Teil 04: Mein Fazit nach vier Wochen Graphene OS
- Mein Wechsel vom iPhone zu Graphene OS - Teil 05: Nutzerprofil mit Google Play Diensten erstellen
- Mein Wechsel vom iPhone zu Graphene OS - Teil 06: Bildqualität zwischen GrapheneOS Camera, Open Camera und Google Camera
Was bisher geschah
Der letzte Artikel endete mit der Anpassung der Systemeinstellungen nach meinen persönlichen Anforderungen. Im Laufe des Artikels tat sich die erste Herausforderung auf, die der Verzicht auf mit sich brachte. Auf dem iPhone habe ich seit Jahren eine eSIM für meinen Mobilfunkvertrag. Das Pixel 7a unterstützt auch eSIM. Allerdings erfordert die Aktivierung einer eSIM auf dem Pixel 7a zwingend das Vorhandensein und die Nutzung der Google Play Dienste. In den GrapheneOS Systemeinstellungen steht unter
der Hinweis "Requires sandboxed Google Play installation". Rein technisch reicht es aus, die Dienste zu installieren, die eSIM zu aktivieren und anschließend die Dienste wieder vom System zu deinstallieren. Solange ich nicht eine neue eSIM installiere, bräuchte ich auch keine Google Play Dienste für eSIM.
Doch ich bleibe vorerst bei meinen ursprünglichen Plan, dort wo es geht, auf Google Dienste komplett zu verzichten. Deshalb habe ich bei meinem Provider eine zweite SIM-Karte zu meinem Vertrag organisiert. Die SIM-Karte habe ich heute bekommen, aktiviert und ins Telefon eingesetzt. Telefonie, mobile Datenübertragung und SMS funktionieren jetzt auch ohne Google Play Dienste.
App Stores und Apps installieren
Nun installiere ich die Apps meines täglichen Bedarfs. Als Vorlage nutze ich die Apps, die ich auch auf dem iPhone regelmäßig benutze.
Für eine bessere Übersichtlichkeit gruppiere ich die Apps grob in Themenbereiche:
- Kommunikation
- Browsers
- Office
- Cloud
- Security
- Foto
- News
- Banking
- Shopping
- Medien
- Mobilität
- kleine Helferlein
App Stores
Wer schon einmal ein Custom ROM auf ein Telefon geflasht hat, wird wissen, dass ein solches OS nicht unbedingt einen App Store im System vorinstalliert haben muss. GrapheneOS bildet hier keine Ausnahme.
Um zusätzliche Apps zu installieren, kann ich unter anderem
- die APK Dateien der Apps direkt installieren (unter dem Gesichtspunkt der (Quellen-)Sicherheit und Updateproblematik nur in Ausnahmefällen empfehlenswert)
- installiere den Google Play Store (keine Option für mich)
- oder setze auf alternative (möglichst freie) App Stores
Ich entscheide mich für die zuletzt genannte Option und nutze alternative App Stores: F-Droid und Aurora
Meine Strategie ist, soviele benötigte Apps wie möglich aus dem F-Droid App Store zu beziehen.
In den Fällen, in denen ich keine geeignete App oder eine Alternative im F-Droid App Store finde, installiere ich die App aus dem Aurora Store.
Beide App Stores sind FOSS, aber sie verfolgen einen anderen Ansatz:
F-Droid setzt im Standard ausschließlich auf FOSS Apps und funktioniert so wie das Repository einer Linux Distribution. Dieses Konzept soll für Transparenz und Sicherheit sorgen. Da F-Droid komplett auf eine Registrierung verzichtet, finden alle App Downloads und Updates von Apps anonym statt.
Der Aurora Store verfolgt einen anderen Ansatz. Der Aurora Store ist im Grunde genommen nur ein alternatives Open Source Frontend für den Google Play Store. Allerdings haben die Macher des Aurora Stores ein ziemlich geniales Feature eingebaut: die Apps aus dem Google Play Store können anonymisiert heruntergeladen werden. Über eine integrierte Spoofing Funktion ist es sogar möglich, dem Play Store ein bestimmtes Telefonmodell vorzugaukeln.
Dadurch können Apps auf Systemen installiert werden, die vom Google Play Store sonst mit dem Hinweis abgeblockt werden, dass die App nicht für dieses Telefon erlaubt wurde. Neben diesen Vorteilen hat der Aurora Store aber auch Nachteile. Google hat in der Vergangenheit öfters die Möglichkeit, über den Aurora Store anonym zu laden, geblockt oder (schmlimmer noch) auch legitime Google Accounts gesperrt, die optional am Aurora Store angemeldet waren, um z.B. eine kostenpflichtige App, die über diesen Account gekauft wurde, erneut herunterzuladen.
Auch bedeutet die Tatsache, dass eine App über den Aurora Store auf einem Telefon mit einem Custom ROM installiert werden kann, nicht automatisch, dass diese App auf dem Telefon vollumfänglich (oder überhaupt) funktioniert.
Viele Apps haben die Google Play Dienste so tief in sich verankert, dass sie ohne Google nicht funktionieren. Über solche Apps werde ich bei meinem Vorhaben auch stolpern.
Sollte im F-Droid Store keine geeignete App finden und die App aus dem Aurora Store nicht funktionieren, weil sie total von Google abhängig ist, werde ich schauen, ob ich die Web Version der betroffenen App im Browser benutzen kann.
Wenn es eine App gibt, ohne die ich nicht leben kann (z.B. eine Fahrschein- oder Banking-App), so habe ich bei GrapheneOS immer noch den Vorteil, ein dediziertes Userprofil neben meinem normalen Userprofil zu erstellen, in das ich die Google Play Dienste zusammen mit den Apps installieren kann, die die Google App Dienste zwingend benötigen.
Dieser ganze "Schmutz" ist dann in seinem eigenen Bereich eingeschlossen und hat keinerlei Möglichkeit, meine anderen Apps zu "kontaminieren". Aber diese Option ist für mich die Ultima Ratio. Vorher will ich alles versucht haben, konsequent auf Google zu verzichten.
Als erstes installiere ich F-Droid. Dazu starte ich den Vanadium Browser und besuche die Seite https://f-droid.org. Dort lade ich die F-Droid.apk herunter.
Ich bestätige den Sicherheitsdialog, das Paket herunterzualden und führe die heruntergeladene Datei aus. Anschließend muss ich Vanadium als Quelle für die Installation von unbekannten Apps erlauben und kann anschließend das F-Droid APK installieren und lösche die zuvor heruntergeladene F-Droid.apk aus dem Download Verzeichnis.
Damit ist der erste App Store auf meinem Telefon installiert.
Ich entziehe Vanadium wieder das Recht, unbekannte Apps zu installieren.
Anschließend starte ich F-Droid und erlaube das Senden von Benachrichtigungen. In F-Droid suche ich nach Aurora Store, lade die App herunter und installiere sie. Wie schon bei Vanadium muss ich auch F-Droid erstmalig berechtigen, unbekannte Apps installieren zu dürfen.
Damit sind beide App Stores installiert.