I have iPhone 4, which used to have firmware 4.1 and 02.10.04. Last night, I download the 4.3.3 ipsw and use pwnagetool to jailbreak it. When pwnagetool created the custom 4.3.3 firmware, I press "alt + restore" on iTunes and selected the custom firmware that was just created. iTunes extracted the files and say that it is restoring the phone. But then it stuck the the last few pixels (Both on iPhone and iTunes) and stayed like that for hours. So then i decided to unplugged the phone out of my mac and redo all the procedures. But everything was the same as first time. So now my iPhone is lying in the screen with the USB cord and iTunes CD logo, like i first turn it on... Please help! I really do appreciate it!! Thanks alot!