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.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleichzeitig mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können auf Deutsch – bei Firmenseminaren ist auch Englisch möglich – gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht reisen können und über das Internet an einer Schulung teilnehmen möchten.
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.
