@echo off echo ================================================================================ echo MITMPROXY QUICK SETUP FOR CANADA POST APP echo ================================================================================ echo. REM Step 1: Check if mitmproxy is installed echo [1/5] Checking for mitmproxy... where mitmdump >nul 2>&1 if errorlevel 1 ( echo [!] mitmproxy not found. Installing... pip install mitmproxy ) else ( echo [OK] mitmproxy is installed ) echo. REM Step 2: Get PC's IP address echo [2/5] Getting your PC's IP address... for /f "tokens=2 delims=:" %%a in ('ipconfig ^| findstr /c:"IPv4 Address"') do set IP=%%a set IP=%IP: =% echo [OK] Your PC IP: %IP% echo. REM Step 3: Set proxy on emulator echo [3/5] Setting proxy on emulator to %IP%:8080... adb shell settings put global http_proxy %IP%:8080 echo [OK] Proxy configured echo. REM Step 4: Instructions echo [4/5] NEXT STEPS: echo. echo 1. Open a NEW terminal window echo 2. Run: mitmproxy --listen-port 8080 echo 3. Keep that window open echo. echo 4. In the emulator browser, go to: http://mitm.it echo 5. Download and install the Android certificate echo. echo 6. Come back here and press any key to continue... pause >nul echo. REM Step 5: Start app with bypass echo [5/5] Starting Canada Post app with Frida bypass... echo [i] SSL pinning is disabled - mitmproxy will see all traffic! echo. frida -U -f com.canadapost.android -l frida_simple_bypass.js echo. echo ================================================================================ echo CLEANUP - Removing proxy echo ================================================================================ adb shell settings put global http_proxy :0 echo [OK] Proxy removed pause