What do you think I should do?
I'm running a 2g iPhone, with a custom/Pwnage version of 3.0.
I got the phone way back in October of 2007, so it's relatively old.
Anyways, lately the phone has been driving me mental. It crashes randomly (extremely often) and I can rarely turn it on/restart it/shut it off (ie pushing the home or sleep buttons do nothing.)
I tried going through Pwnage and making a custom 3.1.2 FW, and everything went smooth (except for that fact that, again, the phone doesnt respond when I push the buttons so getting into DFU mode has been impossible.)
When I plug the phone into iTunes (9.0.2, oh I'm also running a Mac), automatically it says the phone needs to be restored, so I click "Okay" and proceed by choosing (alt+click) my custom restore firmware. At this point, you should know, the phone itself is basically dead. The screen is not on. No "restore screen" or anything. Can't even turn it on.
Things stay golden up until the very last part of the restore when it starts "verifying the restore" in which the phone crashes/shuts down and iTunes gives me the annoying alert that something went horribly wrong with the restore and the iPhone could not be restored.
I have tried several custom fw versions, and all give me the same problem. I know it's a software problem, and nothing to do with the battery or whatnot because the thing was running smoothly up until a week or so ago. It also had random "freakouts" ever since I up'd the FW in the summer, but nothing major like this. I should also add I've taken care of this phone religiously. There has been no dropping or water damage whatsoever.
I'm at a loss with what to do. I haven't really done any jailbreaking or anything since I got the phone, and have had my buddy do all my Pwnage stuff for me.
Any thoughts or suggestions are extremely appreciated.