HOW TO PRESERVE CURRENT BASEBAND OF YOUR IPHONE
If you have unlocked version of iphone and trying to upgrade its ios to a new one then think twice,because it might be very easy to upgrade your iphone to a newer firmware but you may loss the ability to unlock your idevice. So, actually what happens is that whenever you upgrade your idevice firmware the baseband of your idevice also gets changed or upgraded but the ability to unlock your iphone completely depends on your baseband version. Therefore i have presented this tips for you to get rid off the change of your baseband while upgrading your iphone firmware.
This tutorial works for idevice from ios 3.x to 5.x.
FIRST YOU NEED TO DOWNLOAD THE REQUIRED VERSION OF IOS. You can download all ios firmware from here or here
STEP-1:
FIRST YOU NEED A TOOL CALLED SNOWBREEZE. Click here or here to download
STEP-2:
Extract Snowbreeze to a folder.
STEP-3:
Run Snowbreeze and click on Ok button

STEP-4:
Then click on Arrow as shown below 
STEP-5:
Click on Browse button and select the original ios firmware that you have downloaded before.

Note: If you have not downloaded the original ios firmware then select “iOS Firmwares are downloadable here ” optiion in Snowbreeze window. Then select you idevice and desire ios firmware to download. Then goto STEP-5

STEP-6:
When you select your firmware file the following screen will appear.

Click on Arrow Button Again.
STEP-7:
Select Baseband Preservation Mode as shown below

After you select baseband preservation mode the following popup screen appears.
Just select Yes button
Now the snowbreeze does the necessary processings….

STEP-8:

Click OK and you are done you have prepared the custom firmware with baseband preserved.
Now just put your iphone in DFU mode and restore from itune.
TO KNOW HOW TO PUT YOUR DEVICE IN DFU MODE CLICK HERE.
Now you can easily jailbreak and unlock you iphone.



