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/latest302,GitHub API 只兜底,避免未认证配额 403。
- App 补上
- 修复引擎缺失时 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 版本、可热更新)不在本版本内,下一步在
idhPC 网关侧实现。
发布完整性
- dylib SHA-256:
47d5e072220b6d2db06292cc4402df95534060067883d83ffbe1bfb163eef20f - rootless deb SHA-256:
8b9ef5d76570e107b40a04ff5580eae5d3e418da130e3d0143b980424fe583ce - roothide deb SHA-256:
3ce96d5941f9f63ff5e46aa3ee97a61e5fff1ddfb506d2aeab572f736f14dbc6