Hi guys! This is my first post so go easy on me. I apologise in advance for asking questions which may have be answered before. Here is my problem and I hope you guys can sort it out.

I have an iphone4 version 4.3.3 and is jailbroken. The phone was jailbroken via Jailbreakme.com. Everything works fine.

Now I want to upgrade to version 5.0.1 and jailbreak it agian.

I am on 3g network and don’t want to unlock it, just jailbreak it for new version 5.0.1

How do I go on about it?

But before upgrading to the new software version can I keep my old apps and games or will they be erased?

Is there a way to preserve those apps and games (also keeping angry birds achievements)?

Which method do I use? Ultrasnow/redsnow/snowbreze ?

Thanks for any help in advance.