Done jailbreak and unlock in less than 10 minutes. Everything went well and phone's been working as smooth as it can be. It's funny that my hacked first generation iphone no longer requires softwares (Pwntool or Quickqwn) to jailbreak and unlock. Yes, this sounds very weird but it just works. Now I update (by clicking update instead of restore) my hacked phone as if it were an ATT contracted, locked one. I experience no errors whatsoever and the phone works like a charm. A bit of info about the phone - it was purchased in September of the last year (with 1.0.2 firmware by default) and jailbroken and unlocked shortly after. After updating to 2.0 by using Pwntool by Dev Team, my phone works without any problem and has never got locked by a new firmware again. Simply iTunes recognizes it as an ATT phone. I'm throwing my case out here in case if anyone had similar experiences before. Well, thanks! Dev Team and Modmyi.com. Without you my iphone is nothing
Oh and I'm from Canada so screw Rogers and Fido's ridiculous 3G plans!