Android Autonomie: Unterschied zwischen den Versionen
Zeile 114: | Zeile 114: | ||
# 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 | # 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 | ||
# Nun können wir die App "F-Droid" nutzen und uns zunächst einmal einen guten Browser herunterladen | # Nun können wir die App "F-Droid" nutzen und uns zunächst einmal einen guten Browser herunterladen | ||
− | # Dazu | + | # Dazu nutzen die grüne Lupe unten rechts für die Suche; wir geben ein: "DuckDuckGo" und bestätigen den "INSTALLIEREN"-Button |
− | # Die Abfrage <code>''' | + | # 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 |
+ | # Du wechselst also im aufgepoppten Feld auf "EINSTELLUNGEN" und aktivierst unter "Unbek. Apps installieren" den Schalter "Dieser Quelle (F-Droid) vertrauen | ||
+ | # Die Abfrage <code>'''DuckDuckGo - Möchtest Du diese App installieren? Sie benötigt keinen besonderen Zugriff'''</code> bestätigen wir mit "Installieren" | ||
+ | # Nun fragt DuckDuckGo noch folgendes ab: <code>'''DuckDuckGo - Möchtest Du ein Update für diese bestehende App installieren? Deine vorhandenen Daten bleiben erhalten. Die App benötigt keine besonderen Zugriffsrechte.'''</code> | ||
# 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" | # 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?) | + | 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! | ||
+ | |||
+ | |||
+ | ---- | ||
=== Vorbereitungen === | === Vorbereitungen === |
Version vom 28. September 2024, 17:48 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
- Homepage: lug-vs.org
- Matrix: #LUG-VS:matrix.sp-codes.de
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:
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?
- Wohn-, Urlaubsort, Arbeitsplatz, wiederkehrende Fahrten / Aufenthalte, Einkäufe, etc.
- Arbeitsbeginn und Ende, Einkaufszeiten
- Art der Beförderung (Bus / Bahn, Auto / Motorrad, Fahrrad, zu Fuß)
- Zurückgelegte Wegstrecken
- Kontakte (extrem bei WhatsApp, da man einwilligt, dass WhatsApp alle Kontakte Deines Gerätes auslesen darf; auch wenn diese WhatsApp gar nicht nutzen)
- Stimme, Vokabular, Sprache (wenn Spracherfassung von Google, Apple oder einer Hersteller-App aktiviert ist; was standardmäßig der Fall ist)
- Browserverlauf
- Aktivitäten (Sport, Freizeit, Kino-Besuch, etc.)
- Alter, Geschlecht, Name, Mailadresse(n), Telefonnummer(n), (evtl.) Wohnadresse
- Dir fällt bestimmt noch mehr ein, wenn Du ein wenig nachdenkst ...
PRO und CONTRA Autonomieerlangung
CONTRA
- Verwaltung von Kontakten, Terminen, etc. muss selbst gepflegt / verwaltet / gesichert werden
- Synchronisation mehrerer Geräte [Smartphone(s), Tablett, etc.] ohne eigenen Server erschwert
- "Gewohnte" Apps (Google-Map, Play-Store, Tastatur, Browser, etc.) fallen weg und müssen durch (gute) Alternativen ersetzt werden
- Anfangs ist ein unbequemes "Neudenken" erforderlich
- Prüfung auf Schadcode der heruntergeladenen Apps (durch Google-Play-Store) fällt weg
PRO
- Viele "unnötige", aber vom Smartphonehersteller vorinstallierte Hersteller- oder Google-Apps fallen weg
- 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
- Daten-"Klau" und Ausspionierung werden stark eingegrenzt oder sogar komplett verhindert (auch davon abhängig, wo und mit welchen Apps ich mich bewege)
- Deine Daten bleiben bei Dir; Du hast selbst die Kontrolle über Dein Gerät und Deine Daten
- Synchronisation von Daten (Kalender, Kontakte) auf andere Geräte ist (bedingt oder mit etwas Aufwand) möglich
- 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 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 Statisikdaten und Chrashreporte nicht an Google senden lassen, Dich nicht bei Google anzumelden und die Suchmaschine vor einer Eingabe erst mal auf die Suchmaschine "DuckDuckGo" umzustellen (über das Hamburger-Menü oben rechts und Einstellungen (Settings) / Suche (Search Engine).
- 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 ...
- Dein Browser wird um "Speicher-Zugriff fragen, um Dateien herunterladen zu dürfen", was Du bejahst
- 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
- Eine weitere Warnmeldung besagt, "dass diese Art von Datei Deinem Gerät schädigen kann und ob Du die APK-Datei für F-Droid dennoch behalten möchtest"; Du bestätigst mit "OK"
- 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 - 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)
- 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.
- Eventuell aufpoppende Abfragen bezüglich Google-Berechtigungen kannst Du abweisen
- 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
- 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
- Nun können wir die App "F-Droid" nutzen und uns zunächst einmal einen guten Browser herunterladen
- Dazu nutzen die grüne Lupe unten rechts für die Suche; wir geben ein: "DuckDuckGo" und bestätigen den "INSTALLIEREN"-Button
- 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
- Du wechselst also im aufgepoppten Feld auf "EINSTELLUNGEN" und aktivierst unter "Unbek. Apps installieren" den Schalter "Dieser Quelle (F-Droid) vertrauen
- Die Abfrage
DuckDuckGo - Möchtest Du diese App installieren? Sie benötigt keinen besonderen Zugriff
bestätigen wir mit "Installieren" - 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.
- 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!
Vorbereitungen
Datensicherung (vor allem anderen)
Sicherung Telefonkontakte
- Öffne Deine App "Kontakte" (oder wie sie bei Dir auf Deinem Gerät genannt ist)
- 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
- Speichere diese Datei ab und merke Dir den Speicherort (im Idealfall auf einem externen Datenträger oder einem Zweitgerät)
- Ö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!)
- 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
- Öffne Deine Kalender-App
- 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
- Ö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!)
- 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)
- Falls Du noch kein Sync-Konto bei Mozilla-Firefox erstellt hast, tu das; dazu benötigt Mozilla eine E-Mailadresse
- 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
- 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!)
- Danach öffnest Du den zuvor installierten Fennec-Browser auf Deinem Android-Gerät und meldest Dich unter Einstellungen / Daten synchronisieren und speichern ebenfalls an