<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Netzwerk auf Nicky Reinert</title><link>https://nickyreinert.de/topics/netzwerk/</link><description>Blog &amp; Projekte von Nicky Reinert (Institut für digitale Herausforderungen): Webentwicklung &amp; Software Development, KI, SEO &amp; Analytics, Hosting &amp; DevOps, WordPress &amp; Hugo, Tools &amp; Projekte, Datenschutz und digitale Kultur</description><generator>Hugo 0.167.0</generator><language>de</language><managingEditor>Nicky Reinert</managingEditor><webMaster>Nicky Reinert</webMaster><copyright/><lastBuildDate>Sat, 07 Nov 2026 03:23:45 +0000</lastBuildDate><atom:link href="https://nickyreinert.de/topics/netzwerk/index.xml" rel="self" type="application/rss+xml"/><item><title>Wie man den Netzwerkverkehr von Android-Apps überwacht</title><link>https://nickyreinert.de/2026/2026-11-08-monitor-android-app-traffic/</link><pubDate>Sat, 07 Nov 2026 03:23:45 +0000</pubDate><author>Nicky Reinert</author><dc:creator>Nicky Reinert</dc:creator><guid isPermaLink="true">https://nickyreinert.de/2026/2026-11-08-monitor-android-app-traffic/</guid><description>Anleitung: So überwachst du den verschlüsselten Netzwerkverkehr von Android-Apps mit Waydroid, mitmproxy, Magisk und LSPosed – inklusive SSL-Pinning-Umgehung.</description><content:encoded><![CDATA[<p>Jeder kennt es: Sonntagmorgen. Du scrollst durch eine ominöse Social Media App und dann fragst du dich:</p>
<blockquote>
<p>&ldquo;Momentchen mal. Welche Daten schickt die App da eigentlich über den Ether?&rdquo;</p>
</blockquote>
<figure>
  <a href="https://nickyreinert.de/2026/2026-11-08-monitor-android-app-traffic/image-3.png" target="_blank" class="image-link " title="Click to view full size">
    <img 
      src="https://nickyreinert.de/2026/2026-11-08-monitor-android-app-traffic/image-3.png" 
      alt="Beispiel für App-Traffic"
      width="400"
      loading="lazy"
    />
  </a>
  
</figure>

<p>Das Problem, heutzutage: Nicht nur SSL/TLS verhindern, dass du sehen kannst, welche Daten da so durch die Welt geschickt werden. Das ließe sich noch relativ leicht umgehen, wenn man ein <strong>eigenes Root-Zertifikat</strong> auf dem Gerät installieren kann. Das wird aber mittlerweile durch <strong>SSL-Pinning</strong> bei den meisten Apps verhindert. Und das ist auch gut so, denn das schützt dich auch vor ungebetenen Lauschern. Es kostet aber auch ein ganzes Stück Transparenz und es ist tatsächlich nicht so einfach, das zu Forschungszwecken zu umgehen (wie ich 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="http://localhost:1313/en/2025/2025-07-01-monitor-ssl-traffic-on-android/?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">letztes Jahr</a>


 schon herausgefunden habe).</p>
<p>Und damit schon der erste Disclaimer: Das Abhören deines eigenen Netzwerkverkehrs ist <strong>prinzipiell erlaubt</strong>. Der Klassiker: Wireshark! Wo es kompliziert wird: Wenn du den Verkehr manipulierst oder Sicherheitsmechanismen umgehst, die z.B. Zugangsdaten schützen sollen. Das sollte dir klar sein. Also: Ich zeige dir hier, wie man zu Forschungszwecke den eigenen verschlüsselten Traffic auswerten kann. Die Anleitung ist nicht dazu geeignet, fremden Verkehr zu überwachen - also, vor allem auch aus technischer Sicht.</p>
<p>Na dann… let&rsquo;s fetz oder auch nicht.</p>
<p><em>(Der ganze Spaß läuft hier auf Nobara, jedes andere *nix-Derivat sollte genauso funktionieren)</em></p>
<h2 id="waydroid-als-android-emulator-vorbereiten">Waydroid als Android-Emulator vorbereiten</h2>
<p><strong>Waydroid</strong> ist ein Android-Emulator, den du dir hier herunterladen kannst: 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://waydro.id/?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">https://waydro.id/</a>


