Releases: suifei/fridare
Releases · suifei/fridare
v3.1.7
v3.1.6
[v3.1.5] - 2024-07-29 Windows 支持
Added
- 新增
patch-frida.cmd
脚本,用于在 Windows 环境下修改 frida-server - 新增
patch-frida-tools.cmd
脚本,用于在 Windows 环境下修改 frida-tools - 增加对 Windows 平台的全面支持
- 更新了使用说明,增加了 Windows 平台的详细教程
教程(https://github.com/suifei/fridare/blob/main/win/README.md)
Full Changelog: v3.1.5...v3.1.6
v3.1.5
v3.1.4
[v3.1.4] - 2024-07-18
Added
- 增加
patch-tools
命令,用于修补 frida-tools 模块 - 新增
render_markdown
函数,用于在终端中渲染简单的 Markdown 格式 - 添加
generate_random_name
函数,用于生成随机的 Frida 魔改名 - 实现
move_file
函数,用于处理文件移动时的 "are identical" 错误
Improved
- 优化
list_frida_versions
函数,现在能够渲染 Markdown 格式的版本说明 - 改进
build_frida
函数,支持使用本地 deb 文件进行构建 - 增强
patch_frida_tools
和restore_frida_tools
函数的功能和错误处理 - 优化
modify_frida_tools
函数,提高修改 frida-tools 的可靠性 - 改进
download_frida_module
函数,增加对特定操作系统和架构的支持
Fixed
- 修复了在某些情况下无法正确获取 Frida 路径的问题
- 解决了移动文件时可能遇到的 "are identical" 错误
Changed
- 更新
show_main_usage
和其他使用说明函数,以反映新增的功能 - 调整
parse_arguments
函数,支持新增的patch-tools
命令 - 修改配置文件的处理方式,增加了对
FRIDA_NAME
的支持
Other Changes
- 代码结构优化,提高了整体可读性和可维护性
- 增加了更多的日志输出,提供更详细的执行信息
- 更新了版本号至 3.1.4
Full Changelog: v3.1.3...v3.1.4
v3.1.3
v3.1.2
Full Changelog: v3.1.1...v3.1.2
v3.1.2 - 2024-07-17
Added
- 增加对多平台的支持:现在支持
macOS
、iOS
、Android
、Linux
和Windows
- 新增
upgrade
命令:用于自动更新 Fridare 脚本 - 新增一键安装功能:
curl -s https://raw.githubusercontent.com/suifei/fridare/main/fridare.sh | bash -s install
Changed
- 优化版本检查和更新流程
Fixed
- 修复了在 Windows 系统上无法正确识别和安装 Frida 工具的问题
- 修复了在 macOS 系统上无法正确下载 Frida 工具的问题
Other Changes
- 更新版本号至 3.1.2
- 代码重构和优化,提高整体性能和稳定性
v3.1.1
build 命令新增本地deb文件
用法: ./fridare.sh b|build [选项]
选项:
-c clean 清理构建目录
-v VERSION 指定 Frida 版本
-latest 使用最新的 Frida 版本
-p, --port PORT 指定 Frida 服务器端口 (默认: 8899)
-y, --yes 自动回答是以确认提示
-l, --local archs[arm,arm64,arm64e] FILENAME 使用本地 deb 文件,指定构建架构
调用:
./fridare.sh build -l arm64e /Users/suifei/works/fridare/build/frida_16.1.4_iphoneos-arm64e.deb
Full Changelog: v3.0.0...v3.1.1
v3.1.0
v3.1.0 (beta)
- 增加了
patch
命令,用于修补指定的 Frida 模块- 例如:
安卓 frida-server
./fridare.sh p -m frida-server -latest -os android -arch arm64 -o ./patched
- 例如:
- 增加了对
patch
命令的帮助信息 - 增加对 ELF 和 PE 文件格式的支持(支持 Windows,Linux,MacOS,Android,IOS)
- 更新了
build
、download
等命令的用法说明 - 修复了一些小的 Bug 并改进了脚本的稳定性
支持 Windows, Linux, MacOS, Android, iOS 各种平台和处理器架构的 frida patch,欢迎测试,有问题记得 Issues 提出来
Full Changelog: v3.0.1...v3.1.0
v3.0.1
v3.0.0
[3.0.0] - 2024-07-11
Added
- 新增
fridare.sh
脚本,整合所有功能,提供更完整的命令行界面 - 新增
build
,ls
,download
,lm
,setup
,config
, 和help
命令 - 新增配置文件支持,可以保存和加载用户设置
- 新增颜色输出,提升用户体验
- 新增自动检查和安装依赖功能
- 新增下载特定 Frida 模块的功能
- 新增列出可用 Frida 版本和模块的功能
Changed
- 重构了整个项目结构,提高代码可维护性
- 改进了错误处理和日志输出
- 优化了 Frida 构建过程,提高效率
- 更新了二进制修改逻辑,提高兼容性
Removed
- 移除了旧的
build.sh
脚本
[3.0.0] - 2024-07-11
Added
- add
fridare.sh
script, integrate all functions, provide a more complete command line interface - add
build
,ls
,download
,lm
,setup
,config
, andhelp
commands - add configuration file support, can save and load user settings
- add color output, improve user experience
- add automatic dependency check and installation
- add download specific Frida module
- add list available Frida versions and modules
Changed
- refactor the entire project structure, improve code maintainability
- improve error handling and log output
- optimize Frida build process, improve efficiency
- update binary modification logic, improve compatibility
Removed
- remove old
build.sh
script