Skip to content

中文应用名传参问题 ​

🀄 应用名是中文(如「酷安」),终端传参可能出问题。

症状 ​

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-8

2. 用 PID 代替 ​

避开中文名,直接传 PID:

bash
adb shell ps | grep coolapk
# 拿到 PID 如 1234
python3 r0capture.py -U 1234 -v -p out.pcap

3. 用 spawn 包名 ​

bash
python3 r0capture.py -U -f com.coolapk.market -v

4. 引号包裹 ​

bash
python3 r0capture.py -U "酷安" -v

相关文档 ​

基于 VitePress 构建 · 教学用途