¿Es posible hacer jailbreak sin restaurar el iPhone 4, lo que lo obliga a actualizar al último iOS del que es capaz?

El último firmware del que es capaz el iPhone 4 es iOS 7.1.2, que es jailbreak con Pangu. Aún podrá liberar su iPhone incluso si está restaurado a iOS 7.1.2. Por cierto, todos los firmwares que alguna vez estuvieron disponibles en el iPhone 4 son jailbreak, desde iOS 4. * hasta iOS 7.1.2, con diferentes herramientas de jailbreak. Compruebe Jailbreak – El iPhone Wiki.

No necesita restaurar un teléfono para poder hacer jailbreak si el firmware actual es jailbreak. De hecho, los jailbreakers generalmente desconfían de la restauración, porque existe la posibilidad de perder la capacidad de jailbreak, y también de perder la capacidad de degradar a un firmware jailbreakable.

Apple “firma” los firmwares antes de instalarlos en los dispositivos y generalmente solo se firma el último firmware para cada dispositivo. El firmware anterior deja de firmarse una vez que Apple descubre que su último es lo suficientemente estable. Para dispositivos más nuevos que el iPhone 4, solo puede instalar firmwares firmados y no hay posibilidad de degradar a un firmware que ya no se firma (esto explica la última oración en el segundo párrafo).

Entonces, si tenía un iPhone 4S y actualizó su firmware a la última versión, ese será el único firmware que podrá ejecutar en ese iPhone 4S porque ya no puede degradarlo. Pero tiene un iPhone 4 , que aún puede degradarse a firmwares sin firmar utilizando blobs SHSH, siempre que haya realizado ciertos pasos.

Eso dependería de la versión del sistema operativo que esté instalado actualmente en el teléfono.