</p>
<p>Warum funktioniert das nicht mit dem Android-Emulator aus dem offiziellen Android Studio? Weil die Kombination aus Google Play Services und <strong>Root-Zugang</strong> dort nicht sauber nutzbar ist. Vielleicht hat sich das mittlerweile geändert, aber Waydroid ist hier deutlich bequemer und auch offener.</p>
<p>Nachdem Waydroid installiert wurde, musst du dein emuliertes Gerät einmal über Google &ldquo;registrieren&rdquo;, dazu brauchst du die <strong>Google Services Framework Android-ID</strong>. Das erlaubt dir später den Zugriff auf die typischen Google-Dienste. Warum brauchst du die? Weil das der offizielle und einfachste Weg ist, um an eine Android-App zu kommen. Klar bekommst du die APK-Datei oft irgendwie auch über Umwege, aber das führt dich entweder im Zweifel zu unseriösen Plattformen oder zu veralteten Versionen. Außerdem fallen Dinge wie die Anmeldung mit dem Google-SSO deutlich schwerer. Wir nutzen also ironischerweise ganz bewusst nicht das Android Studio, wollen durchaus aber auf offiziellen Pfaden wandern.</p>
<p>Die besagte ID der Android-Installation lässt sich auf drei Wegen auslesen, nicht jeder davon funktioniert. Der schnellste Weg ist über den Waydroid-shell-wrapper - so nenn ich das Teil jetzt mal:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">sudo waydroid shell <span class="s1">&#39;settings get secure android_id&#39;</span>
</span></span></code></pre></div><p>Wenn das nicht funktioniert, kannst du dich direkt in das emulierte Gerät <em>einwählen</em> - was du später sowieso öfter brauchst, also gewöhn dich schon mal daran:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">sudo waydroid shell
</span></span></code></pre></div><p>Dort liest du die ID folgendermaßen aus:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">/system/bin/settings get secure android_id
</span></span></code></pre></div><p>Geht auch das nicht, versuche den Zugriff direkt auf die SQLite-Datenbank (auch direkt auf dem Gerät):</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">sqlite3 /data/data/com.google.android.gsf/databases/gservices.db <span class="s2">&#34;SELECT * FROM main WHERE name=&#39;android_id&#39;;&#34;</span>
</span></span></code></pre></div><p>Die ID trägst du hier ein:</p>
<p>





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://www.google.com/android/uncertified/?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">https://www.google.com/android/uncertified/</a>


