Proxifier
https://medium.com/kinandcartacreated/how-to-easily-proxy-your-android-device-e2ba907de4d9
HTTP communications (Browser)
https://portswigger.net/burp/documentation/desktop/mobile/config-android-device
- Open Burp Suite > Proxy > Options > “Import / Export Certificate Authority “.
- Select Certificate in DER format
- Transfer the certificate to your device:
adb push cert.der /data/local/tmp/cert-der.crt
. - You can also drag and drop it if you are using an emulator.
Android System
- See : Disable SSL Pinning > Modify the network_security_config.xml file
- Android Proxy Toggle - GREAT
With ADB
adb shell settings put global http_proxy YOUR_IP:YOUR_PORT
Having Issues ?
https://blog.nviso.eu/2020/11/19/proxying-android-app-traffic-common-issues-checklist/
TCPDump
Packet analyzer, get the details of the visible traffic of the device.
adb root
adb remount
adb push /wherever/you/put/tcpdump /system/xbin
adb shell tcpdump -i any -p -s 0 -w /sdcard/capture.pcap
adb pull /sdcard/capture.pcap /wherever/you/want/to/save/it
wireshark /path/to/your/capture
NFC Traffic
https://github.com/nfcgate/nfcgate
NFCGate is an Android application designed to capture, analyze or modify NFC traffic
Common problems
”Wi-Fi connected but no Internet”
Settings > Date & Time > Check ‘Use Network-provided time’