Even after several warnings from iPhone Dev team, not to upgrade iPhone 3G 2.0 to firmware 2.2.1 still many users upgraded accidentally or out of curiosity. The reason behind not to upgrade to firmware 2.2.1 was once you upgrade iPhone 3g to firmware 2.2.1 it also upgrades your baseband from 2.28.00 to 2.30.03.
Once your baseband is changed to 2.30.3 you can not use yellowsn0w (first soft unlock tool for iPhone 3G) to unlock your iPhone 3g, also method to downgrade iPhone 3G 2.2.1 to 2.2 doesn’t work as it doesn’t downgrade your baseband.
There is only one hope and that is iPhone dev team to release yellosn0w version which can unlock iPhone 3G firmware 2.2.1 with baseband 2.30.03 but there is no news about iPhone dev team future plans on working another yellowsn0w version, which is big downside for all those iPhone 3G users stuck with firmware 2.2.1.
Well now there is no need to keep your iPhone 3G 2.2.1 locked, as dev pH has created a tool which lets you to downgrade your baseband, and allow a unlock to occur once again. The name of this tool is pHaseBanDowngrader. However it only works for iPhone 3G with baseband 2.30.03 and bootloader 2.8.
To run the pHaseBanDowngrader, connect via SSH to your iPhone and copy the downloaded folder (phasebandowngrader) into the folder “/Applications” on your iPhone.
Note: The folder MUST named phasebandowngrader with lowercase letters!
To run it, open MobileTerminal and type “login”. The user is “root” and password is “alpine” by default. Then type: “cd /Applications/phasebandowngrader/”, then, to run the downgrader, type “./phasebandowngrader”
Download pHaseBanDowngrader to downgrade iPhone 3G baseband 2.30.03 to 2.28.0
How to Check your iPhone Bootloader version
Visit Baseband Commands – The iPhone Wiki
You can jailbreak iphone 3G firmware 2.2.1 with official quickpwn 2.2.5 and pwnage tool 2.2.5





