BeerDrinkin.iOS.Services.DeviceInfoService.GetIsJailBroken C# (CSharp) Method

GetIsJailBroken() static private method

static private GetIsJailBroken ( ) : bool
return bool
        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;            
        }