Hi everyone,
I rarely make a new post but this time I am really stuck. i cannot find a solution anywhere.
I have a 3gs 32gb running 3.1.2.
I've had it for over a year. It's jailbroken and unlocked. I usually try not to let the battery die, which requires using blackra1n to unlock it afterwards, but it happened on occasion and I've always managed to do it.
Today, something broke. I update Fontswapper through Cydia like I did many times before, and then after it tried respringing, it never managed to do so. It was just stuck on the respring window. It happened before once or twice so I didn't panic.
So I connect it to my windows 7-running computer, run blackra1n like 100s of times before, and I forget about it. Then I hear vibrating, which was weird, as I can't remember it ever vibrated when blackra1ining. Then I noticed it's taking too long. Then i started to worry something is wrong. Something was. I still can't do it. I downloaded newest version of blackra1n to make sure. I rebooted my computer and my phone. Nothing.
What happens is everything is going fine, the jailbreak is seemingly succeeded, it gives me the 'done, wait for reboot' sign and it gives me the 'the jailbreak is now complete...' popup window, the geohot's face appears on the iphone, and then nothing. It does not go to the black screen. The working circle appears after some time and the iphone gives me the short sound used when it's done respringing or jailbreaking, but the iphone doesn't go to the normal screen. It vibrates and makes the sound every couple of seconds over and over and over again. It's stuck at the goehot's face and the circle is getting whiter and whiter as if it was stacking on and on. It goes indefinitely.

I realized that it's the first jailbreak I tried to conduct after downloading the new itunes, after the old one stopped working. I seek fault in that. I uninstalled it and tried again, nothing. I found an older version of itunes (9), thinking that the new version might be blocking the program, nothing still. I tried running blackra1n as admin, nothing. I tried rebooting the phone, nothing. I tried the '5-instances-of-blackra1n' fix but nothing.

Also, the itunes is set not to sync automatically, always has been.

At this point I'm kind of freaked out something is really wrong. I don't want to upgrade nor restore the phone (even if I wanted to, I can't through itunes as the iphone is obviously undetectable).

I searched forums and found no solution that would work. I also didn't find anybody who had the exact same problem I'm having, although from what I can gather this is some kind of blackra1n indefinite loop.

So, anybody, I'm begging for help at this point. Any piece of advice you can give me, please do so. Anything will do.

Thanks in advance!