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

4

我希望在我的Mac上执行一些脚本,连接了一个iOS设备。脚本的目的是识别连接的设备是否越狱。如果您能使用bash或py提供解决方案,那将非常好。

2个回答

3

您可以尝试通过iPhone的连接程序"usbmux"(将有线数据连接转发到计算机上的端口)来尝试SSH。此GitHub页面提供了脚本以及说明。


1
并非所有越狱机制都能在设备上启用ssh。这将无法检测到此类越狱设备。 - Ocelot
1
是的,@ocelot,你说得对。然而,这很常见。在那些没有SSH机制的情况下,我认为它根本不可能...此外,该页面提供了一种使用iFuse从Mac远程启用SSH的方法。 - borrrden

1
尝试这个https://github.com/libimobiledevice/ifuse,你可以检查设备是否允许你访问它的根文件夹。如果你可以访问根文件夹,那么它肯定已越狱。
确实,越狱不一定意味着你可以访问整个文件系统,但是所有现代越狱解决方案都安装了AFC2服务,允许完全的文件系统访问。

请注意,从iOS 7.1开始,越狱设备默认不安装AFC2。 - kennytm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接