アプリをクラッキングから保護することに関するこの質問を見て、トップの回答者が、カーネルの内部不均衡によってデバイスがジェイルブレイクされたかどうかを確認できることについて言及していることに気付きました。もう少し調べてみると、カーネル アーキテクチャの概要ガイドを発見し、Mach-BSD カーネルと対話する方法についての知識を持っています。私が知る必要があるのは、私が探しているものは何ですか? デバイスがカーネルのコンテキストでジェイルブレイクされたときに変化する何らかのキーまたは内部状態はありますか?
明確にするために、私はコードを探しているわけではありません (これらのことを自分で行う方法を知っています)。リンクされた質問で回答を見てきました。それらが機能することは知っていますが、すべてのカーネルルートについて疑問に思っています。これは、キーを変更またはplistする可能性のあるディレクトリを検索する代わりに、より一般的で効率的なチェック方法のようです名前が異なる場合があります。
また、著作権侵害のためにアプリの一部の機能を無効にするつもりはありません (条件に基づいてメッセージまたは何かを表示するだけです)。