1. ホーム
  2. ios

[解決済み] iOSアプリがジェイルブレイクされた携帯電話上で動作していることを検出するにはどうすればよいですか?

2022-04-21 06:36:05

質問

ジェイルブレイクしたiPhoneでアプリの動作を変えたい場合、どのように判断すればよいですか?

どのように解決するのですか?

脱獄が何を意味するかによります。 単純なケースでは、Cydiaがインストールされているかどうかを確認し、それに基づいて行動することができるはずです - 以下のようなもの。

NSString *filePath = @"/Applications/Cydia.app";
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
   // do something useful
}

ハックされたカーネルについては、もう少し(たくさん)関与しています。