##Überblick
Ein Smart-TV mit Android TV und nur 1,3 GB Arbeitsspeicher war im Alltag kaum noch zu bedienen: lange Ladezeiten, ruckelnde Menüs, Werbung auf dem Startbildschirm. Statt ein neues Gerät zu kaufen, habe ich das System selbst entschlackt.
Alles läuft ohne Root über ADB und ist per Skript jederzeit rückgängig zu machen. Als letzter Schritt kam ein eigener Startbildschirm dazu, der fast keine Ressourcen braucht.
##Kern-Features
Analyse
- Speicher- & RAM-Verbrauch vorher gemessen
- Jede System-App einzeln bewertet
- Liste der deaktivierten Pakete mit Begründung
- Backup des Ausgangszustands
Entschlacken
- Rund 40 Apps deaktiviert, einige entfernt
- Werbung & gesponserte Reihen weg
- Hersteller-Telemetrie aus, Google so weit wie möglich
- Belegter Speicher von 4,3 auf 3,0 GB
Eigener Startbildschirm
- APK mit ~117 KB, ~11 MB RAM im Betrieb
- Keine Internet- und keine Speicher-Berechtigung
- Glas-Dock, Uhr, Farbverläufe statt Bildern
- Startet automatisch nach dem Einschalten
Sicherheit & Rückweg
- apply-, backup- & restore-Skripte
- Kein Root nötig
- Jede Änderung einzeln umkehrbar
- Dokumentierter Notfall-Weg
##Architektur
PowerShell-Skripte steuern das Gerät per ADB über das Netzwerk. Der Startbildschirm wird ohne Gradle direkt mit den Android-SDK-Werkzeugen gebaut.
ADB-Skripte
Gemeinsame Funktionen, Backup, Anwenden und Wiederherstellen getrennt.
Paketliste
Textdatei mit allen deaktivierten Apps und dem Grund dafür.
Launcher
Reines Java ohne Bibliotheken, eigene Glas- und Blur-Zeichenroutinen.
Build
aapt2, javac, d8 und apksigner — schlanker Build in Sekunden.