I had my iPhone 3Gs working for about the day it was released and it's officially unlocked but when i updated my iphone to 4.3 beta firmware it worked fair enough with some buggy problems that weren't bothering me that much, after i have used it for a week all of a sudden my edge network stop working i restarted my iphone and boot it up back a again many time but with no luck. Therefore i decided to restore my iPhone to the same firmware by clicking "option" and tabbing on "Check for update" on my Mac to brows for the firmware that i have downloaded. i waited for my iphone to be restored and i was surprised that it didn't boot up to iphone's main menu but all i can see is the iphone's screen that instructs me to plug the USB and all i can do is to make emergency calles in that menu.
How can i unlock my iphone without jailbreaking it because i went to a shop and they told me we have to jailbreak your iphone to make it work since it not officially unlocked but i am very sure that i have bought it officially unlocked. how can i fix this problem?
My iphone has to be officially unlocked to use it as an GSM phone and that is exactly what i want to do, i do not want to jailbreak
Note: i have downloaded 4.3 update via torrent