Skip to content

进程名与包名混淆 ​

😕 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)。

相关文档 ​

基于 VitePress 构建 · 教学用途