Hey guys. You see, my jailbroken iPhone 3GS is completely frozen at the unlock screen. I did download a few tweaks like the Android Lock (The Android way of unlocking, using a certain pattern to connect dots) , Graviboard, Infinidock, SBsettings, Fake Caller ID, Barrel and others. I've tried rebooting it a few times, and the first time I think, it went into safe mode but the times after that, it still gets stuck at the unlock screen. I've also tried to drain the battery till it goes off, but still nothing happens when I charge it again. But bear in mind that when your iPhone turns off, there will still be some charge left. This is when you see the battery with a red end and asking you to charge it, so now I am waiting for it to go off completely. Should I restore the iPhone? Will all my jailbroken tweaks vanish? Would I need to jailbreak my phone again? All help is greatly appreciated. Thank you, in advance. Please, help me.