Hello. I just managed to jailbreak my 1.1.2. after trying many many times over the past two days.
The main problem I ran into was using the 1.1.2. Jailbreak program. I kept getting the error that jailbreak.jar could not connect to my iphone.
Well, I present the solution that worked for me here...
First of all, this worked for me, but that doesn't mean it will work for you. If you mess something up to your phone or comp, don't blame me. (although, seriously, you shouldn't have detrimental issues). Second, I unlocked the phone via windows XP sp2, not vista, not a mac.
I followed a few guides floating around here, and always ended up with jailbreak.jar not able to connect to my iphone. I searched a lot of sites and only found that many people have this problem, yet no one seemed to have a solution.
I realized eventually, that the QTMLClient.dll that came with the Jailbreak 1.1.2 zip file was not the same version as my recently updated Quicktime Player (happened with the itunes 7.5 update.) So I went and found the "newer" QTMLClient.dll on my computer (ran a search), and replaced the one that came in the zip.
This got rid of the first error message. I'm sorry but I really can't remember what the two error messages said now... However, Jailbreak 1.1.2. ran into another problem, and that was the error message that recommended me to turn off my device/computer and try again. Well, needless to say, rebooting didn't work.
Then I figured, "after changing the QTMLClient.dll in my [iphuc_windows] folder, iphuc now works, then maybe the Jailbreak.jar program was simply having problems running the actual iphuc program."
SO... I followed touchdev.net's recommendation on this page:
http://www.touchdev.net/wiki/Jailbreak_1.1.2, except the one for encountering "Cannot launch iPHUC!" error while trying to run 1.1.2 Jailbreak in Windows" problem, and changed the TEMP and TMP folders to where I stored my jailbreak 1.1.2. program (in my case, c:\\jailbreak). VOILA! It worked!
I don't know how many people out there have the same issue I did, but I hope that this at least helps someone. It was so frustrating for me when I was trying to figure this out...
BTW, I followed chadpriddle's guide for downgrading the baseband (
here) after I updated to 1.1.2. Then I reflashed to 1.1.1. and THEN I installed and ran appsnapp, and finally, the above.
Good luck!
Blake