O que muda em um kernel jailbroken?

Tendo vistoessa questão Para evitar que o seu aplicativo fosse violado, vi que o principal respondente mencionou algo sobre poder ver se um dispositivo foi desbloqueado por algum desequilíbrio interno no kernel. Tendo analisado um pouco mais, descobri aVisão geral da arquitetura de kernel orientar e ter conhecimento de formas de interagir com o kernel Mach-BSD. Tudo o que preciso saber é: o que estou procurando? Existe algum tipo de chave ou estado interno que muda quando o dispositivo é desbloqueado no contexto do kernel?

Para ser claro, eu não estou procurando por código (eu sei como fazer essas coisas eu mesmo), estou procurando o que procurar ... Por mais estranho que isso soe. Eu vi as respostas nas perguntas ligadas, eu sei que elas funcionam, mas eu estou querendo saber sobre umtodo o kernel route, que parece mais uma maneira genérica e eficiente de verificar, em vez de procurar por diretórios que possam alterar ou plist as chaves que podem ter nomes diferentes.

Eu também não pretendo desativar qualquer funcionalidade por parte do aplicativo por causa da pirataria (apenas mostre uma mensagem ou algo com base em uma condição).

questionAnswers(2)

yourAnswerToTheQuestion