So I bought an iPhone 3GS from a pawn shop fro 150$. Its on Rogers Wireless (a canadian company) but I'm on Koodo. For the past 6 months of owning my phone I've been using the jailbreak method to use my Koodo SIM on my phone. However I am finding now that it only lasts a month or two before a glitch pops up (like being un able to sync or connect to wifi) and then I have to do the whole restore, jailbreak, unlock, and re-copy my stuff onto the phone. Its getting quite irritating. I wan't to factory unlock my iPhone so I can use the regular software and so I can update to iOS 6 finally. Unfortunately the only two options I can find are 1: To get rogers to unlock it, which I can't even do because you have to be a rogers customer for like 6 months and then pay them 50$ to unlock my own property. 2: I can pay an unlocking service, but they all charge like 200$. Why the hell would I ever pay that much to unlock something thats MINE. How is this even legal? Its like being forced to pay to get into my own house. So has anyone ever found a FREE way of factory unlocking their phone? If not I'm just going to smash my iPhone against a wall and buy a cheap unlocked android phone.