Unlocking an iDevice has become a common activity among almost all users. When you get a new device, such as an iPhone 4 or an iPhone 3GS, the most probably is that you sign a one-year or a two-year contact with a certain carrier. This means that you will have to stick to it until the period of time passes. That is no longer like this. You have the possibility to remove all restrictions imposed by your carrier and to unlock your device with the Snowbreeze software.
The good news is the fact that you can unlock iOS 5.0.1(meaning iPhone 4, 3GS with 01.59.00 baseband) with the help of Ultrasnow 1.2.5. Actually, the software works pretty simple. It is worth mentioning the fact that before you start unlocking your device, you should create a back up plan using the iTunes account in order to protect your data. However, before you start the unlocking process, I suggest you to upgrade to iOS 5 using a custom firmware if you want to preserve your old baseband. It is worth mentioning the fact that you need to run a jailbroken device for this process. This short guide will show you what you need to do in order to unlock your iPhone running on iOS 5.0.1 using the Ultrasnow 1.2.5.
1. Download and install Ultrasnow 1.2.5 on your device. I must mention the fact that if you want to find the software on Cydia, you need to add a new source and namely the repo666.ultrasnow. Only here you can find the program available for download.
2. Find Ultrasnow on your device and launch the application.
3. The program will automatically unlock your iPhone 3GS/4 Baseband 01.59.00 so you can use it with any carrier you want. When the program finished its job, you need to restart your device and use RedSnow to boot in a tethered mode. That is it.
In the last part, I want to say that unlocking iOS 5.0.1 on your iPhone 4 or 3GS does not void the warranty of your device. You do not have to worry about anything because you can reverse the process anytime you want without asking permission from your carrier. As a last note, I want to mention the fact that this step-by-step guide is intended for devices running on iOS 5.0.1 baseband 01.59.00.