MASTG-TEST-0088:测试越狱检测
概述¶
为了测试越狱检测,请将应用程序安装到已越狱的设备上。
启动应用程序,看看会发生什么
如果它实现了越狱检测,您可能会注意到以下情况之一
- 应用程序崩溃并立即关闭,没有任何通知。
- 弹出一个窗口,指示该应用程序无法在已越狱的设备上运行。
请注意,崩溃可能是越狱检测的指标,但应用程序可能由于任何其他原因而崩溃,例如,它可能存在错误。我们建议首先在未越狱的设备上测试应用程序,尤其是在测试预发布版本时。
启动应用程序并尝试使用自动化工具绕过越狱检测
如果它实现了越狱检测,您或许可以在工具的输出中看到相关指标。请参阅“自动化越狱检测绕过”部分。
逆向工程应用程序
应用程序可能使用了您使用的自动化工具中未实现的技术。如果情况如此,您必须对应用程序进行逆向工程才能找到证据。请参阅“手动越狱检测绕过”部分。