Netzwerkanalyse von Android-Anwendungen auf dem Linux-Desktop

Wer gern wissen will, welche Daten eine Android-Anwendung nach Hause schickt, hat verschiedene Möglichkeiten der Netzwerkanalyse. Die für mich bequemste Variante, welche komplett ohne Android-Gerät auskommt, möchte ich hier vorstellen.

Schrittweise werde ich erklären, wie man

  1. einen Android-Emulator unter Linux einrichtet,
  2. eine APK-Datei aus dem PlayStore herunter lädt,
  3. einen Proxy zur Netzwerkanalyse installiert und den Emulator gegen den Proxy laufen lässt,
  4. ein eigenes SSL-Root-Zertifikat im Emulator installiert, um auch SSL-Traffic analysieren zu können.

Weiterlesen