Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Restore again.
And redo the whole thing.
What firmware version are you using and what kind of custom ipsw?

Like I said, every time I restore, it gives me an error 1015 right near the end of the process, saying that it failed.

Firmware version, I'm not sure. As for the IPSW, I've tried using the custom one PwnageTool made, 3.1.3, as well as the latest one.
 
Weird.
So TU is not kicking it out of recovery any more?

Negative. Every time I tell it to, the phone restarts like it would if it had been kicked out recovery mode, and then goes right back to the screen with the USB cord and the iTunes logo.
 
Try to downgrade the IOS on your phone to 3.1.3. Without editing the host file, you will keep seeing the "error 1015". So, following this instruction here;

http://www.redmondpie.com/downgrade...pod-touch-to-iphone-3.1.3-3.1.2-how-to-guide/

Once your phone is on 3.1.3. Then jailbreaking is with Spirit. Since you have wifi issue, use "Cyder 2" to install Ultrasn0w deb file into your phone to unlock it.

Good luck.

Host files and SHSH's dont matter when restoring a 3G to 3.1.3 cause that firmware doesnt require those blobs.
But worth it a try anyway.
 
Evidently I'm already on 3.1.3...

Everytime I try to enter DFU, it just goes back to recovery :(
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.