Vieux-使用OTA为32/64位iOS降级的工具

Vieux-使用OTA Blob进行32/64位iOS降级的工具

作者-MattyTwitter-@mosk_i

在Merc的帮助下(Twitter-@Vyce_Merculous


要求

运行10.14.x或更高版本的MacOS机器(Hackintosh或合法Mac)(VM不工作,CHECKM8在VM中不工作)

兼容的iOS设备-如果您的设备是32位设备,则需要在安装了OpenSSH的情况下越狱(某些设备在安装OpenSSH后需要重新启动并重新越狱)

阅读本自述文件的能力


设备支持

iOS 10.3.3

iPhone 5s,iPad Air,iPad Mini 2(非iPad4,6)

iOS 8.4.1

iPhone 5,iPhone 4s,iPad 2,iPad 3,iPad 4,iPad Mini 1,iPod 5

iOS 6.1.3

iPhone 4s,iPad 2(不是iPad2,4)

下载地址:

Vieux -for mac 1.0.1

提取码:595913


运行要求

需要Python3(至少3.5)

还需要Python2,但macOS缺省提供它

运行“ pip3 install -r requirements.txt”以安装所有依赖项


使用说明

在使用之前,工具需要安装依赖插件,而Mac系统安装依赖插件,还需要安装自制软件管理器HomeBrew,所以,首先要安装HomeBrew到Mac系统上。

HomeBrew自制软件管理器安装教程

国内用户使用下面的方法,全自动中文安装,打开电脑终端输入以下命令执行:

/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”

默认选择1 中科大镜像源,然后选择y,全自动开始安装了。如果提示没有安装Git命令行工具,选择是安装,然后再次执行上面的Homebrew安装命令即可。

注意:推荐使用10.13以上的MacOS系统进行降级,低于此系统的会有很多错误无法使用。

Viuex使用教程

1,终端输入: cd /Users/dk/Desktop/Vieux-master(终端输入cd +空格,把vieux文件夹拖进去)
2,输入:pip3 install -r requirements.txt

如果这里提示pip command not found ,说明没有安装自制软件管理器Homebrew,下面是按照方法

HomeBrew自制软件管理器安装教程

国内用户使用下面的方法,全自动中文安装,打开电脑终端输入以下命令执行:

/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”

默认选择1 中科大镜像源,然后选择y,全自动开始安装了。如果提示没有安装Git命令行工具,选择是安装,然后再次执行上面的Homebrew安装命令即可。

注意:推荐使用10.13以上的MacOS系统进行降级,低于此系统的会有很多错误无法使用。

3,连接设备到电脑,并且让iPhone/iPad进入DFU模式

运行

./vieux -i /Users/dk/Downloads/i4ToolsDownloads/Firmware/iPhone_4.0_64bit_10.3.3_14G60_Restore.ipsw

开始对iPhone或者iPad降级。iPhone_4.0_64bit_10.3.3_14G60_Restore.ipsw是已经下载好的固件,根据iPhone型号、iPad型号自行选择。

如果没有问题,Viuex可以正常运行了,会出现下面提示:


常问问题

如何使用此工具?

如果您拥有64位设备(iPhone 5s,iPad Mini 2,iPad Air),则只需以DFU模式连接设备并运行该工具,如果您拥有32位设备,则只需以普通模式而非NOT FFU模式连接设备,然后运行该工具!

此设备支持什么设备/何时支持我的iPad XX或iPhone XX?

参见上文,已经支持所有兼容的设备。10.3.3降级将不支持任何其他设备。曾经

为什么该工具无法运行?

尝试使用此工具之前,请确保已运行“ pip3 install -r requirements.txt”。如果仍不能解决问题,请对该错误进行屏幕截图,然后在Github页面上创建问题。

什么时候支持其他操作系统?EG Linux,Windows等…

Windows很可能永远不会支持Windows,因为Windows是所有与iOS相关的东西的糟糕操作系统。Linux支持是可能的,并且很可能会在以后提供支持。仅适用于macOS,Mojave最好,但Catalina可以工作。再低于Mojave,则未经测试,也没有官方的支持,但请随时尝试,如果不起作用,请不要期待我的任何帮助。

为什么要在其他较旧的方法上使用此方法?

这是迄今为止市场上OTA降级最快的工具,再没有其他工具可以同时进行32位和64位降级。另外,此工具为“ Just Works(TM)”,因此没有理由不尝试!

我如何获得无法解决的错误/问题的帮助?

如果您已经尝试了本自述文件中提到的所有内容,则可以在Github页面上打开问题,通过tweet @ me(@mosk_i)或通过twitter(@mosk_i)向我发送DM。

请提供尽可能多的详细信息,包括但不限于-工具的完整日志,macOS版本,要降级到的设备型号/ iOS版本以及已经尝试过的版本。

MacOS Catalina安全问题

在MacOS Catalina中,有一项新的安全功能会导致脚本出现问题。有两种方法可以解决此问题,如下所示-

修复1:

问题是Vieux将调用某些二进制文件,而Catalina将显示一条安全消息,内容为:“ …无法打开,因为无法验证开发人员”。系统将为您提供两个选项,即“移至废纸or”或“取消”,最终您需要单击“取消”。为避免此问题,必须授予这些二进制文件的权限,以便它们可以运行。最简单的方法是:

  1. 转到文件夹Vieux/resources/bin;
  2. 按住Ctrl键并单击第一个二进制文件(futurerestore),然后选择Open
  3. 您将看到来自Catalina的安全消息,该消息现在具有选项Open,然后单击;
  4. 终端窗口将打开并执行一些操作,您可以将其关闭;
  5. 文件夹中的所有其他二进制文件重复步骤2-4: igetnonceirecoverytsschecker。通过执行此过程,二进制文件将作为安全设置的例外保存,并且主Vieux脚本将能够运行而不会遇到此问题。请注意,如果您尝试运行脚本并遇到此问题,则可能需要重置ipad才能使降级工作。

修复2:

  1. 在终端中打开“ Vieux”文件夹;
  2. 运行’./CatalinaFix.sh’;
  3. 出现提示时输入密码;
  4. 脚本完成后,再次运行Vieux。

感谢Salompas的修复程序1和riotdream的修复程序2 / 这里显示的替代解决方案!

“ Vieux”如何发音?

显然,“ vyuh”给我提供了5种不同的发音,“ old”的法语是它,它很适合该工具将设备降级到的旧iOS版本!即使考虑到它们的年龄,也不是说iOS 6/8/10完全不好。


学分

@ axi0mX -Checkm8 / ipwndfu

@tihmstar -Futurerestore / tsschecker

@linushenze -SecureROM签名检查卸妆

@ geohotz-将ipwndfu的叉子移植到Python3

@Vyce_Merculous-一般帮助/清理我的凌乱代码

@xerusdesign-测试

Schnob-测试/修复非蜂窝iPad支持

为您推荐