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 插件开发, 云资产清单, 反检测, 沙盒逃逸, 目录枚举, 移动安全, 网络安全, 越狱检测绕过, 逆向工程, 隐私保护