Android Autonomie: Unterschied zwischen den Versionen

Aus lugvswiki
Zur Navigation springenZur Suche springen
Zeile 108: Zeile 108:
  
 
----
 
----
 
 
 
  
 
=== Download eines googlefreien Browsers ===
 
=== Download eines googlefreien Browsers ===

Version vom 28. September 2024, 19:15 Uhr

Einrichtung eines Android-Gerätes ohne Nutzung von Google-Diensten (jedoch ohne das sogenannte "Rooten")



Vorstellung

Meine Name ist Holger Hönle; ich bin Mitglied in der LUG-VS, das ist die Linux User Group Villingen-Schwenningen. Ihr findet uns über

Unser Verein bietet hauptsächlich Hilfe und Schulung betreffs des Betriebssystems Linux (in den gängigen seiner sehr vielen Distributionen), beschäftigt sich daher naturgemäß auch regelmäßig mit F(L)OSS-Anwendungen. Und genau darum soll es in diesem Vortrag gehen; wir wollen diese Free (Libre) Open Source Software unter Android anstelle der (normalerweise) vorinstallierten Google-, bzw. Hersteller-Apps nutzen.




Warum Autonomie (ohne Google- oder Hersteller-App) anstreben?

Ist Dir bewusst, dass alle großen Plattformen – also Dienste wie z. B. Google, Amazon, Meta (das sind seit Oktober 2021 Dienste wie Whats-App, Instagram, Facebook und andere siehe Wikipediaeintrag Meta), aber auch TikTok, YouTube und weitere – Deine (zum Teil sehr persönlichen) Daten speichern, auswerten und mit deren Weitergabe unvorstellbar viel Geld verdienen?

Apple toppt das noch und gibt einen Großteil der umfangreich von seinen Kunden erhobenen Daten auch noch an Google weiter; was viele, die Apple als sehr sicher preisen (was es technisch gesehen auch ist) nicht bedenken.

Siehe dazu nachstehende Links:

  1. Verbraucherzentrale: Apps und Datenschutz
  2. Mobilsicher: Ratgeber F-Droid

Es ist also nicht so, dass Dir obige Anbieter gnädigerweise einen kostenlosen Account, eine Cloud ("Datenwolke" auf deren Server), verschiedene Anwendungen aus deren App-Stores wie einen Routenplaner, Kontakte-App, Taschenlampe, etc. aus reiner Menschenliebe zur Verfügung stellen. Vielmehr bezahlst Du diese "kostenlosen" Dienste – die Dich tracken, ausspionieren und entmündigen – mit Deinen persönlichen Daten.




Was sind das für Daten, die man preisgibt?

  1. Wohn-, Urlaubsort, Arbeitsplatz, wiederkehrende Fahrten / Aufenthalte, Einkäufe, etc.
  2. Arbeitsbeginn und Ende, Einkaufszeiten
  3. Art der Beförderung (Bus / Bahn, Auto / Motorrad, Fahrrad, zu Fuß)
  4. Zurückgelegte Wegstrecken
  5. Kontakte (extrem bei WhatsApp, da man einwilligt, dass WhatsApp alle Kontakte Deines Gerätes auslesen darf; auch wenn diese WhatsApp gar nicht nutzen)
  6. Stimme, Vokabular, Sprache (wenn Spracherfassung von Google, Apple oder einer Hersteller-App aktiviert ist; was standardmäßig der Fall ist)
  7. Browserverlauf
  8. Aktivitäten (Sport, Freizeit, Kino-Besuch, etc.)
  9. Alter, Geschlecht, Name, Mailadresse(n), Telefonnummer(n), (evtl.) Wohnadresse
  10. Dir fällt bestimmt noch mehr ein, wenn Du ein wenig nachdenkst ...




PRO und CONTRA Autonomieerlangung

CONTRA
  1. Verwaltung von Kontakten, Terminen, etc. muss selbst gepflegt / verwaltet / gesichert werden
  2. Synchronisation mehrerer Geräte [Smartphone(s), Tablett, etc.] ohne eigenen Server erschwert
  3. "Gewohnte" Apps (Google-Map, Play-Store, Tastatur, Browser, etc.) fallen weg und müssen durch (gute) Alternativen ersetzt werden
  4. Anfangs ist ein unbequemes "Neudenken" erforderlich
  5. Prüfung auf Schadcode der heruntergeladenen Apps (durch Google-Play-Store) fällt weg
