【发布时间】:2011-05-21 18:27:59
【问题描述】:
可能重复:
How do I detect that an SDK app is running on a jailbroken phone?
我希望能够判断设备是否越狱。如果是这样,我想停止我的应用程序,或者至少警告用户他们可能面临未经测试和不稳定的情况。
这可能吗?怎么样?
【问题讨论】:
-
@thejh - 越狱用户很可能正在通过 Cydia 或其他方式窃取我的应用程序。
-
@thejh - 此外,越狱会导致事情不稳定,然后我会受到指责。如果我知道它已经越狱,我就不需要了。我宁愿说,“对不起,你的设备有问题,我不会为此承担责任”然后走开。
-
@Moshe - 虽然如果您担心用户盗用您的应用程序,像Reducing piracy of iPhone applications 这样的问题更合适。越狱并不意味着使用破解的应用程序。
-
@BradLarson 这不仅仅是盗版,还有我因损坏的固件故障而受到指责。
-
@Moshe - 确实,有些崩溃程序只出现在越狱设备上。我链接的第一个问题应该提供几种检测这些越狱系统的方法。