Si lees Parte 24 de Seguridad de la aplicación IOS - Detección y evasión de jailbreak que es el primer éxito que obtengo cuando busco en Google para detectar jailbreak ios luego verás que la forma común es observar la existencia de software que se instala comúnmente después del jailbreak. No se sabe qué hace exactamente el código que tiene, pero hay muchas posibilidades de que funcione de manera similar. Esto también significaría que solo detectará los jailbreaks que tienen el software esperado instalado, es decir, probablemente la mayoría pero no todos.
En general, no existe una manera infalible de detectar un jailbreak porque un sistema jailbreak puede simplemente mentir a cualquier aplicación que solicite información sobre el sistema. Esto es similar a un rootkit dentro de una PC. Y, si se agregan restricciones a algún software importante cuando se ejecuta en un dispositivo con jailbreak, es probable que alguien encuentre una forma de evitarlo, ya sea ocultando el jailbreak o simplemente parcheando la aplicación para que ya no pueda detectar el jailbreak. .