Changelog
4.3 (2026-04-13)
本次版本聚焦于“动态加载框架兼容性”和“页面说明可理解性”,并包含插件管理流程调整与资源清理。
修复
- 注入兼容性:修复部分 Unity/运行时
dlopen场景下无法命中可注入目标的问题。
当主程序静态链接交集为空时,改为回退扫描Frameworks/中可用 Mach-O(含一级目录下.dylib)。 - 插件管理:调整“移除插件”流程,区分已启用与已禁用插件:
已启用插件执行卸载;已禁用插件执行标记清理,降低批量处理风险。
新增
- 高级选项:新增“启用兼容模式回退”开关(默认开启),可控制是否在无静态链接命中时启用回退候选。
- 结果页提示:当本次注入通过兼容模式完成时,在“已完成”下方显示额外提示。
优化
- 候选筛选:回退候选新增过滤,排除
libswift*与已忽略注入相关动态库/框架,并统一大小写处理。 - 诊断日志:增强 Mach-O 扫描日志,输出候选数量、文件大小、加密/不可读统计与最终选择结果,便于定位“无可用目标”问题。
- 设置说明:优化高级选项页面结构与说明文案,减少非技术用户理解成本。
- 广告与资源:移除内置广告位
Letterpress及相关本地化词条/图标资源;更新营销图素材。
本地化
- 更新
en/zh-Hans/it/vi词条,补充兼容模式与设置说明相关文案,并清理移除条目对应文案。
4.3 (2026-04-13) [EN]
This release focuses on dynamic-framework injection compatibility and clearer user guidance, plus plugin-management flow adjustments and resource cleanup.
Fixed
- Injection compatibility: Fixed cases (notably Unity/runtime
dlopenflows) where no injectable target could be selected.
When the static-link intersection is empty, TrollFools now falls back to scanning eligible Mach-O files underFrameworks/(including top-level.dylib). - Plugin management: Updated plugin removal flow to handle enabled vs disabled plugins separately:
enabled plugins are ejected, while disabled plugins are cleaned via desist/marker path handling.
Added
- Advanced Settings: Added Enable Compatibility Fallback (default ON) to control fallback candidate behavior when no static-link match is found.
- Result-page notice: Added a subtitle under Completed when injection succeeds through compatibility fallback.
Improved
- Candidate filtering: Fallback candidates now exclude
libswift*and ignored injection-related dylib/framework names, with consistent case-insensitive handling. - Diagnostics: Expanded Mach-O scan logs with candidate counts, file sizes, encrypted/unreadable stats, and final target selection.
- Settings clarity: Refined Advanced Settings layout and explanatory copy for better non-technical readability.
- Ads/assets: Removed built-in
Letterpressad entry and related localization/icon assets; refreshed marketing artwork.
Localization
- Updated
en/zh-Hans/it/vistrings for compatibility-fallback and settings guidance, and removed strings for deleted entries.