【问题标题】:Detect if device is jailbroken or not in Xamarin iOS在 Xamarin iOS 中检测设备是否越狱
【发布时间】:2018-03-08 14:18:45
【问题描述】:

我已经实现了以下方法来检查。

            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;
            }

我需要知道如何在 Xamarin iOS 中调用 System、Fork、OpenSSH 服务检测并建议任何其他方法检查

【问题讨论】:

  • 投了反对票的,能说下原因吗,或者知道答案的请分享一下。

标签: ios xamarin.ios jailbreak


【解决方案1】:

ios 10 越狱不使用 Openssh,而且我建议尝试执行需要 root 的命令,如果它没有返回错误标记作为越狱。另外,请仅在需要时添加越狱检测。

【讨论】:

  • 谢谢,你知道如何在swift中使用fork()吗?
  • 你好,我只有obj c的经验,你需要找一个懂swift的人
猜你喜欢
  • 2020-10-23
  • 2017-05-09
  • 1970-01-01
  • 2019-01-24
  • 2011-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-12
相关资源
最近更新 更多