- 新增
patch-frida.cmd
脚本,用于在 Windows 环境下修改 frida-server - 新增
patch-frida-tools.cmd
脚本,用于在 Windows 环境下修改 frida-tools - 增加对 Windows 平台的全面支持
- 更新了使用说明,增加了 Windows 平台的详细教程
- 确保你的系统已经安装了 Python 和 pip
- 下载 Fridare 项目到本地
- 打开命令提示符,进入 Fridare 项目目录
- 运行以下命令:
patch-frida.cmd <frida-server路径> <5字符魔改名>
例如:
patch-frida.cmd frida-server-16.4.7-android-arm64 abcde
- 脚本将会生成一个修改后的 frida-server 文件,文件名为
frida-server-16.4.7-android-arm64_abcde
- 在命令提示符中运行:
patch-frida-tools.cmd
- 脚本会自动定位 frida 的安装路径
- 根据提示输入 5 个字符的魔改名(必须是小写字母 a-z)
- 脚本会自动修改
core.py
和_frida.pyd
文件
- 在修改 frida-tools 之前,脚本会自动备份原文件
- 确保你有足够的权限修改 Python 安装目录下的文件
- 修改后,建议重新启动你的 Python 环境以确保更改生效
如果遇到 "Error: hexreplace tool not found" 错误,请确保 hexreplace_windows_amd64.exe
文件位于与脚本相同的目录中。
如果修改过程中遇到权限问题,尝试以管理员身份运行命令提示符。
如果需要恢复原始的 frida-tools 文件:
- 找到 frida 的安装目录 (通常在运行
patch-frida-tools.cmd
时会显示) - 将
core.py.fridare
重命名为core.py
- 将
_frida.pyd.fridare
重命名为_frida.pyd
欢迎提交问题和拉取请求。对于重大更改,请先开 issue 讨论您想要更改的内容。