检测设备是否越狱或Xamarin iOS没有

检测设备是否越狱或Xamarin iOS没有

问题描述:

我已经实施了以下方法来检查。检测设备是否越狱或Xamarin iOS没有

  if(File.Exists("/Applications/Cydia.app")){ 
       true; 
      } 

      String string = "test"; 
      try{ 
      File.WriteAllText("/private/est.txt",string); 
       true; 
      }catch(Exception ex){ 
      } 


      if(UIApplication.SharedApplication.CanOpenUrl(new NSUrl("cydia://package/com.cy.package"))) 
      { 
       true; 
      } 

我需要知道如何调用系统,叉,OpenSSH的服务检测Xamarin iOS和建议的任何其它方法来检查

+0

谁低估了,你能说出原因还是你知道答案请分享。 – Vegeta

IOS 10越狱不使用OpenSSH和进一步我会建议尝试执行需要root的命令,并且如果它不返回错误标记为越狱。另外请仅在需要时添加越狱检测。

+0

谢谢,你知道如何在swift中使用fork()吗? – Vegeta

+0

你好,我只是与对象的经验,你需要找到一个谁知道迅速 –