Apple just released iOS 4.0.1 for iPhone 4, 3GS and 3G. The baseband was expected to be upgraded but it remained same so this means you can unlock iOS 4.0.1 on iPhone 3G and 3GS (old bootrom).
First you need to jailbreak your iPhone, here are guides to jailbreak iPhone and iPod Touch running iOS 4.0.1
- How to jailbreak iOS 4.0.1 on iPhone 3G with Redsn0w
- Jailbreak iPhone 3GS iOS 4.0.1 with Pwnage Tool (Unofficial) [by iHackintosh]
After jailbreak, follow these steps to unlock.
Note: Before you go for the guide you must know
- This unlock is for iPhone 3G and 3GS with baseband 04.26.08, 05.11.07, 05.12.01 and 5.13.04 only.
- I will not be responsible for any loss of your device while attempting this jailbreak, do it on your own risk
How to unlock
- Run Cydia on your jailbroken iPhone.
- Tap ‘manage’ at the bottom of the screen and then ‘click Sources’
- Tap the ‘edit’ button at the top right of the screen and then tap ‘Add’ button on the top left of screen.
- Enter http://repo666.ultrasn0w.com as the source of URL and tap ‘Add Source’ button.
- When your done with adding source, tap ‘Return to Cydia’ button and press the ‘Done’ button at the top right of the screen.
- Select http://repo666.ultrasn0w.com/ from the list of user entered sources and select ultrasn0w from the list of Packages.
- Tap ‘Install’ button at the top right of screen and then tap ‘Confirm’ to start the installation.

- When installations completes successfully, restart your iPhone.
- After reboot, hold the ‘home’ button and power off the iPhone and then turn it on again while you hold the ‘home’ button.
- Done, you can now enjoy your unlocked iPhone.





Pingback: How to jailbreak iOS 4.0.1 on iPhone 3G with Redsn0w | MerryCode
Pingback: Tweets that mention How to unlock iPhone 3G, 3GS(old bootrom) on iOS 4.0.1 using ultrasn0w | MerryCode -- Topsy.com
Pingback: How to unlock iPhone 3G, 3GS(old bootrom) on iOS 4.0.1 using … | Iphone Blog