It appears that we are few inches away from the release of the iOS 5 / 5.0.1 Untethered Jailbreak for all devices, including the latest iPhone 4S and iPad 2 powered by Apple’s A5 dual-core processor. As we have told you yesterday that the famous hacker @pod2g who claimed to be have an untethered exploit announced that he hit an obstacle in the way of iOS 5 / 5.0.1 Untethered Jailbreak on iPhone 4S due to a glitch in the multi-core processor of iPhone 4S and iPad 2. However, the hacker said, he is able to jailbreak all the older iOS devices powered by A4 processor with his new exploit.
With a new start of the day, the hacker comes again on the twitter and claimed that he is able to figured out the multi-core cache problem with its exploit on the iPhone 4S and iPad 2, and successfully able to do what he wants on the device. As the hacker claimed on the blogspot his exploit is not completely ready to make the public launch, because the exploit is not perfectly working on the newer device, and he wants to fix the problem before releasing the iOS 5 / 5.0.1 untethered jailbreak in the public.
OK, figured it out, the A5 cache is not a problem anymore.
I sorted it out by doing the untether in a single thread and by flushing all the dcache then all the icache in a row at a strategical point of the process.
It took me like a hundred of tests to find the key. Hard for the nerves.
For the tech guys, here is a link explaining issues related to self modifying code ( or code patching ) on the ARM platform : http://blogs.arm.com/software-enablement/141-caches-and-self-modifying-code/
Another news : I discussed with @saurik today about the launchd boot process, and he’s found one missing piece of the puzzle I needed to have a perfectly stable jailbreak. He’s definitly one of the best iOS gurus out there. Thank you saurik!
According to him, the jailbreak is not pretty stable and requires some advanced skills tweaks from the successor hackers like the creator of Cydia, Saurik. The hacker said in the public that he has shown the jailbreak exploit to Saurik for the review and general feedback on the exploit, and as informed by Saurik the jailbreak exploit misses few lines which made the script more stable on the device. So it means now they only have to add few pieces of code in their exploit and press the compile button to release the exploit.
ETA of iOS 5 / 5.0.1 Untethered Jailbreak:
As we all know, no one has yet announced any date or hint about the launch of the jailbreak, so its still unknown that when the hacker releases his exploit in the public, however, we believe that hacker will make it before the upcoming holidays!