Una máquina MacOS (Hackintosh o Mac legítima) que ejecute 10.14.x o superior (las máquinas virtuales NO FUNCIONAN, CHECKM8 NO FUNCIONA EN UNA VM)
Dispositivo iOS compatible: si su dispositivo es de 32 bits, debe tener jailbreak con OpenSSH instalado (algunos dispositivos necesitan reiniciarse y volver a jailbreak después de instalar OpenSSH)
La capacidad de leer este README
iPhone 5s, iPad Air, iPad Mini 2 (no iPad4,6)
iPhone 5, iPhone 4s, iPad 2, iPad 3, iPad 4, iPad Mini 1, iPod 5
iPhone 4s, iPad 2 (no iPad2,4)
Usage: viuex [OPTIONS] [IPSW PATH (If required)]
Options:
-i, --ipsw PATH Path to IPSW file
-c, --clean Clean up any leftover files
-k, --kdfu PATH "Path/To/patchiBSS" Enter KDFU mode (32 Bit Only, device must be jailbroken)
-l, --list List what devices can be restored to what iOS versions
-p, --pwn Enter PWNDFU mode, which will also apply sig patches (64 Bit Only)
-r, --restore "Path/To/.ipsw" Just restore to a custom ipsw
-s, --shsh PATH "Path/To/Save/Location/" Save OTA blobs to a given path for future use (64 Bit Only)
-v, --version List the version of the tool
-y, --credits List credits and Big Yoshi
Necesita Python3 (al menos 3.5)
También necesita Python2 pero viene por defecto con macOS
Ejecute 'pip3 install -r requisitos.txt' para instalar todas las dependencias
Si tiene un dispositivo de 64 bits (iPhone 5s, iPad Mini 2, iPad Air), simplemente conecte su dispositivo en modo DFU y ejecute la herramienta; si tiene un dispositivo de 32 bits, simplemente conecte el dispositivo en modo normal, NO EN MODO DFU ¡Y ejecute la herramienta!
Consulte arriba, todos los dispositivos compatibles ya son compatibles. Ningún otro dispositivo será compatible con la degradación a 10.3.3. Alguna vez.
Asegúrese de haber ejecutado "pip3 install -r requisitos.txt" antes de intentar utilizar esta herramienta. Si eso no soluciona el problema, tome una captura de pantalla del error y cree un problema en la página de Github.
Lo más probable es que nunca haya soporte para Windows, ya que Windows es un sistema operativo terrible para cualquier cosa relacionada con iOS. La compatibilidad con Linux es posible y lo más probable es que llegue en una fecha posterior. Solo macOS por ahora, Mojave es mejor pero Catalina funciona. En un nivel inferior, Mojave no está probado y no tiene soporte oficial, pero siéntete libre de intentarlo, pero no esperes ninguna ayuda de mi parte si no funciona.
Esta es, con diferencia, la herramienta más rápida para degradaciones OTA en el mercado, además ninguna otra herramienta puede realizar degradaciones de 32 y 64 bits. También esta herramienta "Just Works (TM)", ¡así que no hay razón para no probarla!
Si ha probado todo lo mencionado en este archivo Léame, puede abrir un problema en la página de Github, twittear @me (@mosk_i) o enviarme un DM en Twitter (@mosk_i).
Incluya tantos detalles como pueda, incluidos, entre otros: registro completo de la herramienta, versión de macOS, modelo de dispositivo/versión de iOS al que está intentando degradar y lo que ya ha probado.
En MacOS Catalina, hay una nueva característica de seguridad que causa problemas con el script. Hay dos métodos para solucionar este problema, como se ve a continuación:
Solución 1:
El problema es que Vieux llamará a ciertos archivos binarios y Catalina mostrará un mensaje de seguridad que dice: "... no se puede abrir porque no se puede verificar al desarrollador". Se le presentarán dos opciones, Mover a la Papelera o Cancelar, y al final tendrá que hacer clic en Cancelar. Para evitar este problema, debe otorgar permiso a estos binarios para que puedan ejecutarse. La forma más sencilla de hacerlo es:
Vieux/resources/bin
;futurerestore
) y seleccione Open
;Open
, haz clic en ella;igetnonce
, irecovery
y tsschecker
. Al realizar este proceso, los archivos binarios se guardan como una excepción en la configuración de seguridad y el script principal de Vieux podrá ejecutarse sin enfrentar este problema. Tenga en cuenta que si intentó ejecutar el script y encontró este problema, es posible que deba restablecer su iPad para que funcione la degradación.Solución 2:
¡Gracias a Salompas por la solución 1 y a riotdream por la solución 2/su solución alternativa que se ve aquí!
"vyuh" aparentemente, me han dado 5 pronunciaciones diferentes, es "viejo" en francés, lo que encaja bien con las versiones antiguas de iOS a las que esta herramienta degrada los dispositivos. No es que iOS 6/8/10 sea malo en absoluto, incluso teniendo en cuenta su antigüedad.
@axi0mX - Comprobarm8/ipwndfu
@tihmstar - Futurerestore/tsschecker
@linushenze - Eliminador de verificación de firma SecureROM
@geohotz - Bifurcación de ipwndfu portada a Python3
@Vyce_Merculous - Ayuda general/Limpiar mi código desordenado
@xerusdesign - Pruebas
Schnob: prueba/reparación de compatibilidad con iPad no celular