beeg-yoshi

Vieux Guide

Basic Information:

Vieux is a tool written by me which uses OTA signed firmwares to do full restores/downgrades to said signed versions.

The versions that you can downgrade to are limited by what versions are currently OTA signed, as the SHSH used in the restore are saved at the time of the restore.
A7 Devices have iOS 10.3.3 OTA signed for life, and various A5/A6 devices have iOS 8.4.1 and/or 6.1.3 signed for life, meaning those devices are able to always restore to those firmwares.

Restores done with Vieux are Untethered as they use a valid ApTicket for the restore, however PWNDFU mode (64 Bit devices) or KDFU mode (32 Bit devices) is needed to perform the restore as the ApTicket is valid for the OTA firmware not the full restore firmware, but this is not an issue.

Requirements

  1. A macOS machine (hackintosh or legit mac)
  2. Python 3.5 or higher
  3. Copy of files from the Vieux repo
  4. The IPSW for the firmware you want to restore to
  5. (32 BIT DEVICES ONLY) A jailbroken device, with OpenSSH installed (and working)

Instructions

  1. "cd" into the downloaded "Vieux" folder "cd path/to/folder"
  2. Run "pip3 install -r requirments.txt"
  3. Connect device to computer in DFU mode (NOT PWNDFU MODE) for 64 Bit devices, or normal mode for 32 Bit devices
  4. Run "./vieux -i path/to/.ipsw" - e.g. "./vieux -i /Users/matty/Downloads/iPhone_4.0_64bit_10.3.3_14G60_Restore.ipsw"
  5. Follow the programs instructions when needed

Done!

Report any errors/issues with Vieux here, please use the given bug template.


Back Home








Toggle Dark Mode