如何从Mac上的终端检查iPhone是否越狱?

问题描述:

我想在我的Mac上执行一些脚本,iOS设备连接到这些脚本。脚本的目的是确定连接的设备是否越狱。如果你可以使用bash或py来建议解决方案,那将会很棒。如何从Mac上的终端检查iPhone是否越狱?

您可以尝试通过iPhone的连接程序“usbmux” SSH到它(转发您的计算机上的有线数据连接的端口)。有一个脚本,以及这方面的说明GitHub page

+1

并非所有的越狱机制在设备上启用SSH。这将无法检测到这样的越狱设备。 – Ocelot 2013-05-08 12:22:04

+1

是的,你是对的@ ocelot。但是,这很常见。在没有SSH机制的情况下,我认为这是完全不可能的......此外,该页面提供了一种使用iFuse从Mac远程启用SSH的方法。 – borrrden 2013-05-08 15:20:54

试试这个https://github.com/libimobiledevice/ifuse你可以检查设备是否允许你访问它的根文件夹。如果你可以访问根文件夹,那肯定是越狱了。

这是真的,越狱并不一定意味着你可以访问它的整个文件系统,但是所有的现代越狱解决方案安装AFC2服务,它允许完全的文件系统访问。

+0

请注意,从iOS 7.1开始,越狱设备默认没有安装AFC2。 – kennytm 2016-06-15 07:27:46