</p>
<p>Und dann wartest du <strong>bis zu 24 Stunden</strong>… bis morgen!</p>
<p>Wenn die Registrierung bei Google erfolgreich war - du musst den Status selber auf der Seite überprüfen - musst du den Google Play Store und das Google Services Framework einmal <strong>komplett zurücksetzen</strong>, damit diese die Registrierung sauber erkennen. Also wieder auf das Gerät gewechselt:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">sudo waydroid shell
</span></span></code></pre></div><p>und einmal die folgenden Befehle ausgeführt:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">am force-stop com.google.android.vending &amp;&amp; am force-stop com.google.android.gsf &amp;&amp; rm -rf /data/data/com.google.android.vending/cache/* &amp;&amp; rm -rf /data/data/com.google.android.gsf/cache/*
</span></span></code></pre></div><p>Das war&rsquo;s - die Registrierung ist erfolgreich abgeschlossen - weiter geht es mit den Tools.</p>
<h2 id="mitmproxy-magisk-und-lsposed">mitmproxy, Magisk und LSPosed</h2>
<p>Auf dem Nobara-Host nutzt du einen Proxy, der den Traffic vom Android-System empfängt. Der Klassiker ist <strong>mitmproxy</strong>. Und deswegen installieren wir uns das Schmuckstück jetzt mal:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">sudo dnf install pipx -y <span class="o">&amp;&amp;</span> pipx install mitmproxy
</span></span></code></pre></div><p>Starte das Tool einfach mit <code>mitmproxy</code>. Theoretisch kannst du jetzt schon den Netzwerkverkehr des Geräts überwachen, dazu musst du den Proxy auf deinen Host umbiegen - das funktioniert folgendermaßen:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">sudo waydroid shell settings put global http_proxy 192.168.240.1:8080
</span></span></code></pre></div><blockquote>
<p>Wenn du nicht weißt, was ein Proxy ist: Das ist eine Art &ldquo;Zwischenstufe&rdquo;, die du zwischen zwei kommunizierende Parteien hängen kannst. Der Proxy empfängt die Anfragen des Senders, schickt sie an den Empfänger und leitet dessen Antwort wieder zurück.</p>
</blockquote>
<p>Die IP-Adresse ist natürlich deine eigene. Tatsächlich solltest du jetzt schon Netzwerkanfragen beobachten können. Den tatsächlichen Inhalt dürftest du aber nicht sehen, außer es handelt sich um <strong>unverschlüsselte HTTP-Anfragen</strong>. Übrigens: Manche Apps sind sehr empfindlich, was die Proxy-Einstellung angeht, unabhängig davon, ob du gleich mit der Zertifikats-Manipulation weitermachst. Sie lassen nicht zu, dass der Traffic über einen Proxy geleitet wird, wie z.B. der Google Play Store.</p>
<p>Willst du also den Proxy wieder zurücksetzen, dann funktioniert das mit diesem Kommando:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">sudo waydroid shell settings put global http_proxy :0
</span></span></code></pre></div><p>Nun zur eigentlich wichtigsten Komponente: Dein &ldquo;eigenes&rdquo; SSL-Zertifikat: Dieses liegt mit dem privaten Schlüssel bei Nobara im Ordner von <strong>mitmproxy</strong>. Damit sich <strong>mitmproxy</strong> als &ldquo;echte&rdquo; Gegenstelle ausweisen und den Verkehr abhören (bzw. ja nur durchschleifen) kann, gaukeln wir den Apps auf dem Android-Gerät vor, dass das eine <strong>vertrauenswürdige Gegenstelle</strong> ist. Die Zertifikate hat <strong>mitmproxy</strong> direkt nach der Installation erzeugt. Du musst sie nur noch auf dem Android-Gerät installieren. Dafür nutzt du einen kleinen Helfer:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl"><span class="nb">cd</span> ~
</span></span><span class="line"><span class="ln">2</span><span class="cl">git clone https://github.com/casualsnek/waydroid_script.git
</span></span><span class="line"><span class="ln">3</span><span class="cl"><span class="nb">cd</span> waydroid_script
</span></span><span class="line"><span class="ln">4</span><span class="cl"><span class="c1"># einrichten einer virtuellen Entwicklungs-Umgebung </span>
</span></span><span class="line"><span class="ln">5</span><span class="cl">python3 -m venv .venv
</span></span><span class="line"><span class="ln">6</span><span class="cl"><span class="c1"># Installieren der benötigten Pakete</span>
</span></span><span class="line"><span class="ln">7</span><span class="cl">.venv/bin/pip install -r requirements.txt
</span></span><span class="line"><span class="ln">8</span><span class="cl"><span class="c1"># Installieren des Zertifikats</span>
</span></span><span class="line"><span class="ln">9</span><span class="cl">sudo .venv/bin/python3 main.py install mitm --ca-cert ~/.mitmproxy/mitmproxy-ca-cert.pem
</span></span></code></pre></div><p>Das Zertifikat ist damit im Android-System installiert! Waydroid wird vermutlich automatisch neu starten. Als nächstes brauchst du eine weitere sehr populäre App: <strong>Magisk</strong>! <strong>Magisk</strong> öffnet das System für &ldquo;Root-Aktionen&rdquo;. Und was wir vorhaben, benötigt <strong>Root-Zugriff</strong> auf das System, der normalerweise deaktiviert ist. Zur Installation nutzen wir auch hier unser Helfer-Script:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl"><span class="nb">cd</span> ~/waydroid_script
</span></span><span class="line"><span class="ln">2</span><span class="cl">sudo .venv/bin/python3 main.py install magisk
</span></span></code></pre></div><p>Magisk bringt ein Modul namens <strong>Zygisk</strong> mit. Das musst du in der Regel nicht extra aktivieren oder installieren. <strong>Zygisk</strong> liefert die Methoden, auf die <strong>LSPosed</strong> gleich zugreifen will.</p>
<p>Weiter geht&rsquo;s mit <strong>LSPosed</strong> und <strong>JustTrustMe</strong>. Warum brauchst du das? Nur &ldquo;Systemzertifikat&rdquo; reicht heutzutage nicht mehr aus. Die meisten Apps nutzen mittlerweile SSL-Pinning. Dabei wird geprüft, ob das Systemzertifikat dem entspricht, was die App als vertrauenswürdig erwartet. Unser eigenes Zertifikat, das wir ja gerade erst erstellt haben, gehört natürlich nicht dazu (wie das mit den Zertifikaten funktioniert, habe ich übrigens hier mal genauer erklärt: 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://nickyreinert.de/2017/2017-09-30-welche-arten-von-ssl-zertifikaten-gibt-es/?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">https://nickyreinert.de/2017/2017-09-30-welche-arten-von-ssl-zertifikaten-gibt-es/</a>


).</p>
<p>LSPosed ist ein Framework, das dir erlaubt, beliebige Module in laufende Apps &ldquo;einzuimpfen&rdquo;. Sowas wie eine Cheat-Engine für Android-Apps. <strong>JustTrustMe</strong> ist so ein Modul, das letztlich die Zertifikatsprüfung bzw. SSL-Pinning umgeht. Hier entsteht der <strong>Graubereich</strong>: Du manipulierst eine fremde App. Auf deinem eigenen Gerät ist das im Prinzip erstmal ok, wenn du z.B. einen Forschungszweck verfolgst. Du kannst aber trotzdem gegen die <strong>Nutzungsbedingungen</strong> verstoßen. Das ist nicht illegal, führt aber unter Umständen dazu, dass (d)ein Account gesperrt wird. Vielleicht verstößt du gegen das Urheberrecht, aber auch das nur, wenn du mehr machst als beobachten und untersuchen.</p>
<p>Beide Apps lädst du dir von GitHub herunter:</p>
<ul>
<li>





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://github.com/LSPosed/LSPosed/releases?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">https://github.com/LSPosed/LSPosed/releases</a>


