在 Nexus 5X 真机上执行Frida-server时,手机对点击有响应,但软件无响应(点击后未显示Activity),frida也无法注入 [已确认权限、指令均无问题]


问题发生时笔者的开发环境:

  • Python解释器: 3.9
  • 系统:Windows 10
  • Android 版本: 8.1 (已root)
  • Frida 版本:16x

问题原因(推测):Frida 兼容性问题
解决方案:将 frida 降级至 15.2.2 版本,frida-tools 降级至 10.8.0


  1. 卸载原先的frida和frida-tools
  2. 执行下面的pip命令,并指定版本进行安装 (推荐先安装 frida 再安装 frida-tools)
pip install frida==15.2.2
pip install frida-tools==10.8.0
  1. 为什么是降级到 frida 15 版本呢?frida 14 可不可以呢?
    – 因为笔者在尝试降级至 frida 14 版本时,发现安装的build环节会卡死,导致安装失败,于是转向 frida 15 版本的安装,发现可以成功。安装失败可能是因为笔者开发环境,如果读者时间充足的话,可以自行尝试降级至 frida 14,但还是推荐直接降级至 frida 15.2.2,快捷且省事。

提醒:不要忘记重新下载对应frida版本的frida-server并push到手机中,frida 版本和 frida-server 版本一定要对应好!


本文原作者:https://blog.csdn.net/qq_45429426
未经允许,禁止转载!


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