Skip to content

spawn 后 App 闪退 ​

💥 -f spawn 后 App 启动即崩溃。

原因 ​

原因说明
加固反调试spawn 早期加固检测 frida,主动崩溃
注入竞争两次 sleep(1) 仍不够,hook 未就位 App 就跑
frida 版本frida-server 与 ROM 不兼容
App 自毁检测到 root/frida 自杀

排查与应对 ​

1. 用 attach 代替 spawn ​

attach 已运行的进程,避开启动期竞争:

bash
# 先手动启动 App,再 attach
python3 r0capture.py -U 酷安 -v -p out.pcap

2. 加 -w 延迟 ​

让 App 先完成加固脱壳初始化:

bash
python3 r0capture.py -U -f com.app -w 5 -v -p out.pcap

3. 换 frida 版本 ​

frida 17 对新 ROM 兼容好,老 ROM 可能要降级到 16.5.2 或 15.2.2。详见 frida 版本不匹配。

4. 绕过 frida 检测 ​

  • frida-server 改名(如 frida-server → abc)
  • 用非标准端口(-l 0.0.0.0:8888)+ -H 连
  • 用 frida 的 stealth 模式 / magisk 模块隐藏

详见 绕过端口检测。

5. 用 magisk hide / shamiko ​

对加了 root 检测的 App,用 MagiskHide/Shamiko 隐藏 root。

相关文档 ​

基于 VitePress 构建 · 教学用途