by Joe White
December 20, 2011
More news regarding a jailbreak solution for the iPhone 4S has hit the Web. Yesterday, we told you that the famed iOS hacker @pod2g was working on uncovering an untethered jailbreak solution for Apple's fifth generation iPhone handset. Because the iPhone 4S is powered by a dual-core Apple A5 processor, finding a jailbreak solution (even a tethered one) has proved to be difficult. However, more news regarding the situation has recently hit the Web. After explaining yesterday that a cache issue was the main problem he was encountering, @pod2g has updated his blog, noting that:
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!Though a jailbreak solution for the iPhone 4S hasn't been released yet, this is more good news. Hopefully, we'll be able to "liberate" our fifth generation iPhone handsets in no time at all. The only question is: will you? Let us know in the comments.