Skip to content

Releases: suifei/fridare

v3.1.7

30 Jul 05:21
Compare
Choose a tag to compare

v3.1.6

29 Jul 02:51
Compare
Choose a tag to compare

[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

18 Jul 09:40
Compare
Choose a tag to compare

脚本增加md5显示
md5

v3.1.4

18 Jul 07:11
Compare
Choose a tag to compare

frida-tools 文档

[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_toolsrestore_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

17 Jul 08:10
Compare
Choose a tag to compare

Full Changelog: v3.1.2...v3.1.3

有bug不挺正常的么?

新增加:

Android 文档|iOS 文档|安装指北

测试不够充分,靠大家反馈了。🙏谢谢

v3.1.2

17 Jul 02:43
Compare
Choose a tag to compare

Full Changelog: v3.1.1...v3.1.2

v3.1.2 - 2024-07-17

Added

  • 增加对多平台的支持:现在支持 macOSiOSAndroidLinuxWindows
  • 新增 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

16 Jul 12:13
Compare
Choose a tag to compare

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

16 Jul 05:39
Compare
Choose a tag to compare
v3.1.0 Pre-release
Pre-release

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)
  • 更新了 builddownload 等命令的用法说明
  • 修复了一些小的 Bug 并改进了脚本的稳定性

支持 Windows, Linux, MacOS, Android, iOS 各种平台和处理器架构的 frida patch,欢迎测试,有问题记得 Issues 提出来

3

Full Changelog: v3.0.1...v3.1.0

v3.0.1

11 Jul 08:48
Compare
Choose a tag to compare

issues

3.0.1 Fixed

  • 修复在 Conda 环境中无法正确识别和修改 Frida 工具的问题
  • 解决多个 Python 环境共存时的兼容性问题

v3.0.0

11 Jul 06:47
Compare
Choose a tag to compare

[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, and help 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