My 3GS is still on 3.1.2 and jailbroken, i only connected it to iTunes once and that was probably like 2 yeats ago, so i have installed tons of apps and today my iPhone is stuck on Apple boot logo for hours. I don't want to loose everything and install OS 4, i want to stick to 3.1.2, what shall i do?