yellowsn0w 0.9.7 - Please read
BE VERY VERY CAREFUL !!!
This version is for use with iPhone 3G running Operating System (fw) 2.2.1 AND NOT WITH BASEBAND 02.30.03
You MUST NOT LET ITUNES UPDATE your phone currently running 2.2.
Instead, you MUST CREATE CUSTOM FIRMWARE using PwnageTool 2.2.5 that does not affect the baseband. Use that custom firmware you created to restore to your iphone 3G
Please read the Dev Team Blog
yellowsn0w 0.9.7 is just a compatibility fix for Apple's 2.2.1 libraries
Apple FW 2.2.1 KILLs yellowsn0w, 9.7 wont unlock it
How to avoid iPhone RELOCK by Apple FW 2.2.1
If you dont want to join the numerous people whose iTunes AUTOMATICALLY checks for updates, go to the Preferences and uncheck the box that says Check For Updates Automatically.
This MIGHT help you not to updadte your Firmware on an Unlocked iPhone.
As you should realize, updating your Firmware RELOCKS your iPhone, and yellowsn0w 9.7 will NOT UNLOCK FW 2.2.1 if you let iTunes UPDATE or RESTORE to FW 2.2.1
yellowsn0w 9.7 WILL NOT UNLOCK an iPhone that has been updated to FW 2.2.1 in iTunes.. (unless you make a special pwned version of 2.2.1 that prevents baseband update to BB 2.30.. ONLY baseband 2.28 can be unlocked with yellowsn0w)
If you dont understand this post, DONT update to FW 2.2.1, it will KILL yellowsn0w.