Fuzzyband is an application that can downgrade the baseband for iPhone 3G. Recently it has been updated to include the support for firmware 3.1.3 baseband 05.12.01. It works only with bootloader 05.08 (early iPhone 3G).
Why do users need to downgrade the baseband? The answer is simple: if they accidentally upgraded the new firmware and need to run unlock software (blacksn0w and ultrasn0w). Unlocked iPhones do not need Fuzzyband. iPhone 3GS users cannot downgrade baseband with Fuzzyband.
Fuzzyband is available for jailbreaked iPhones in Cydia (repository BigBoss, category "System" ).
Sherif Hashim has discovered an exploit which may allow unlock of the latest iPhone OS 3.1.3 baseband 05.12.01. Such unlock utilities for previous baseband versions were called blacksn0w, ultrasn0w и and yellowsn0w. MuscleNerd, the member of DevTeam, has already confirmed it is working. So the timing of the unlcok release is totally up to them right now.
Here is an official update from DevTeam:
"We’ve started to look at his crash but it’s a long road between any given crash and a fully working unlock, and we couldn’t put an ETA on it even if we wanted to. It’s not even guaranteed that an working unlock will come from this particular crash — it’s just too early to tell."
The iPhone Dev-Team has released PwnageTool 3.1.5 for Mac OS X. It allows iPhone and iPod Touch users to safely upgrade to firmware 3.1.3. With PwnageTool you can preserve jailbreak and ultrasn0w unlock. But if you’re using the blacksn0w unlock with baseband 05.11.07 you will need to stay at firmware 3.1.2.
PwnageTool 3.1.5 creates a custom 3.1.3 IPSW for the following devices:
iPhone 2G
iPhone 3G
iPhone 3GS with early bootrom
iPod touch 1G
iPod touch 2G with early bootrom
Warning! Don't try to use this tool if you have iPhone 3GS with firmware 3.1.3 - it just won't work. If you have iPod Touch 1G, iPhone 2G or factory unlocked iPhone 3G , try to use redsn0w - is would be much easier.
So this is a minor update, which fixing only the accuracy of the 3GS battery meter and the stability of some third-party app launches. This update is avaliable via iTunes.
New firmware 3.1.3 also introduces a new version of the baseband, the 05.12.01. So if you need unlock do not update! DevTeam also warns us:
If you care about your jailbreak and unlock, don’t update your device - 3G and 3G(S) owners should pay particular attention to this warning.
PwnageTool and redsn0w are not yet compatible with 3.1.3
Experimenters show that the latest version of redsn0w 0.9.2 is able to jailbreak iPhone 2G, iPhone 3G and iPod touch 1G. Just point it at the 3.1.2 IPSW (download here) after doing update or restore to firmware 3.1.3. Sounds like DevTeam will release an updated version of redsn0w that will handle firmware 3.1.3 officially. They say iPod touch 2G with firmware 3.1.3 is also jailbreakable.
Users report that unlock software, blacksn0w and ultrasn0w, doesn;t work with the new baseband.
Redsn0w is a cross-platform jailbreaking tool for iPhone and iPod Touch. New version redsn0w 0.9.2 supports the latest firmware 3.1.2.
redsn0w 0.9.2 supports:
All iPhones and iPod touches
Windows and Mac OSX (x86)
Apple firmwares 3.0 and 3.1.2
We expect to see Linux version quite soon.
If you need a carrier unlock, redsn0w will handle iPhone 2G by itself (by installing the BootNeuter utility). For the iPhone 3G and iPhone 3GS use Cydia after you're jailbroken to install ultrasn0w (baseband 04.26) or blacksn0w (baseband 05.11).
If you have a late-model iPhone 3GS, or if you have an iPod touch 2G whose serial number begins with “MC” (newer than week 40 of last year), or any iPod touch 3G, you can use redsn0w to jailbreak but you are currently restricted to “tethered” rebooting. That means you need to connect your device to a computer each time you boot it - so just try no to reboot.
Redsn0w is a cross-platform jailbreaking, unlocking, and customizing tool for iPhone and iPod Touch. New version redsn0w 0.9b3 supports the latest firmware 3.1.2. The most recent release before this one was redsn0w 0.8, which targeted Apple firmware 3.0/3.0.1.
redsn0w 0.9 beta3 supports:
All iPhones and iPod touches except the iPod touch 3G
Windows and Mac OSX (x86)
Apple firmwares 3.0-3.1.2
When it's out of beta, it will support the iPod touch 3G, PPC OSX, and Linux.
If you need a carrier unlock, redsn0w will handle iPhone 2G by itself (by installing the BootNeuter utility). For the iPhone 3G and iPhone 3GS use Cydia after you're jailbroken to install ultrasn0w (baseband 04.26) or blacksn0w (baseband 05.11).
If you have a late-model iPhone 3GS, or if you have an iPod touch 2G whose serial number begins with “MC” (newer than week 40 of last year), you can use redsn0w to jailbreak but you are currently restricted to “tethered” rebooting. That means you need to connect your device to a computer each time you boot it - so just try no to reboot.
Today DevTeam released an ultrasn0w update that fixes a bug for those who run it on firmware 3.1 and 3.1.2 with the 04.26 baseband. This bug was about a missing carrier name in the upper left-hand corner of your home screen. The update is avaliable in Cydia (repository http://repo666.ultrasn0w.com).
We remind you, that ultrasn0w 0.92 doesn't work with baseband 05.11.07!
[Update]: if your 3G or EDGE connection isn't working try manually clearing and re-entering your APN.
[Update 2]: Carrier logo fix confirmed (by order of tweet):
USA, Thailand, Austria, Trinidad, Germany, China, Kuwait, Serbia, Poland, France, Nigeria, Egypt, Pakistan, Ireland, UK, Turkey, Sweden, Switzerland, Malaysia, Hungary,The Netherlands, Bahamas, Jamaica, India,
Israel, Belgium, Canada, Portugal, Denmark, Costa Rica, Italy, Chile, Argentina, Brazil, Japan, Mexico, Venezuela, UAE.
MuscleNerd, the member of Dev-Team, created a nice post on twitter saying that ultrasn0w, the program that lets you unlock the iPhone 3G/3GS, functions just great with firmware 3.1.2. However you need to preserve baseband 04.26.08.
So the Dev-Team is working on new version of PwnageTool. Here is a screenshot that shows the new firmware and the old baseband:
DevTeam released PwnageTool 3.1. This utility will allow users of iPhone 2G, iPhone 3G, iPod Touch to run jailbreaked firmware 3.1. We still recommend staying on firmware 3.0/3.0.1 for as long as possible. The 3.1 firmware is not worth it. But if you really want 3.1. Here are the details:
If you are using a 3G iPhone with ultrasn0w and rely on ultrasn0w to obtain cellular service, then you should only upgrade to 3.1 with a PwnageTool created .ipsw. Never update using Apple's unmodified firmware. Stay away from Apple’s direct updates.
This version of PwnageTool WILL NOT work for the iPhone 3GS and iPod Touch 2G/3G.
PwnageTool WILL work for Original iPhone (1st Generation), Original iPod touch (1st Generation) and the iPhone 3G.
It works only with Mac OS X.
Future releases of PwnageTool and RedSn0w will be soon with more functionality.
Here is per device info:
iPhone 3G (unlocked): This model of iPhone 3G doesn’t have an Service Provider lock (aka factory unlocked) and you are able to put any SIM card into the phone and get service. Your phone is already unlocked so you do not need to worry about baseband updates, simply upgrade to 3.1 using iTunes and then use PwnageTool to create an ipsw and then use this to jailbreak your phone.
iPhone 3G (locked): You need to preserve 3.0 baseband. Create a custom firmware.
iPhone 2G (1st Generation): Use PwnageTool to do the magic and then restore with iTunes using your newly created .ipsw, you don’t need to worry about anything, the baseband will be unlocked, the phone jailbroken.
iPod touch 1G (Original iPod Touch): Use PwnageTool to create a firmware image and restore with that .ipsw using iTunes.
iPod touch 2G: Sorry, no support at this time within PwnageTool, use Redsn0w for an earlier (pre 3.1) firmware release instead.
iPod touch 3G (New iPod Touch): Sorry, no support at this time within PwnageTool.
You can download PwnageTool 3.1 in our utilities page.
The Dev-Team, after a little advice last night, has released an updated for ultrasn0w, the tool that provides unlock for the iPhone 3G and 3GS.
Through a message on Twitter we found out that this new version fixes a slight bug that appeared when we turn off Airplane mode. So if you have problems - go ahead and update. The update is also recommended for everybody else.
Avaliable in Cydia, repository http://repo666.ultrasn0w.com.
DevTeam updated ultrasn0w. They removed the daemon and used ideas of GeoHot's purplesn0w, but implemented these ideas in a better safer way. New ultrasn0w 0.9 uses 152 bytes of baseband RAM, which is 6900 timesless than purplesn0w. They also use mobile substrate to patch CommCenter, instead of patching the file itself.
Here is a list of features from DevTeam.
Works on both 3G and 3GS.
Works on hacktivated devices.
Works regardless of how you jailbroke your device.
Doesn’t patch any mach-o binary whatsoever. (Doesn’t require a separate patch as each new firmware comes out).
Doesn’t install any additional daemon
Has no race conditions, no popups about “Missing SIM”, no network issues
Is almost 7000 times smaller than its nearest competition
Geohot, the creator of purplera1n, has just released his own iPhone 3GS software unlock and named it purplesn0w. Who is purplesn0w for? If you own a jailbroken iPhone 3GS running firmware 3.0 and you want to unlock it to use it with another carrier (T-Mobile only in the USA), then purplesn0w is for you. Are you experiencing wifi/battery/other unlocking problems after using ultrasn0w? Then I highly recommend you try purplesn0w. Geohot says that it’s the best unlock out there.
purplesn0w doesn't run any deamon (resident app) on the iPhone, it just patches three files: CommCenter, lockdownd, and wildcard. You need an activated device in order to use purplesn0w, this is a minus.
Here is how to install purplesn0w:
Make sure you have an activated iPhone 3GS. If you have T-Mobile make sure you disable 3G in the settings.
Open Cydia, and add http://apt.geohot.com to your sources
Install the com.geohot.purplesn0w package
Watch for the success output in Cydia
Reboot your iPhone 3GS
Once you have followed the steps above, your iPhone 3GS should be unlocked.
Update: Geohot has also posted technical details of purplesn0w here along with the source code of purplesn0w. He plans to release an updated version of purplesn0w with hactivation support.