PRO
  1. Viele "unnötige", aber vom Smartphonehersteller vorinstallierte Hersteller- oder Google-Apps fallen weg
  2. Der alternative Store F-Droid bietet für Android-Geräte viele gute und geprüfte Apps mit freiem Quellcode an, welche zur Kategorie F(L)OSS gehören; diese benötigen ein Minimum an Berechtigungen, schleusen keine Tracker ein und respektieren Deine Privatsphäre bestmöglich
  3. Daten-"Klau" und Ausspionierung werden stark eingegrenzt oder sogar komplett verhindert (auch davon abhängig, wo und mit welchen Apps ich mich bewege)
  4. Deine Daten bleiben bei Dir; Du hast selbst die Kontrolle über Dein Gerät und Deine Daten
  5. Synchronisation von Daten (Kalender, Kontakte) auf andere Geräte ist (bedingt oder mit etwas Aufwand) möglich
  6. Notfalls ist es auch möglich mittels der App "Aurora", welche einen Fake-Google-Account nutzt, Apps wie WhatsApp, Banking-Apps, oder Routenplaner wie Waze zu installieren




Verschiedene Möglichkeiten der Autonomieerlangung

Rooten

Vorweg; es gibt natürlich die Möglichkeit, sein Android-Gerät zu rooten (Wikipediaeintrag). Davon rate ich persönlich ab. Erstens habe ich das selbst noch nicht gemacht, und zweitens – wenn wir mal ganz ehrlich sind – kommt doch heutzutage fast niemand ohne manche Google-Apps aus. Hast Du ein Zweit-Gerät, und / oder bist Du diesbezüglich sehr versiert und mutig, dann nur los ...

Übrigens ist das auch bei Apple-Geräten möglich und nennt sichJailbreak (Gefängnisausbruch). Dann könnte man natürlich auch den F-Droid-Store unter iOS nutzen ...

Auf das Rooten oder gar den Jailbreak wird in diesem Artikel aber nicht weiter eingegangen.

Alternative Gerätehersteller nutzen

Eine weitere Möyglichkeit wäre ein Android-Phone der Hersteller shiftphone Wikipedia: shiftphone oder Fairphone Wikipedia: Fairphone zu nutzen.

Bezüglich des shiftphone (ich nutze ein älteres, das SHIFT6m, auf dem "nur" das alte Android 8.1 läuft) habe ich gute Erfahrungen gemacht; ich nutze es noch heute in der "L"-Version, also völlig ohne Google-Dienste oder Google-Apps. shiftphone kann mit einer Google-Version (aber ohne Branding von Seiten shiftphone) ausgeliefert werden, oder mit der Softwareversion "L"; diese ist ohne Google-Dienste; siehe diesen Link: Android without Google von izzysoft.de.

Einschränkung / Deaktivierung / Deinstallation entbehrlicher Apps

Und nun zum Thema dieses Vortrages, der Einschränkung / Deaktivierung / Deinstallation entbehrlicher Google- und Hersteller-Apps; denn darauf wollen wir hier näher eingehen.




Installation eines alternativen App-Stores [nur F(L)OSS-Apps]

