I just wanted to post this for anyone who has been having issues with Safari not saving cookies on their iPhone. This has been an issue for me for well over a month! Ive asked for help here and on various IRC iPhone chans seemingly with no response and people just ignoring my plea for help... Maybe no one knew how to help me. Who knows?
But I'm posting this because my problem has FINALLY been solved!!! Now usually I'm NEVER able to change permissions with Terminal on my phone. It just gives me Permission Denied and/or Operation not permitted errors. I can't use SSH so that was out of the question and so is WinSCP. What to do? Nothing...! Nothing but suffer with a broken safari for weeks on end....
That is until this evening. I refreshed Installer and noticed something. I have a Japanese source installed in Installer called Japan Public Repository and the author is masaki. In the "Recent" category there was something called 1.1.4 Safari Cookie Fix. Now I run firmware 1.1.3 Ziphone jailbroken. I tapped on the More Info tab to see what exactly this fix would do. The fix seemed like it would do the same for 1.1.3 because 1.1.3 and 1.1.4 share the same mobile/Library/Cookies folder location. I took a chance out of desperation and even though the fix says it is for 1.1.4 it works on 1.1.3!!!! MY SAFARI IS BACK TO NORMAL!!!!!!!! Oh happy day!!! As I type this I am reassured that I WILL NOT HAVE TO LOGIN AGAIN TO SEND!!!
I have to tell you that has been VERY annoying! And with NO HELP FROM ANYONE! So, for anyone reading this if you have been having the same problems with safari not saving passwords not saving cookies not saving well ANYTHING! Try this fix. Even if you're running 1.1.3 it seems to work fine. I've been running Safari now for about an hour and its been saving EVERYTHING! Its worderful to have my normal safari back. So I hope that I've helped someone. I'm typing from my iPhone to this post right now. If you need to find he Japan Public Repository source just google it. Its not hard to find. You'll need to have BSD Subsystem or Cydia (which is what I have and is also known as FAKE BSD Subsystem) and you will need to reboot your phone after the fix is implemented.
Anyway enjoy your now fixed safari browser like I am!
