Skip to content

IOSDecryptHub v1.27.5

Latest

Choose a tag to compare

@taisuii taisuii released this 19 Sep 04:44
· 3 commits to main since this release

IOSDecryptHub v1.27.5

本次更新优先修复越狱插件的更新检查链路,并带上静态链接加密库的逆向引导。

重要修复

  • 修复管理器 App 检查更新没网(-1020 DataNotAllowed):roothide 上 App 的绝对 /var/mobile 会被容器重定向,且缺少网络权限。现在:
    • App 补上 com.apple.security.network.client;
    • 更新请求同时写入 loader prefs 的 updaterRequest 键,借用 daemon 已监听的通道触发;
    • daemon(root,网络可用)处理 check 并回写 state,updated.sh 把 state 同步到引擎目录,App 读引擎目录完成检查;
    • 检查更新优先走 releases/latest 302,GitHub API 只兜底,避免未认证配额 403。
  • 修复引擎缺失时 daemon 静默退出:现在会写 lastOp.error=引擎不存在,App 能看到失败原因。

新增

  • 静态链接加密库逆向引导:get_capabilities.guidance.whenNoCryptoEvents 会在第一次 MCP 握手时给出「标准 crypto hook 全空时」的排查路径;完整方法见 docs/analysis/逆向技巧-静态链接加密库.md。

验证

  • 148(roothide / iPhone 11 / iOS 16.2)实测:管理器 App 检查更新显示「已是最新」,daemon 日志出现 处理请求: check (loader-prefs),state 更新,无 -1020。
  • tests/updater_sim_test.sh:67/67。
  • 源码仓 make verify-fast:unit 6/6、architecture 11/11、MCP 160/160、persistence 8/8。

说明

  • 可插拔 skill 机制(独立于 dylib 版本、可热更新)不在本版本内,下一步在 idh PC 网关侧实现。

发布完整性

  • dylib SHA-256: 47d5e072220b6d2db06292cc4402df95534060067883d83ffbe1bfb163eef20f
  • rootless deb SHA-256: 8b9ef5d76570e107b40a04ff5580eae5d3e418da130e3d0143b980424fe583ce
  • roothide deb SHA-256: 3ce96d5941f9f63ff5e46aa3ee97a61e5fff1ddfb506d2aeab572f736f14dbc6