VORBEMERKUNG
Wir möchten anstelle des Google-Play-Stores einen alternativen Store nutzen. Den müssen wir aber natürlich erst mal herunterladen, ansonsten kommen wir ja kaum an die App heran.
Für den Fall, dass Du den vorinstallierten Browser "Chrome" auf einem neuen Gerät, oder einem älteren, neu aufgesetzten Gerät nutzt, empfehle ich keine "Features" vom Google-verseuchten Chrome zu aktivieren, also
a) Statisikdaten und Chrashreporte nicht an Google senden zu lassen und
b) Dich nicht bei Google anzumelden und
c) die Suchmaschine vor einer Eingabe erst mal auf die Suchmaschine "DuckDuckGo" umzustellen (über das Hamburger-Menü oben rechts und Einstellungen (Settings) / Suche (Search Engine).
  1. Nutze den vorinstallierten Browser Deines Android-Gerätes (lehne alle Google-"Einladungen" ab) und suche nach "F-Droid" oder klicke gleich diesen Link an: F-Droid-Store; suchst Du nach F-Droid, landest Du vermutlich auf der englischsprachigen Seite, aber Du kannst oben rechts auch die deutsche Sprache einstellen ...
  2. Dein Browser wird um "Speicher-Zugriff fragen, um Dateien herunterladen zu dürfen", was Du bejahst
  3. Gleich darauf benötigt Chrome (falls das nicht schon früher erlaubt wurde) die Zugriffsberechtigung, um auf Fotos, Medien und Dateien auf Deinem Gerät zuzugreifen; auch das lässt Du zu
  4. Eine weitere Warnmeldung besagt, "dass diese Art von Datei Dein Gerät beschädigen kann und ob Du die APK-Datei für F-Droid dennoch behalten möchtest"; Du bestätigst mit "OK"
  5. Danach öffnest Du Deinen Download-Ordner (oder ziehst die Info-Leiste Deines Geräts von oben nach unten; dann erscheint der abgeschlossene Download und Du erhältst folgende (evtl. leicht abweichende) Meldung: Aus Sicherheitsgründen kannst Du auf Deinem Telefon keine Apps von unbekannten Quellen installieren. Das ist eigentlich auch richtig so, schließlich können "Apps aus unbekannten Quellen" auch Schadcode enthalten; der F-Droid-Store prüft die von ihm geführten Apps jedoch und die Community, welche diese Apps bereitstellt und nutzt hat auch ein waches Auge
  6. Also wechselst Du im Pop-Up-Fenster in die Einstellungen und erlaubst unter dem Punkt "Unbekannte Herkunft" (oder so ähnlich) das Installieren aus unbekannten Quellen für den F-Droid-Store (es erscheint erneut eine Warnmeldung)
  7. Verlasse die Einstellungen und sofort poppt eine F-Droid-Abfrage auf, welche lautet: F-Droid - Möchtest Du diese App installieren? Sie benötigt keinen besonderen Zugriff.
  8. Eventuell aufpoppende Abfragen bezüglich Google-Berechtigungen kannst Du abweisen
  9. Nach Abschluß der Installation klicke auf "FERTIG" (nicht gleich auf "ÖFFNEN") und suche die App in Deinem Launcher; dann öffne sie



Download eines googlefreien Browsers

  1. Zuerst aktualisiert sich der Store, das geht gewöhnlich flott; es ist mir vor Jahren (auf unterschiedlichen Geräten) aber auch schon wiederholt passiert, dass ich das in den Einstellungen / Automatisches Aktualisierungsintervall forcieren musste
  2. Nun können wir die App "F-Droid" nutzen und uns zunächst einmal einen guten Browser herunterladen
  3. Dazu nutzen die grüne Lupe unten rechts für die Suche; wir geben ein: "DuckDuckGo" und bestätigen den "INSTALLIEREN"-Button
  4. Nun muss dem F-Droid-Store (weil es die erste Installation ist) in den Einstellungen noch erlaubt werden, Apps aus unbekannten Quellen zu installieren; bei weiteren Installationen über F-Droid wird das nicht mehr abgefragt
  5. Du wechselst also im aufgepoppten Feld auf "EINSTELLUNGEN" und aktivierst unter "Unbek. Apps installieren" den Schalter "Dieser Quelle (F-Droid) vertrauen
  6. Die Abfrage DuckDuckGo - Möchtest Du diese App installieren? Sie benötigt keinen besonderen Zugriff bestätigen wir mit "Installieren"
  7. Nun fragt DuckDuckGo noch folgendes ab: DuckDuckGo - Möchtest Du ein Update für diese bestehende App installieren? Deine vorhandenen Daten bleiben erhalten. Die App benötigt keine besonderen Zugriffsrechte.
  8. Danach das gleiche Spiel; entweder wir verlassen nun den F-Droid-Store und suchen über den Launcher den neu installieren Browser, oder aber wir klicken noch im F-Droid den Button "ÖFFNEN"
HINWEIS
Ursprünglich wollte ich im Schulungsvideo den Browser "Fennec" und nicht "DuckDuckGo" installieren, doch das schlug fehl. Vermutlich weil der Fennec, den ich im F-Droid herunterlade aktuell ist und ein (relativ) aktuelles Android erwartet (die virtuelle Maschine im Video läuft aber mit Android 9, welches doch recht alt ist). Also wird das Prozedere im Video mit dem Browser "DuckDuckGo" gezeigt, welcher unter Android 9 läuft. Der Installationsvorgang (wie bei jeder anderen App im F-Droid-Store) ist ja identisch

Später möchte ich anstelle des F-Droid einen "Fork", genannt "Neo-Store" vom F-Droid herunterladen, denn er ist meiner Meinung nach im Handling und der Übersichtlichkeit und den Einstellungsmöglichkeiten besser zu nutzen (Geschmackssache?).

Geschafft! Du hast Deine erste F(L)OSS-App installiert. Gratulation!



Datensicherung (vor allem anderen)

Sicherung Telefonkontakte

  1. Öffne Deine App "Kontakte" (oder wie sie bei Dir auf Deinem Gerät genannt ist)
  2. Du solltest in den Einstellungen (das Hamburger-Menü mit den drei Punkten oben rechts) eine Möglichkeit finden, Deine Kontakte in eine sogenannte .vcf-Datei zu exportieren (siehe auch Wikipedia: vCard
  3. Speichere diese Datei ab und merke Dir den Speicherort (im Idealfall auf einem externen Datenträger oder einem Zweitgerät)
  4. Öffne mit einem Zweitgerät (das kann auch ein PC / Laptop sein) diese .vcf-Datei und vergleiche die Dateigröße auf Deinem aktuell genutzten Gerät und auf Deiner Sicherung; sie sollten gleich groß sein (nur wenn Du Deine Kontakte komplett vorfindest, war die Sicherung erfolgreich!)
  5. Hast Du Deine Kontakte auf Google gespeichert (oder bei Deinem Gerätehersteller) so ist es natürlich einfacher

Später werden wir die Kontakte in einer neuen Kontakte-App (aus dem F-Droid-Store) importieren.

Sicherung Kalendereinträge

  1. Öffne Deine Kalender-App
  2. Auch hier solltest Du unter den Einstellungen die Möglichkeit finden, Deine Eintragungen zu exportieren; das Dateiformat lautet nun .ics-Datei; dieses kann von allen Betriebssystemen gelesen werden (siehe auch: Wikipedia: iCalendar
  3. Öffne mit einem Zweitgerät (das kann auch ein PC / Laptop sein) diese .vcf-Datei und vergleiche die Dateigröße auf Deinem aktuell genutzten Gerät und auf Deiner Sicherung; sie sollten gleich groß sein (nur wenn Du Deine Termine komplett vorfindest, war die Sicherung erfolgreich!)
  4. Hast Du Deine Termine auf Google gespeichert (oder bei Deinem Gerätehersteller) so ist es natürlich einfacher

Auch hier werden wir später die Termine in einer neuen Kalender-App (aus dem F-Droid-Store) importieren.

Sicherung Browserdaten

Das werde ich am Beispiel eines Firefox-Accounts zeigen (Firefox vom PC zum Firefox-Fork "Fennec" auf das Android-Gerät). Das sollte aber ebenso mit den Browsern Chrome oder Edge funktionieren; da ich diese aber noch nie genutzt habe, musst Du hier selbst recherchieren (es sollte aber sehr ähnlich sein)

  1. Falls Du noch kein Sync-Konto bei Mozilla-Firefox erstellt hast, tu das; dazu benötigt Mozilla eine E-Mailadresse
  2. Du erhältst von Mozilla eine Mail (siehe Bild unten), in der Du den Link zur Bestätigung anklickst; nun verfügst Du über ein Mozilla-Konto
  3. Vom PC / Laptop aus loggst Du Dich nun in Dein Konto ein (tu das bitte nicht mit Google oder Apple; genau das wollen wir ja vermeiden!)
  4. Danach öffnest Du den zuvor installierten Fennec-Browser auf Deinem Android-Gerät und meldest Dich unter Einstellungen / Daten synchronisieren und speichern ebenfalls an
  5. Es gibt die Möglichkeit, Dinge (wie zum Beispiel Lesezeichen, Passwörter, Chronik, etc.) von der Synchronisation auszuschließen; so dass z. B. auf dem PC Lesezeichen oder anderes vorhanden ist, aber von der Synchronisation auf das Smartphone ausgeschlossen bleibt
Mit dem Browser DuckDuckGo läuft es eigentlich noch einfacher, das Prozedere ist eigentlich selbsterklärend, ist aber in Englisch gehalten: How to Sync New Devices. Wer des Englischen nicht so mächtig ist, kann hier (ohne Anmeldung bei unter 5.000 Zeichen) den Übersetzer Deepl.com benutzen.