My roommate thought he'd take the liberty to change the music on my iPhone and somewhere in the mix of things, he also decided to "update" my iPhone...

Now it's sitting in an unusable state waiting for iTunes to activate it. I've tried using iNdependence 1.2.5 to activate and unlock again, but when I try it gives me an error saying "Error, couldn't perform jailbreak. You need to downgrade to version 1.0.2, then perform the special upgrade to 1.1.1 (see Help documentation for more details)."

My WiFi was turned off when he went in to change the music so I can't SFTP or SSH in or anything.

Is there a guide out there that can help me fix this or do I need to collect $300 from him?