【发布时间】:2020-02-01 03:21:29
【问题描述】:
我有一个安装了 Undecimus 的 iOS 设备。当我尝试启动非越狱专用游戏 Tapsonic TOP 时,它会以某种方式读取我的应用程序列表并显示“检测到非法程序”并自行退出。我在有越狱和没有越狱的情况下都试过了,我确实做了一些调整来隐藏越狱检测,所以这不太可能是越狱问题。
我在 StackOverflow 上进行了搜索,以了解这是如何实现的。一种方法是读取应用程序文件夹以检索文件列表,另一种方法是保留应用程序白名单并使用canOpenUrl检查每个应用程序是否存在。
Is it possible to get installed apps in ios
是否可以修改系统,使其在没有SU权限的情况下读取应用程序文件夹时只返回系统应用程序目录的列表,而检查canOpenUrl时总是返回false?
【问题讨论】:
-
你怎么知道它通过
canOpenUrl检测到jb?也许将/Applications/Cydia.app重命名为其他就足够了。无论如何查找DYLD_INSERT_LIBRARIES
标签: ios objective-c swift jailbreak