中文应用名传参问题
🀄 应用名是中文(如「酷安」),终端传参可能出问题。
症状
bash
python3 r0capture.py -U 酷安 -v
# attach not found: 酷安 (或乱码)原因
- 终端编码非 UTF-8
- shell 把中文转义错
- frida 收到的是乱码
解决
1. 确保终端 UTF-8
bash
echo $LANG
# 应为 zh_CN.UTF-8 或 en_US.UTF-82. 用 PID 代替
避开中文名,直接传 PID:
bash
adb shell ps | grep coolapk
# 拿到 PID 如 1234
python3 r0capture.py -U 1234 -v -p out.pcap3. 用 spawn 包名
bash
python3 r0capture.py -U -f com.coolapk.market -v4. 引号包裹
bash
python3 r0capture.py -U "酷安" -v