static bool GetIsJailBroken()
{
bool deviceIsJailbroken = false;
string[] knownSmokingGuns =
{
"/Applications/Cydia.app",
"/Library/MobileSubstrate/MobileSubstrate.dylib",
"/var/cache/apt",
"/var/lib/apt",
"/var/lib/cydia",
"/var/log/syslog",
"/var/tmp/cydia.log",
"/bin/bash",
"/bin/sh",
"/usr/sbin/sshd",
"/usr/libexec/ssh-keysign",
"/etc/ssh/sshd_config",
"/etc/apt"
};
foreach(var item in knownSmokingGuns)
{
deviceIsJailbroken = NSFileManager.DefaultManager.FileExists(item);
if (deviceIsJailbroken)
break;
}
return deviceIsJailbroken;
}