Ich suche Fehler bei meiner aCal-Installation und die guten Leute bei aCal haben mich nach der Ausgabe von gefragt tcpdump -A
– muss ich mein Telefon rooten und busybox installieren oder kann ich das von einem Terminal-Emulator aus tun ?
Ja, tcpdump ist eine Anwendung auf Administratorebene (ich bezweifle sehr, dass es jemals eine Android-Berechtigungsebene geben wird, um den Netzwerkverkehr aller anderen Apps anzuzeigen). Versuchen Sie nach dem Rooten Folgendes:
su
mount -o remount rw /system/
cd /sdcard
cp ./tcpdump /system/xbin
Jetzt können Sie den Befehl tcpdump verwenden.
Ohne Rooting könnten Sie den Datenverkehr in Ihrem WLAN-LAN abfangen, indem Sie in Ihren Geräteeinstellungen einen Proxy auf Ihrem Computer einrichten und mitmproxy in einer virtuellen Umgebung auf Ihrem Computer installieren und ausführen.
Izzy
tcpdump
scheinen root zu erfordern. Ein kurzer Test auf meinem Linux-Rechner zeigte: Als Root funktioniert es, als unprivilegierter Benutzer bekomme ich einfach eine Fehlermeldung mit der Aufschrift „tcpdump: kein passendes Gerät gefunden“. Ich denke, das würde Root erfordern. Andererseits: Es schadet nicht, entweder eine Terminal-App zu installieren und es zu versuchen, oder es über zu versuchenadb shell
.usr-local-ΕΨΗΕΛΩΝ