Tag Archive for: jailbreak

Jailbreaking an iPhone in 2020

It’s been quite a while since I jailbroke my first iPhone, an iPhone 3GS, back in 2010.

Fortunately, from that iOS 4 to the current iOS 13, the iPhone Operating System has incorporated many improvements and features that were previously only possible through applications or tweaks on a jailbroken iPhone. These continuous changes made me abandon the need to jailbreak my personal iPhone.

However, Apple continues to excessively block access to our iPhones and one change that particularly annoyed me was when Apple removed in September 2017, with the launch of iTunes 12.7 and iOS 11, the management of Apps within iTunes that allowed us to back up our Apps, as well as installing them on our iPhone from our Mac using iTunes.

This change prevents us from downloading the applications that we have acquired for our iPhone from our Mac using iTunes so we can save locally in our computer the IPA of the applications so that, if necessary, we can re-install them in our iPhone Apps previously acquired without having to download them again from the App Store.

Saving the IPA of the Apps we’ve purchased is especially useful if the developer or Apple itself decides to remove it from the App Store at some point. Isn’t that right, TomTom? Isn’t that right?

As it turns out, I purchased the TomTom GPS navigation application for Europe. When I bought it, TomTom promised that the map updates would be free for life. But some time ago TomTom announced that it was no longer updating the application and maps. But not only that, they removed it completely from the App Store. So, despite having paid for it, I can’t install it on any of my devices because it has disappeared from the App Store and Apple removed the possibility of backing it up with iTunes time ago.

So I find myself in a situation where neither Apple nor TomTom provide me with any way to install an application that I paid for. My only alternative is to jailbreak an iPhone 6 where I still have the App installed to access the whole file system so I can extract it and manually “build” the IPA to install it on another device. Thank you, Apple. Thank you, TomTom.

This iPhone 6 has iOS 12.4.3 installed, so I dived into finding current options to allow jailbreak on this combination of device and iOS version.

Read More

Tethered y Untethered Jailbreak

Desde la salida del nuevo iOS 4.2.1 están más en boca los términos tethered y untethered en el mundo del jailbreak.

Cuando se habla de un dispositivo al que se le ha hecho jailbreak tethered (literalmente significa atado) nos referimos a un dispositivo que requiere ser conectado a un PC o Mac cada vez que el dispositivo se reinicia (porque se le ha acabado la batería o porque lo hemos apagado nosotros) y queremos que el dispositivo siga manteniendo el jailbreak.
Esto no quiere decir que no podamos encenderlo sin conectarlo a un ordenador. En el caso de que no hayamos instalado ningún tweak que se enganchan a programas importantes como SpringBoard o CommCenter, programas como Cydia no funcionarán y veremos en su lugar un hermoso icono blanco. Otras aplicaciones que tuvieron que ser trasladadas por Cydia fallarán, como es el caso de Safari.
Si por contra, hemos instalado MobileSubstrate tweaks como Winterboard o SBSettings que se enganchan al SpringBoard u otros protamas importantes, entonces el inicio del dispositivo fallará y se quedará bloqueado en la pantalla del logo de Apple. En este caso necesitarás usar redsn0w y pulsar en “Just boot tethered right now”.

Por otro lado, si al dispositivo se le ha hecho jailbreak untethered (literalmente significa desatado) no necesitaremos conectarlo a ningún ordenador cada vez que reiniciemos el dispositivo, manteniendo siempre el jailbreak.

Por el momento, si hemos hecho jailbreak al dispositivo con iOS 4.2.1 usando redsn0w v0.9.6b4, todos los dispositivos tendrán jailbreak tethered salvo que se trate de un iPhone3G, un iPhone 3GS con bootrom vieja o un iPod touch 2G  no-MC ipt2g. Para el resto toca esperar hasta que el Dev-Team encuentre una solución.

Comprobar la versión del Bootrom de un iPhone

El bootrom, bootloader o iBoot es el gestor de arranque de todos los dispositivos con iOS.

Durante el proceso de restauración del firmware de un iPhone vía iTunes, el iBoot comprueba que se está instalando una versión del firmware igual o superior a la que está instalada y que este firmware es genuino de Apple y no ha sido modificado.

Read More