liberty lite 越狱检测失败

Jailbroken detection failed with liberty lite

最近在启用 Jailbreak detection on OS 12.1 with Liberty Lite 的情况下保护 iOS 应用程序遇到问题

我在 AppDelegate 和初始 ViewController 中进行了越狱检测,我在其中进行了以下测试

  1. 以下路径的文件存在

    • /Applications/Cydia.app
    • /private/var/stash
    • /private/var/stash
    • /private/var/tmr/stash
    • /private/var/lib/cydiar/stash
    • /private/var/mobile/Library/SBr/stash
    • /Library/MobileSubstratr/stash
    • /Library/MobileSubstrate/DynamicLibrr/stash
    • /Library/MobileSubstrate/DynamicLibrarr/stash
    • /System/Library/LaunchDaemonr/stash
    • /System/Library/LaunchDaemons/com.sar/stash
    • /var/car/stash
    • /var/lir/stash
    • /var/lir/stash
    • /var/lor/stash
    • /var/tmr/stash
    • /bin/bashr/stash
    • /bin/shr/stash
    • /usr/sr/stash
    • /usr/liber/stash
    • /usr/bir/stash
    • /usr/libexer/stash
    • /etc/ssr/stash
    • /etr/stash
  2. 我测试应用程序是否可以OpenURL Schema "cydia://package/com.example.package"

  3. 将文件写入 stringToWrite.write(toFile:"/private/photos.txt"

Liberty Lite 能够绕过所有 3 项检查并让 运行 越狱设备上的应用程序,是否有任何其他方法可以通过调整(Liberty Lite)检测到这种情况并从 运行在越狱设备上运行

基本上,没有。

任何形式的越狱检查都可以相对轻松地解决,有动力的用户总是可以对您当时可能使用的任何检查进行另一次调整。将其视为类似于尝试防止针对不同软件的破解,这只是开发方失败的打地鼠游戏。

I wrote an article about this 前段时间,如果您对为什么这行不通的细节感兴趣。

检查此 library here。使用方法 isInjectedWithDynamicLibrary().

设法检测自由检测

我已经亲自测试过,它可以在 iOS 12.1.2 (iPhone 7) 上与我的应用程序一起使用。