</li>
<li>





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://github.com/Fuzion24/JustTrustMe/releases?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">https://github.com/Fuzion24/JustTrustMe/releases</a>


</li>
</ul>
<p>LSPosed muss entpackt werden und kann dann direkt über <code>waydroid</code> installiert werden (hierzu benötigst du nicht das Helferlein von oben).</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">unzip -p LSPosed-v1.9.2-7024-zygisk-release.zip manager.apk &gt; lsposed_manager.apk <span class="o">&amp;&amp;</span> waydroid app install lsposed_manager.apk
</span></span></code></pre></div><p>Die <strong>JustTrustMe</strong> kannst du in der Regel direkt installieren:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">waydroid app install JustTrustMe.apk
</span></span></code></pre></div><p>Auf dem Android-Gerät öffnest du <strong>LSPosed</strong> und aktivierst das Modul. Du kannst nun festlegen, welche Apps du überwachen willst - hier siehst du zwei meiner eigenen Apps <strong>7even</strong> und <strong>BOERT</strong> (eine App, um Netzwerkgeschwindigkeit zu messen und eine App, um Apps vor Zugriffen zu schützen):</p>
<figure>
  <a href="https://nickyreinert.de/2026/2026-11-08-monitor-android-app-traffic/image-2.png" target="_blank" class="image-link " title="Click to view full size">
    <img 
      src="https://nickyreinert.de/2026/2026-11-08-monitor-android-app-traffic/image-2.png" 
      alt="LSPosed-Modulansicht von JustTrustMe mit aktivierten Apps, darunter 7even Monitor und BOERT"
      
      loading="lazy"
    />
  </a>
  
</figure>

<p>Wenn die gewünschte App nicht in der Liste auftaucht, musst du gegebenenfalls die Filter anpassen (oben rechts das Drei-Punkt-Menü). Im Prinzip kannst du jede App überwachen.</p>
<p>Übrigens, wenn du einfach nur die ausgehenden Netzwerkanfragen sehen willst, kannst du dafür auch ganz bequem <strong>PCAPDroid</strong> auf dem Android-Gerät nutzen. Damit siehst du zwar keinen verschlüsselten Traffic, aber jede ausgehende Anfrage. Und das ist zumindest auch kein Graubereich mehr. Die App bekommst du ganz regulär im Play Store von Google.</p>
<p>Wenn dir <strong>mitmproxy</strong> im Terminal zu kompliziert ist, gibt es auch andere Alternativen, die vielleicht etwas bequemer zu bedienen sind. Allem voran das eingebaute Webinterface:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">mitmweb --web-host 127.0.0.1
</span></span></code></pre></div><p>Das sieht tatsächlich schon etwas zugänglicher aus:</p>
<figure>
  <a href="https://nickyreinert.de/2026/2026-11-08-monitor-android-app-traffic/image-1.png" target="_blank" class="image-link " title="Click to view full size">
    <img 
      src="https://nickyreinert.de/2026/2026-11-08-monitor-android-app-traffic/image-1.png" 
      alt="mitmweb-Oberfläche mit einer Liste abgefangener Netzwerkanfragen und dem Timing-Tab einer Anfrage"
      
      loading="lazy"
    />
  </a>
  
</figure>

