Ayant vu cette question sur la protection de votre application d'être fissuré, j'ai vu que le haut du répondeur mentionné quelque chose à propos d'être en mesure de voir si un périphérique a été jailbreaké par certains de déséquilibre interne dans le noyau. Après avoir regardé dans un peu plus, j'ai découvert le Noyau Présentation de l'Architecture d'un guide, et ont des connaissances sur les façons d'interagir avec le Mach-noyau BSD. Tout ce que je besoin de savoir, c'est: Ce que je cherche? Est-il une sorte de clé ou de l'état interne qui change lorsque l'appareil est jailbreaké, dans le contexte du noyau?
Pour être clair, je ne suis pas à la recherche pour le code (je ne sais comment faire ces choses moi-même), je suis à la recherche de ce qu'il faut chercher... Aussi bizarre que cela puisse paraître. J'ai vu les réponses liées à des questions, je sais qu'ils travaillent, mais je m'interroge sur un ensemble de noyau de route, ce qui semble plus générique et efficace pour vérifier qu'au lieu de rechercher les répertoires qui pourrait changer ou plist clés qui peuvent avoir des noms différents.
Je n'ai pas l'intention de désactiver toute fonctionnalité sur la partie de l'application à cause de la piraterie (juste afficher un message ou quelque chose en fonction d'une condition).