class: center, middle  # Android-Tablet befreien ## LineageOS installieren ### Hauke Goos-Habermann #### https://weisheit.goos-habermann.de --- ### Über mich - Entwickler des
Softwareverteilungssystems m23
- Organisator der
Kieler Open Source und Linux Tage
-
Dienstleister zu m23, Linux und Freier Software
- Softwareentwicklung (PHP, BASH, C/C++, JS, Python und was sonst so gebraucht wird...) - Administration - Schulungen - Support - Beratung - quasi **alles**, *was mit Linux zu tun hat* - Wöchentlicher Livestream *"Jean und Hauke Show"* auf https://www.youtube.com/c/LinuxGuides - *"Nicht der Weisheit letzter Schluß"* mit **beruflichen** oder **privaten Projekten** auf
tube.tchncs.de/c/ndwls
und
youtube.com/@nichtderweisheit
- Verwendet alte Tablets als "Farblesegeräte" --- ### Android-Entwickler-Modus  Wir müssen **USB-Debugging** in den **Entwickleroptionen** aktivieren, um **Daten** während der **Bootphase** auf das Gerät zu **schreiben**. So können **geschützte Bereiche**, wie das Wiederherstellungssystem, **überschrieben** werden. Bei meinem **
Samsung Galaxy Tab 4 10.1
** (2014) geht das so: * Bei *Einstellungen* ⇒ *Geräteinormationen* mehrmals auf die Buildnummer tippen, um die Entwickleroptionen freizuchalten * Bei den *Entwickleroptionen* das USB-Debugging aktivieren Video von **OdinsTests** ⇒
GALAXY Tab 4 10.1 ROOTEN (SM-T530)
--- ### Bootloader  Je nach Gerät und Hersteller kann es mehr oder weniger **umständlich** sein, den **Bootloader zu entsperren**. Ein **entsperrter Bootloader** ist Vorraussetzung zum **Aufspielen** von alternativen Betriebssystemen. Beim Tab 4: * Gerät ausschalten * Tasten Menü, leiser und Power gleichzeitig drücken * lauter-Taste drücken, wenn Auswahl möglich ist --- ### Zugriffsrechte auf USB  Das Programm **
Heimdall
** – zum Schreiben (Flashen) in geschützte Bereiche – kann mit **root-Rechten** oder als **normaler Benutzer** ausgeführt werden, wenn eine passende udev-Regel gesetzt ist. Beispielhaft für das Tab 4: ```bash echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="DeineGruppe"' > /etc/udev/rules.d/51-android.rules systemctl restart systemd-udevd ``` Bei anderen Geräten muß **04e8** durch den gerätespezifischen Wert ersetzt werden. --- ### TWRP installieren 
TWRP
ist ein kleines Betriebssystem zum Sichern und Wiederherstellen von Android, sowie Aufspielen von alternativen Betriebssystemen. Für das **Tab 4** und **LineageOS** brauche ich allerdings eine spezielle Version: *
twrp-3.7.0_9-0-matisse.img
* (
TWRP-3.2.3-0_matissewifi-180918.img
) Überschreiben der Recovery-Partition mit TWRP: ```bash heimdall flash --RECOVERY twrp-3.7.0_9-0-matisse.img ``` Anschließend * Gerät ausschalten * Neu starten --- ### KNOX deaktivieren  KNOX ist **Samsungs Sicherheitsplattform** für Android-Geräte. Sie **schützt Daten** und **Betriebssystemfunktionen** und trennt bei Bedarf private und geschäftliche Bereiche voneinander. Durch **Entsperren** des **Bootloaders**, das **Aufspielen** eines angepaßten Wiederherstellungssystems (TWRP) oder alternativen Betriebssystems, wird ein **KNOX-Sicherheitsvorfall** ausgelöst. Bei jedem Eingriff wird der KNOX-Zähler erhöht, was zu Problemen (z.B. Wegfall der Garantie, Deaktivierung von Samsung Wallet/Pay oder Secure Folder) führen kann. * **SuperSU**-App starten und **KNOX deaktivieren**. Danach sollte der Modifikationszähler **nicht weiter erhöht** werden. --- ### SD-Karte mit LineageOS vorbereiten  Für das Tab 4 gibt es ein **
LineageOS 20
** (**nicht** mehr offiziell **unterstützt**, Basis: Android 13). Die Installation geschieht von einer Micro-SD-Karte aus, die folgendermaßen vorbereitet wird: * SD-Karte mit FAT32 formatieren (ggf. vorher noch mit MSDOS-Partitionstabelle und eine Partition anlegen) *
LineageOS-ZIP-Datei
darauf speichern --- ### LineageOS mit TWRP installieren  Um TWRP zu starten und das LineageOS zu installieren: * Tasten Menü, lauter und Power **gleichzeitig drücken** * Nur-Lese-Modus nicht verwenden * Installieren * SD-Karte auswählen * Zip-Datei auswählen * Installieren **Nicht verunsichern lassen**: Bildschirm wird schwarz, aber Installation läuft weiter. Einfach abwarten, bis die Erfolgsmeldung erscheint. --- ### Wie weitermachen?  **LineageOS 20** bzw. **Android 13** erhalten **keine Sicherheitsupdates** mehr. Vondaher solltet Ihr genau überlegen, was Ihr mit dem Gerät macht. Ein paar Nutzungsideen: * **Separaten AccessPoint** verwenden, der nur auf das Internet, aber nicht das lokale Netzwerk zugreifen kann *
F-Droid
installieren *
Fennec
(Firefox) installieren * ggf.
Aurora Store
installieren, um Software (z.B. zum Lesen von Farbdokumenten) aus dem PlayStore zu installieren * Nur noch Dokumente von SD-Karte lesen --- ### Android in Gefahr  Android wird ab September 2026, wenn Google die Pläne nicht ändert, Euch das **Installieren von Anwendungen** (z.B. F-Droid) **außerhalb** des **PlayStores** stark **erschweren** und von Entwicklern eine Gebühr, Scan des Ausweises und einen Signaturschlüssel. Mehr zu den Problemen und Petition dagegen: * https://linuxnews.de/android-developer-verification-das-ende-fuer-android-sideloads/ * https://keepandroidopen.org/de/ * https://www.change.org/p/stop-google-from-limiting-apk-file-usage --- class: center, middle ### Informationen zu mir und meinen Dienstleistungen, m23, ... ### https://goos-habermann.de