I've got a jailbroken 3GS with the 4.3.3 firmware. Most of my native apps don't work (as soon as they open, they close) and any new apps I install from Cydia seem to be doing the same thing. I tried to restore it (back to 4.3.3 of course) and it gives me the error that my device does not support that build. My sleep/wake button on the top of the phone is broken, so I can't effectively put it into DFU mode. Maybe after a long time of trying and jamming it down it might work (that's what I had to do to jailbreak it in the first place). I tried downloading an app that would let me turn off my phone/put it in DFU but as I mentioned above, the app will just open and close right away. Is there anything else I can do to alleviate this problem? I'd like my phone to be more functional than this. I didn't want to update to the new firmware either, after hearing all the warnings.