安装Frida

在能使用Frida之前,先要去安装Frida:

  • PC端
    • Mac
      • 安装frida => 使得有frida命令行工具可用
        pip3 install frida
        
        • 安装后查看版本
          pip show frida
          
      • 安装frida-tools => 使得有frida-tracefrida-psfrida-ls等命令行工具可用
        pip3 install frida-tools
        
        • 安装后查看版本
          pip show frida-tools
          
        • 额外说明
          • 如果前面没有先单独安装frida,则安装frida-tools时会自动安装所依赖的frida
      • 【可选】
  • 移动端
    • (越狱)iPhone
      • 安装步骤
        • Sileo/Cydia,添加软件源:https://build.frida.re,搜索并安装frida,即可
          • Sileo
            • sileo_repo_src_frida
          • Cydia
            • cydia_add_repo_frida
      • Frida安装后
        • 确保iPhone端frida-server已经正常运行
          iPhone8-150:~ root# ps -A | grep frida
          2150 ??         0:00.02 /usr/sbin/frida-server
          2194 ttys000    0:00.00 grep frida
          
        • 插件详情页
          • Sileo
            • frida_tweak_detail
          • Cydia
            • cydia_frida_details
        • 已安装的文件
          • 列表
            • /Library/LaunchDaemons/re.frida.server.plist
            • /usr/lib/frida/frida-agent.dylib
            • /usr/sbin/frida-server
          • 图:
            • Sileo
              • frida_installed_files
            • Cydia
              • cydia_frida_files
    • 已root的安卓

常见问题

  • XinaA15
    • 截至XinaA15 v1.1.8 + Sileo Nightly v2.4 + Frida v16.0.11:在rootless越狱的XinaA15中,无法通过Sileo Nightly正常安装和使用Frida
      • 只要一使用frida工具(比如frida-ps -U等)就会导致iPhone重启
      • 且安装和卸载都会出现一些异常报错
        • 安装Frida
          • /var/jb/var/ib/Library/LaunchDaemons/re.frida.server.plist service is disabled
          • 且此处Sileo Nightly v2.4中看到的最新版Frida v16.0.13,竟然还会出现无法安装:404错误
            • sileo_frida_install_404
        • 卸载Frida
          • /var/jb/var/jb/Library/LaunchDaemons/re.frida.server.plist: Could not find specified service

results matching ""

    No results matching ""