Yoddikko/ianygo-trial-reset

GitHub: Yoddikko/ianygo-trial-reset

通过二进制补丁绕过 iAnyGo v4.11.8 在 macOS Apple Silicon 上的试用限制,解锁全部功能并修复倒计时显示。

Stars: 0 | Forks: 0

iAnyGo Trial Reset iAnyGo Trial Reset

通过二进制补丁绕过 iAnyGo v4.11.8 免费试用。 ## 它的功能 - 对 `iAnyGo_com_Mac` 和 `TSLibrary` 进行 **10 处二进制补丁** - 解锁所有按钮(“Start”、摇杆、多点等) - 显示正向倒计时,而不是“00:00” - 清除试用状态文件和 Rosetta AOT 缓存 - 适用于 Apple Silicon(Rosetta 2 x86_64 二进制文件) ## 快速开始 ``` cd scripts ./patch_ianygo.sh ``` 在重启或应用更新后,使用以下命令重新启动: ``` ./scripts/patch_ianygo.sh ``` ## 文件 ``` ianygo-trial-reset/ ├── README.md ├── scripts/ │ ├── patch_ianygo.sh # Main: apply patches + launch │ ├── reset_ianygo_trial.sh # File cleanup only (no binary patches) │ ├── build_app.sh # Compile SwiftUI wrapper app │ └── block_ianygo_hosts.sh # Block activation servers in /etc/hosts ├── src/ │ └── iAnyGoTrialReset.swift # SwiftUI GUI wrapper └── tools/ └── gcj_fix.py # GCJ-02 ↔ WGS-84 coordinate converter ``` ## 工作原理 iAnyGo 的试用检查存在于 5 个 `isTrialEndOf*` 函数和 `isTrialHasTimes` 中。 每个函数都返回 `bool` —— `true` 表示“试用已结束,阻止功能”。 这些补丁将它们全部翻转为 `false`。 Rosetta 2 将 x86_64→arm64 的转换缓存在 `/private/var/db/oah/` 中。 脚本会清除该缓存,否则补丁将无法生效。 ## 环境要求 - 已安装 iAnyGo v4.11.8 于 `/Applications/iAnyGo.app` - macOS 14+ (Apple Silicon) ## 免责声明 仅供教育/研究目的。二进制修补违反了 iAnyGo 的 EULA。 GCJ-02 转换器近似于官方算法;预计会有 <5m 的残余误差。
标签:Apple Silicon, Cutter, 二进制补丁, 云资产清单, 位置模拟, 软件破解, 逆向工具, 逆向工程