iPhone 4S untethered jailbreak on iOS 5.0.1 / 5.0 is making a good progress. Pod2g, has announced today that he has achieved some milestones on iPhone 4S jailbreak battle. Pod2g has managed to fix some caching issues with iPhone 4S while he trying to port untethered jailbreak.
Add to this another issue that was hindering a stable untethered is now fixed as well with the help of Cydia founder Jay Freeman (aka Saurik). Thank you guys for the hard work.
Here's what Pod2g said:
OK, figured it out, the A5 cache is not a problem anymore.Sorry if we at Limera1n.cc disturb you by many news about iOS 5 untethered jailbreak, but we try to keep you updated with all news as much as we can specially we feel that we became more closer from releasing iPhone 4S untethered jailbreak.
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 launched boot process, and he's found one missing piece of the puzzle I needed to have a perfectly stable jailbreak. He's definitely one of the best iOS gurus out there. Thank you saurik!