jjolano/shadow

GitHub: jjolano/shadow

一款针对现代 iOS 越狱环境的越狱检测绕过工具,支持细粒度配置和多 Hook 库切换。

Stars: 953 | Forks: 159

# Shadow 一款针对现代 iOS 越狱的越狱检测绕过工具。 ## 已知问题 ### XinaA15 * 不提供支持,但 Shadow 应仍可正常使用。 ### palera1n * 在 iOS 16.2 及以上版本中,Substitute 在 Hook C 函数方面似乎存在问题。这种情况下,请使用 `fishhook` Hook 库,或尝试用 ElleKit (?) 替代 Substitute。 ## 故障排除 Shadow 不保证在所有应用上都能生效,但您可以尝试以下方法: * 使用其他 Hook 库。`fishhook` 是一个稳妥的选择,但其 Hook 能力有一定局限性。 * 除 Shadow 外禁用所有其他 Tweak。您可以使用 Choicy 或 libhooker Configurator 对单个应用进行设置。 * 如果您的系统支持,请使用 vnodebypass。 * 如果是半系留 (semi-(un)tethered) 或 Rootless 环境,请重启进入标准的非越狱 iOS 环境再使用该应用。 * 使用其他绕过 Tweak,最好是针对特定应用的绕过 Tweak。请注意避免同时启用多个绕过 Tweak 以防冲突。 * 对应用进行降级。有时新版本的应用会更新检测手段。 ## 安装 将我的 [软件源](https://ios.jjolano.me) 添加到您的包管理器中,然后安装 Shadow (`me.jjolano.shadow`) 软件包。或者,直接从 GitHub 下载 [最新版本](https://github.com/jjolano/shadow/releases/latest) 并使用包管理器打开该文件。 您可能需要添加额外的软件源以获取依赖项——目前的依赖项如下: * 来自 [opa334's Repo](https://opa334.github.io) 的 `libSandy` (设置 - 沙盒加载) * 来自 [opa334‘s Repo](https://opa334.github.io) 的 `AltList` (设置 - 应用列表) * `HookKit Framework` (Hook 及更换 Hook 库功能) * `RootBridge Framework` (Rootless 兼容性/通用二进制构建) 推荐(但非必需)安装来自 PoomSmart's Repo (`https://poomsmart.github.io/repo`) 的 `Injection Foundation`。该软件包可确保 Shadow 正确注入到某些特定应用中。 ## 用法 安装完成后,您可以在“设置”应用中找到相关配置。您可以配置全局默认设置,也可以添加针对特定应用的配置。Shadow 允许对其绕过强度进行细粒度控制,因此会有许多选项供您调整。 ## 法律声明 *版权法*, RSC 1985, c C-42, s 41.12。
标签:CVE监控, Cydia 插件, Dopamine, fishhook, Hook 框架, iOS 越狱, palera1n, Rootless, Shadow, Substitute, Tweaks 插件开发, 云资产清单, 反检测, 沙盒逃逸, 目录枚举, 移动安全, 网络安全, 越狱检测绕过, 逆向工程, 隐私保护