Android: Tools
Sammlung von praktischen Helferlein bis zu nötigen Programmen auf dem Rechner:
- Wie ADB und Fastboot als kleine Helferlein auf dem System (Linux) installiert werden.
- Eine Erklärung zur Android Debug Bridge (ADB) gibt es hier. https://developer.android.com/studio/command-line/adb Das Kommandozeilenprogramm Fastboot wird als Tool / Protokoll benutzt um direkt Daten in den Flash-Speicher (Bootloader) des Telefons über USB zu übermitteln. Informationen zu Fastboot sind hier zu finden. https://github.com/aosp-mirror/platform_system_core/tree/master/fastboot
- Unter Linux (z. B. Ubuntu, Debian) sind diese Tools in den Repos zu finden und es muss nur folgender Befehl im Terminal ausgeführt werden:
sudo apt install android-tools-adb android-tools-fastboot
- Oder vergleichbar in openSUSE:
zypper in android-tools
- … oder Fedora:
sudo dnf install android-tools
, ggf. zusätzliches Repo einbinden.
- [F]orget [W]indows [U]se [L]inux (FWUL):
- FWUL ist eine bootfähige GNU / Linux-ISO (Arch-Linux) und ist speziell konzipiert, damit die Kommunikation zuverlässiger mit dem Android Smartphone stattfinden kann. Hier ist die offizielle Website. https://fwul.binbash.rocks/
- Welche Tools in FWUL enthalten sind und weitere Tipps sind unter folgendem Link zu finden. https://forum.xda-developers.com/android/software-hacking/live-iso-adb-fastboot-driver-issues-t3526755
- Vorinstallierte APPs loswerden (Debloat):
- Aktuelleres Projekt für allgemein Android: https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation
- Handytool für Xiaomi Geräte entfernt APPS per ADB und Fastboot (201907)
- Mit diesem nützlichen Tool konnte ich ein neues Handy 'befreien'. Es disabled/enabeld und/oder de/installiert vorinstallierte APPs - auch wenn sie im Gerät gesperrt sind. Und es scheint teilweise auch mit anderen Handys zu funktionieren - OHNE Gewähr, hier hat es geklappt:
- Das ZIP (Clone or Download) laden, entpacken und aufrufen: java -jar ….jar
- TIPP: *VOR* disable/deinstall, sollte man einen eigenen Dateimanager, F-Droid *UND* eine Tastatur installiert heben. ;-}
- Was ist ein Custom Recovery für Android Smartphones?
- Ein Custom Recovery (CR) wird zum Installieren von benutzerdefinierter Software auf dem Android Gerät benutzt. Das Gerät kann gerootet werden bzw. die Firmware des Geräts kann sogar vollständig durch ein Custom ROM erneuert werden. Eine weitere wohl wichtige Eigenschaft eines CR ist, dass es möglich ist (komplette bzw. partielle) Backups der Partition(en) eines Smartphones (Boot, Cache, Data, Recovery, System, EFS) zu machen oder diese wieder herzustellen.
- Das wohl bekannteste Recovery ist TWRP, bei dem folgende Smartphones unterstützt werden. https://twrp.me/Devices/
- Es gibt aber noch Forks vom CR des TWRP: Zu nennen sind dabei das OrangeFox Recovery https://wiki.orangefox.tech/en/home und das RedWolf Recovery Project https://redwolfrecovery.github.io/ .
- Bei älteren Geräten kam das Philz Recovery „CWM Advanced Edition“ https://forum.xda-developers.com/showthread.php?t=2201860, welches auf dem ClockworkMod Recovery (CWM) https://forum.xda-developers.com/wiki/ClockworkMod_Recovery basiert, zum Einsatz. Die letzteren genannten Recovery Projekte (Philz, CWM) sind bis ins Jahr 2015 aktiv unterstützt worden.
- Apktool:
- Ein Tool für das Reverse Engineering von Android-Apk-Dateien ist auf folgender Seite zu finden. https://ibotpeaches.github.io/Apktool/
- Scrcpy - Den Bildschirm des Android-Geräts anzeigen, sowie die Kontrolle des Smartphones übernehmen.
- Diese Anwendung bietet eine Bildschirmanzeige und Steuerung von Android-Geräten, welche über USB (oder über TCP / IP) angeschlossen sind. Ein Root-Zugriff ist dabei nicht erforderlich. Es funktioniert unter GNU/Linux, Windows und MacOS. https://github.com/Genymobile/scrcpy
- Freies Propjekt um auf Android / G-Diensteersatz zu spielen. Da sollen dann auch wieder die Echtzeitbenachrichtigungen von App funktionieren - OHNE G-APPS!: (201907)
- microG läßst sich nun auch über die F-Droid App als Repo einbinden und verwalten: https://microg.org/download.html
- ..