<p>Oder der <strong>Zed Attack Proxy</strong> (





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://www.zaproxy.org/?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">https://www.zaproxy.org/</a>


). Denke nur daran, dass du dann entweder das Geräte-Zertifikat des neuen Proxys installieren musst, oder das bereits installierte Zertifikat von <strong>mitmproxy</strong> weitergibst (siehe den Pfad oben).</p>
<h2 id="troubleshooting">Troubleshooting</h2>
<p>Oben hatte ich es schon erwähnt, aber hier zum Abschluss noch mal:</p>
<p>Es ist sehr hilfreich, parallel in einem Terminal mit Waydroid verbunden zu sein:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">sudo waydroid shell
</span></span></code></pre></div><p>Von dort kannst du viele Einstellungen direkt steuern, wie z.B. den Proxy aktivieren:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">settings put global http_proxy 192.168.240.1:8080
</span></span></code></pre></div><p>und wieder deaktivieren:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">settings put global http_proxy :0
</span></span></code></pre></div><p>Außerdem hast du Zugriff auf den <strong>Activity-Manager</strong> (<code>am</code>). Hast du das Gefühl, dass eine App dein Proxy-Setting noch nicht so richtig verdaut hat? Starte sie neu:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">am force-stop com.roblox.client
</span></span></code></pre></div><p>Wenn du nicht weißt, wie das Paket der App heißt, findest du es so heraus:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">:/ <span class="c1"># dumpsys activity services | grep &#39;ServiceRecord&#39; | grep whatsapp</span>
</span></span><span class="line"><span class="ln">2</span><span class="cl">  * ServiceRecord<span class="o">{</span>d4e9a4f u0 com.whatsapp/.messageservice.messaging.MessageService<span class="o">}</span>
</span></span></code></pre></div><p>Und noch ein kleiner Tipp: Du kannst den Netzwerktraffic auch bequem komplett abgreifen, um vielleicht erstmal einen groben Überblick zu erhalten. Entweder für einen bestimmten Port:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">sudo tcpdump -ni waydroid0 <span class="s1">&#39;udp port 443&#39;</span>
</span></span></code></pre></div><p>Oder eben ganz allgemein um zu sehen, über welche Ports eine App denn noch so nach draußen telefoniert. Oft ist es ja nicht nur HTTP-Traffic:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">sudo tcpdump -ni waydroid0
</span></span></code></pre></div><p>Zum Abschluss noch ein anderer Hinweis: Viele Apps verweigern die Installation auf dem Android-Emulator unter Waydroid, weil das System als nicht kompatibel erkannt wird. Oft liegt das schlicht an der <strong>Prozessor-Architektur</strong>. Waydroid unterstützt keine ARM-Architektur:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">:/ <span class="c1"># getprop ro.product.cpu.abilist</span>
</span></span><span class="line"><span class="ln">2</span><span class="cl">x86_64,x86
</span></span></code></pre></div><p>Aber auch dafür gibt es eine Lösung: Wir installieren einen &ldquo;Übersetzer&rdquo;: <code>libhoudini</code> (für einen Intel-basierten Host) oder <code>libndk</code> (für AMD). Bei mir ist es <code>libndk</code>, das sich leicht installieren lässt:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl"><span class="nb">cd</span> ~/waydroid_script
</span></span><span class="line"><span class="ln">2</span><span class="cl">sudo .venv/bin/python3 main.py install libndk
</span></span></code></pre></div><p>Nun sollte Waydroid auch andere Architekturen unterstützen:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">:/ <span class="c1"># getprop ro.product.cpu.abilist</span>
</span></span><span class="line"><span class="ln">2</span><span class="cl">x86_64,x86,arm64-v8a,armeabi-v7a,armeabi
</span></span></code></pre></div><p>Danach nur noch den Cache löschen:</p>
<figure>
  <a href="https://nickyreinert.de/2026/2026-11-08-monitor-android-app-traffic/image.png" target="_blank" class="image-link " title="Click to view full size">
    <img 
      src="https://nickyreinert.de/2026/2026-11-08-monitor-android-app-traffic/image.png" 
      alt="Android-Einstellungen des Google Play Store mit den Schaltflächen zum Löschen von Speicher und Cache"
      
      loading="lazy"
    />
  </a>
  
</figure>

<p>Und jetzt sollten sich auch andere Apps installieren lassen.</p>
<p>Ich hab mir übrigens mal Dozer Demolish angeschaut… wer erinnert sich? 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://nickyreinert.de/2025/2025-08-06-schmaler-grat-scam-und-unternehmertum/?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">Das ist die App mit dem fragwürdigen Geschäftsmodell. </a>


</p>
<p>Und damit viel Spaß beim <em>Sniffen</em>… =)</p>
]]></content:encoded><atom:updated>2026-11-07T13:58:35+01:00</atom:updated><category>blog</category><category>anleitungen</category><dc:subject>Lesezeit: 9 Minuten</dc:subject><dc:type>tutorial</dc:type></item></channel></rss>