Chronic Dev Team has finally taken the lid off the A5 jailbreak completely. For iPhone 4S and iPad 2 jailbreak enthusiasts, the hacker camp has just released Windows version of Absinthe to download.
This latest version of Absinthe uses the Racoon String Format Overflow Exploit and HFS Heap Overflow fromCoronafor untether. The exact exploit to jailbreak both the A5 devices is not known yet, but it is assumed that the web clip loads a page that requires an IPsec VPN connection, which causes the racoon daemon to start and run the jailbreak payload.
During A5 jailbreak process, BackupAgent is crashed forcibly to produce a crash log which is then read by jailbreak payload in order to obtain the memory address of libcopyfile.dylib to continue with the exploit.
While running jailbreak, if it gives you “Error establishing a database connection”, it is because of the fact that greenpois0n.com site is down. You can bypass the error by enabling a specially crafted VPN connection in the Settings app. Follow the steps mentioned here.
The process appears pretty straightforward. Don’t worry, though–we’ll show you how to do it from scratch. However, if you follow the instructions for the jailbreaking method you use carefully, you shouldn’t have a problem. Of course, before attempting any sort of jailbreak, make sure your iPhone 4S and iPad 2 data is backed up.
Note: iPhone unlockers must not update their 4S to iOS 5.0.1, since it will upgrade baseband from 1.0.11 to 1.0.14 and you may lose unlock. If you’re already updated to 5.0.1, you cannot downgrade back to 5.0, but if you’re on 9A406 it is possible to downgrade the BB by going to the 9A405 version of 5.0.1 while the window is still open. Just restore your iPhone 4S to build 9A405. More can be read here.
Step 1) Download Absinthe for windows and extract it from the absinthe-win-0.2.zip and then run Absinthe.
Step 2) Connect your iPhone 4S or iPad 2 to your computer. Make sure you have taken the backup, which will come handy if anything goes wrong.
Step 3) Once your device is detected; click the ‘Jailbreak’ button. You will notice a sign that request you to wait for a while. Let Absinthe do its thing. At this point of time, do not interrupt the process. It may take time which is perfectly normal with Absinthe jailbreak.
As soon as the Absinthe injection is complete your device will reboot automatically. Absinthe will now send payload data.
Step 4) After the process is complete – on iPhone 4S, you will notice an icon that says ‘Absinthe’. Just tap on that, after which your device will reboot again.
If the server is down and you get an Error establishing a database connection message then tap the Settings icon on your springboard and turn on VPN. You will get a configuration error but after about a minute or two your iPhone 4S will reboot with Cydia on the Springboard.
You can now enjoy a jailbroken iPhone 4S or iPad on 5.0.1 (untethered). Users are reporting some issues while running jailbreak. I ran it on two iOS devices without any problems so your mileage may vary. Share your A5 jailbreak experience on Windows in the comments section below or bug @JAlLBREAKS on twitter.