进程名与包名混淆
😕 attach 用应用名,spawn 用包名,搞混就抓不到。
区别
| 模式 | 传什么 | 例子 |
|---|---|---|
| Attach(默认) | 应用名 | 酷安 |
Spawn(-f) | 包名 | com.coolapk.market |
怎么查
应用名(attach 用)
bash
frida-ps -U
# PID Name
# ---- ----------------
# 1234 酷安
# 5678 微信取 Name 列。
包名(spawn 用)
bash
adb shell pm list packages | grep coolapk
# package:com.coolapk.market或从 APK / 设备设置里查。
常见错误
bash
# ❌ attach 用包名(老版本 frida 可以,新版不行)
python3 r0capture.py -U com.coolapk.market -v
# ✅ attach 用应用名
python3 r0capture.py -U 酷安 -v
# ✅ spawn 用包名
python3 r0capture.py -U -f com.coolapk.market -v老版本 frida 用包名
历史上老版本 frida 的 attach 用包名,新版本改用应用名。若按包名 attach 失败,改用 frida-ps -U 显示的应用名。
中英文应用名
应用名可能是中文(如「酷安」),终端里直接传中文即可(确保终端 UTF-8)。