Dev Team finally made it. They created software called yellowsn0w, that unlocked iPhone 3G. Now you can use any carrier you want. I successfully unlocked my US version.It works much more stable than sim proxy method.
Please, back up everything on your iPhone before you start, just in case. Everything you do is your responsibility. I had to go through all 4 steps to make my iPhone 3G work. I used only my new sim without sim proxy.
Here are the steps:
Step 1: Restore your iPhone to version 2.2 (Not needed if you are already at 2.2 with baseband 02.28.00):
I use iFunBox a lot. This is a very useful utility for jailbreaked iPhones. Recently it was updated to version 0.7.224.86. Here is a download link.
What’s New:
1. Thumbnail view supported for wallpapers, camera and all other folders.
2. Support Symlink for the filesystem of firmware 2.0. All .app can be listed in Application folder.
3. Downloading music and movie from iPhone with filename encoded with album name and artist name.
4. Support E-Books, converting plain text to UTF-16 automatically.
5. Support Book Shelf, converting plain text to UTF-8 automatically.
Limitations:
Uploading music and movie to iPhone is now disabled on devices with firmware 2.x.
The developer, Kevin Rose, says this application will be avaliable officially via AppStore. No jailbreaking and hacking. The only concern.. will Apple approve it? I hope so. Watch the video:
This application is developed by Jay Freeman, the creator of the Cydia. Veency is a free app that allows iPhone owners to remotely control their iPhone from PC or Mac desktop via a VNC client.
Of course you cannot do two finger gestures with this app. All other actions can be done with the click of your mouse. The only area in which Veency fails tragically at is when opening any video recording application on the iPhone.
This application is avaliable for jailbreaked iPhones via Cydia installer.
Be sure to restart your iPhone after installing Veency and connect to the server using a Wi-Fi connection. We recommend using UltraVNC or TightVNC to connect your Windows desktop. If you’re using a Mac, we recommend Chicken VNC.
This is a step-by-step tutorial. If you have iPhone 3G this guide will help you jailbreak and activate the device. For iPhone 2G it will also perform the unlock.
I recommend using 2.2 firmware, because iPhone 3G unlock is avaliable now. But you can use it with old v2.1, v2.0.1 and v2.0.2.
1. If you’re using old firmware and want to upgrade, please, do it via iTunes.
4. Close iTunes (if opened) and start QuickPwn. You will see the following:
5. Connect you iPhone or iPhone 3G and push next button.
6. Your deveice is detected. Click browse to select firmware image.
7. Select the image that you downloaded in step 3. Make sure this is the same version that you currently have on your iPhone. If you want to upgrade go to step 1.
8. The application will verify that you choose the right version of firmware image. Click next.
9. You will be frequently using Cyda, so make sure to check it. Installer is in beta, but it will be updated in the future, so check this one too. Click next.
10. Check if your device is connected and hit next.
11. This is probably the hardest part. You will need to press Home and Power buttons on your iPhone in the special order. So make sure you read instructions carefully and follow them. If not, not big deal, you’ll be able to start from step 4.
There are 3 steps here: hold down Home button for 5 sec, than hold Home and Power button for 10 sec, than hold Home butting for 30 sec.
12. Than you’ll have to wait whilce QuickPwn will do the work.
13. Congratulations! You did it. Now you can run Cydia Installer and install usefull and free applications.
Sn0wBreeze 2.9.6(pwnagetool for windows, supports untethered jailbreak of iOS 5.1.1 for iPhone 4, iPhone 3GS, iPod Touch 3G, iPod Touch 4G, iPad and Apple TV 2G)
Sn0wBreeze 2.9.3(pwnagetool for windows, supports tethered jailbreak of iOS 5.1 for iPhone 4, iPhone 3GS, iPod Touch 3G, iPod Touch 4G, iPad; untethered for iPhone 3GS with old bootrom; untethered for iOS 5.0.1, iOS 4, iOS 3 supports Apple TV 2G)
Sn0wBreeze 2.8b11(pwnagetool for windows, supports iOS 5, iOS 5.0.1, tethered jailbreak for iPhone 4, iPhone 3GS, iPod Touch 3G, iPod Touch 4G, iPad, Apple TV 2G; untethered for iPhone 3GS with old bootrom)
Current version is ultrasn0w 1.2.3, download in Cydia(unlock for iPhone 4, iPhone 3GS, iPhone 3G, firmwares 3.0-4.3.3; it supports basebands 01.59.00, 04.26.08, 05.11.07, 05.12.01, 05.13.04, 06.15.00)