Das Seminar behandelt den kontrollierten Zugriff auf die Android-Laufzeitumgebung über Waydroid Shell und Android Debug Bridge. Im Mittelpunkt stehen reproduzierbare Diagnoseabläufe, Paketverwaltung, Logauswertung und die technische Analyse von Anwendungen in einer containerbasierten Android-Umgebung.
Seminarziel
Ziel ist der sichere und nachvollziehbare Einsatz von Shell, ADB, Logcat und Paketwerkzeugen für Entwicklung, Test, Support und Administration.
Zielgruppe
Linux-Administratoren, Android-Entwickler, DevOps-Fachkräfte, Testverantwortliche und technischer Support
Voraussetzungen
Sichere Linux-Kommandozeilenkenntnisse, Grundverständnis von Android und eine funktionsfähige Waydroid-Installation
Inhaltsverzeichnis
- 1. Arbeitsumgebung und Zugriffsmodell
- 2. Waydroid Shell systematisch einsetzen
- 3. ADB-Verbindung aufbauen und absichern
- 4. Anwendungen bereitstellen und verwalten
- 5. Logcat und Systemprotokolle auswerten
- 6. Prozesse, Dateien und Berechtigungen analysieren
- 7. Reproduzierbaren Diagnoseablauf erstellen
Seminarinhalte
1. Arbeitsumgebung und Zugriffsmodell
Die Rollen von Host, Container, Android-System und Netzwerkzugriff werden voneinander abgegrenzt.
- Schritt 1: Status von Container und Sitzung erfassen und die Zuständigkeit der einzelnen Ebenen dokumentieren.
- Schritt 2: Lokale Shell, Waydroid Shell und ADB-Shell anhand ihrer Rechte und Einsatzbereiche vergleichen.
- Schritt 3: Eine sichere Laborstruktur für Befehle, Protokolle und Test-APKs anlegen.
- Schritt 4: Ausgangszustand und Versionsinformationen als Referenz protokollieren.
2. Waydroid Shell systematisch einsetzen
Die interne Android-Shell wird für administrative Abfragen und kontrollierte Änderungen genutzt.
- Schritt 1: Shell-Zugriff öffnen und Benutzer-, Gruppen- sowie Umgebungsinformationen prüfen.
- Schritt 2: Dateisystembereiche, Mounts und zentrale Android-Verzeichnisse untersuchen.
- Schritt 3: Prozesse, Dienste und Systemeigenschaften erfassen.
- Schritt 4: Änderungen nachvollziehbar durchführen und den Ausgangszustand wiederherstellen.
3. ADB-Verbindung aufbauen und absichern
Der ADB-Zugriff wird über die Waydroid-Netzwerkschnittstelle eingerichtet und geprüft.
- Schritt 1: IP-Adresse der Android-Instanz bestimmen und Erreichbarkeit testen.
- Schritt 2: ADB-Server starten, Verbindung herstellen und den Gerätestatus kontrollieren.
- Schritt 3: Mehrdeutige oder veraltete Geräteverbindungen bereinigen.
- Schritt 4: ADB-Zugriff auf notwendige Administrationsnetze begrenzen und nach dem Test wieder schließen.
4. Anwendungen bereitstellen und verwalten
APK-Dateien und installierte Pakete werden über CLI-Werkzeuge reproduzierbar verwaltet.
- Schritt 1: Paketarchitektur und Mindestanforderungen einer APK vor der Installation prüfen.
- Schritt 2: Anwendung installieren und das Installationsergebnis auswerten.
- Schritt 3: Paketnamen ermitteln, Anwendung starten und Laufzeitverhalten beobachten.
- Schritt 4: Anwendung einschließlich Testdaten kontrolliert entfernen oder neu bereitstellen.
5. Logcat und Systemprotokolle auswerten
Protokolle werden gefiltert, zeitlich eingegrenzt und einem reproduzierbaren Fehlerbild zugeordnet.
- Schritt 1: Logcat-Aufzeichnung vor dem Testfall zurücksetzen und eine saubere Messung vorbereiten.
- Schritt 2: Relevante Tags, Prozess-IDs und Prioritätsstufen filtern.
- Schritt 3: Absturz, Berechtigungsfehler und Netzwerkfehler voneinander unterscheiden.
- Schritt 4: Befunde mit Waydroid- und systemd-Protokollen zu einer Diagnosekette verbinden.
6. Prozesse, Dateien und Berechtigungen analysieren
Android-Prozesse und App-Daten werden unter Beachtung der Systemgrenzen untersucht.
- Schritt 1: Prozesszuordnung zu Paketname und Benutzer-ID ermitteln.
- Schritt 2: Berechtigungen und AppOps einer Testanwendung erfassen.
- Schritt 3: Dateizugriffe in freigegebenen und appinternen Bereichen vergleichen.
- Schritt 4: Eine Änderung nur in einer isolierten Testinstanz durchführen und anschließend validieren.
7. Reproduzierbaren Diagnoseablauf erstellen
Ein standardisiertes Verfahren bündelt Statusprüfung, Reproduktion, Protokollierung und Abschlusskontrolle.
- Schritt 1: Fehlerbeschreibung in erwartetes und tatsächliches Verhalten zerlegen.
- Schritt 2: Minimalen Testfall definieren und störende Variablen ausschließen.
- Schritt 3: Befehlsfolge für Status, Logcat, Paketinformationen und Netzwerkdaten ausführen.
- Schritt 4: Diagnosebericht mit Befund, Änderung, Ergebnis und Rückbau erstellen.
Praxisorganisation
Die Übungen werden an vorbereiteten Waydroid-Instanzen mit Testanwendungen, definierten Fehlerbildern und auswertbaren Protokollen durchgeführt.
Ansprechpersonen
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Linux-Administratoren, Android-Entwickler, DevOps-Fachkräfte, Testverantwortliche und technischer Support |
| Voraussetzungen: | Sichere Linux-Kommandozeilenkenntnisse, Grundverständnis von Android und eine funktionsfähige Waydroid-Installation |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
