Frida GUI Helper v1.0.9
Features / 新功能
- Added reusable Run Profiles that save the device, package/target, Attach or Spawn mode, script snapshot, parameters, and frida-server path.
新增可复用的运行配置 Profiles,可保存设备、包名/目标、Attach 或 Spawn 模式、脚本快照、参数以及 frida-server 路径。
- Added one-click “Run Last Profile” to restore and launch the most recently saved configuration.
新增“一键运行上次配置”,可恢复并运行最近保存的完整配置。
- Added pre-injection checks for ADB authorization, Root access, Android ABI, bundled Frida CLI, matching frida-server, version consistency, and target availability. Checks are manual by default, and users can optionally enable the persisted “check before every injection” setting.
新增注入前环境检查,覆盖 ADB 授权、Root 权限、Android ABI、内置 Frida CLI、匹配的 frida-server、版本一致性以及目标是否存在。默认采用手动检查,用户也可选择持久化开启“每次注入前自动检查”。
- Added one-click deployment and restart of the application-managed, same-version frida-server.
新增一键推送并重启由软件管理的同版本 frida-server。
- Added independent stdout/stderr logs, exit reason, exit code, and duration for every Frida session.
新增每个 Frida 会话独立的 stdout/stderr、退出原因、退出码和运行时长记录。
- Added session reinjection and one-click error copying.
新增会话重新注入与一键复制错误信息。
- Added typed script parameter forms generated from @frida-gui metadata, with safe JavaScript literal rendering for string, number, boolean, and select values.
新增由 @frida-gui 元数据生成的类型化脚本参数表单,支持字符串、数字、布尔和下拉选项,并安全生成 JavaScript 字面量。
Improvements / 优化
- Redesigned the script editor and independent-session log workspace for full-screen, windowed, and narrow resolutions, with draggable and keyboard-adjustable splitters plus independent scrolling.
重构脚本编辑器与独立会话日志区域,适配全屏、窗口和窄分辨率,支持鼠标拖动及键盘调整分隔条,并可独立滚动内容。
- Updated advanced built-in scripts to expose common module names, exported functions, scan patterns, limits, and output paths as forms instead of requiring direct source edits.
高阶内置脚本的模块名、导出函数、特征码、数量限制和输出目录等常用参数已改为表单,无需直接修改源码。
- Completed sessions now remain in a bounded history with their own retained logs, while Frida component updates only block on actively running sessions.
已结束会话会保留在有界历史记录中及其独立日志;Frida 组件更新只会被仍在运行的会话阻止。
- Profiles and session logs use bounded, concurrency-safe storage; profile writes are atomic and damaged profile files are recovered safely.
Profiles 与会话日志均采用有界、并发安全的存储;运行配置使用原子写入,并可安全恢复损坏的配置文件。
Fixes / 修复
- Fixed sessions that could remain stuck while stopping. Stop requests are now idempotent, the Windows child process tree is terminated reliably, and process pipes are closed during cleanup.
修复会话停止时可能一直卡住的问题;停止操作现在可安全重复调用,并会可靠结束 Windows 子进程树及关闭进程管道。
- Fixed session logs being clipped, overlapped, or impossible to resize at different window sizes.
修复不同窗口尺寸下独立日志被裁切、重叠或无法调整显示区域的问题。