A5 Cache Issues Bypassed. iPhone 4S Jailbreak Accomplished

Yesterday, we told you that Pod2g has reported that he is having problem with the iPhone 4S/iPad 2 iOS 5.0.1 untethered jailbreak because of processor cache issues. But thanks to Saurik, today the hacker reports that he bypassed the issue, and the iPhone 4S/iPad 2 jailbreak was accomplished

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/

There’s no ETA for the release yet. We will keep you updated. Stay tuned…