A word of advice to everyone in this thread:
Pwnage Tool has been shown to be a much more stable jailbreak tool overall than Blackra1n.
If you do not need to unlock and do not have the new bootrom, I recommend you use Pwnage Tool 3.1.4 to jailbreak firmware 3.1.2. But, you will need access to a Mac or get a pre-built IPSW from the internet.
Question/clarification about this dhlizard....does this work on a 3Gs week 46 (purchased 12/26) on AT&T? I could never get it to work, and had to use the Apple file. I always got an error 160x, no matter what I tried. I know (or at least read and understood) the error 160x is usually a USB issue, but I tried rebooting everything (several times), using different USB cables, different USB hubs, latest iTunes, etc. etc. This on Mac OS X MacBook Pro. Searched all over here at MR and at MMI to see what to try.
I ended up just using blackra1n for ~2 weeks with no problems. Note that I'm not really 'green' at JB'ing. Started back at v1.1.x with a 2G. Never had this issue with Pwnage Tool ever (and always used it) . It was only an issue with that week 46 3Gs.
BUT, it's all a moot point, for me at least, as that iPhone got returned to the Apple GB on 1/4/10.
Long story short, I've started having this problem (1st time ever) over the past week with the refurb. The refurb is a 3Gs running 3.1.2 on AT&T. I set it up as new, and didn't restore at all. It's a new SIM card also. The refurb is not a tethered jailbreak. I just used blackra1n, as that was worked on the other 3Gs it replaced, didn't even try Pwnage 3.1.4.
Been searching and reading all day yesterday on what to try. FWIW, I don't blindly just try something....the restore, even set up as new, takes 2-3 hours for me (even with using pkgbackup).
So, seeing the post by winstonzeddemor above....got me thinking as it was the scenario that applied to me. I was about to ask if anyone had tried it....
But, I also figured that the ipcc file also gets redone by using the sinful tethering hack (just with the added tethering)....so I just did that, as I've seen that the tethering method works for many.
No issues so far, tethering works, but it's only been about an hour. When I start having the 3G dropout or the 'No Service' issue, it usually happens randomly 2-3 times a day. I have to do all sorts of reboots and turning on/off of the 3G toggle to get it back, although I've noticed a couple times it did it on it's own sometimes.
Any thoughts?