On Tuesday, Apple released firmware 3.1.3 for the iPhone and iPod touches. Â Unless youâve personally observed a problem with the reporting of your battery percentage, thereâs no reason to update to 3.1.3. Â We know some of you will want to anyway. Â Superbowl Sundayâs PwnageTool 3.1.5 for Mac OS X will let you do so safely, preserving your jailbreak and ultrasn0w unlock. Â (If you use the blacksn0w unlock (at baseband 05.11.07), you need to stay at 3.1.2.)
iPhone 3G and 3GS unlockers should always be very wary to update their firmware. Â This is no exception. Â If you make a mistake along the way you may find yourself updating to official 3.1.3 in which case you will lose your unlock, possibly forever.
iPhone 3GS users (regardless of unlock) should stay away from this and all 3.1.3 jailbreak tools unless you know you have your âSHSH hashesâ backed up via Cydia. Â Thatâs because if you make a mistake you may find yourself stuck at official 3.1.3 with no way to jailbreak or come back down to 3.1.2 to jailbreak.
If you really truly feel that you need to update, this version creates a custom 3.1.3 IPSW for you to restore to on your iPhone 2G, iPhone 3G, iPhone 3GS with early bootrom, iPod touch 1G, and iPod touch 2G with early bootrom. Â If you donât know if you have an early bootrom or not, please avoid updating until you learn more.
You donât need to be pre-jailbroken on anything but the iPod touch 2G early bootrom. Â And really for that device, itâs faster and easier to use redsn0w 0.9.4 as mentioned in our last post. Â For that matter, if you have an ipt1g, iphone2g, or iphone3g(and donât need an unlock), you should use redsn0w too (but version 0.9.3). Â Itâs faster and you wonât have to go through a full restore process (just do an update then run redsn0w, pointing it at 3.1.2 FW instead of 3.1.3).
If you have an iPhone 3GS, PwnageTool works if youâre currently at version 3.1.2 or below (down to 3.0). Â You donât need to be already jailbroken â PwnageTool will ask you if youâre jailbroken after youâve created the IPSW. Â Donât use PwnageTool on the iPhone 3GS if youâre at 3.1.3, it just wonât work. Â Downgrade to 3.1.2 using the methods described here. Â If you canât downgrade because you donât have your 3GS 3.1.2 hashes on file with Cydia, youâll need to sit out the 3.1.3 jailbreak.
We arenât revealing any new exploits to Apple with this jailbreak. Everything here has been used before, itâs just a straightforward port of Pwnage2 and 24Kpwn to the new firmware. Â Itâs possible the new firmware was released largely to flush out new exploits before the next big release. Â We wonât be biting.
Weâd really like the above warnings and disclaimers to sink in. Please donât download the files below and use them blindly.
Please feel free to ask any questions in the comment section below. Â Weâve got a bunch of expert help there, including our friendly moderators confucious and angie!
Official Bittorrent Releases
Unofficial Mirrors
The following links are unofficial download mirrors, you download these archives at your own risk, we accept no responsibility if your computer explodes or if it becomes part of a NASA attacking botnet or even worse if your hands fall off mid-way during the use of these files. We do not check these links and we accept no responsibility with regard to the validity of the files, the other content that these links may provide or with the content that is on the third-party linked site.
Always check the files that you have downloaded against our published SHA1 hash. We would prefer that you downloaded the official bittorrent release that is linked above, but you are welcome to try these if you really must. Mirror owners should email direct download links only (no rapidshare or filesharing sites please) to blog@iphone-dev.org â please donât place mirrors in the comments as they will be deleted.
United States
Austria
France
Germany
Korea
Poland
Romania
United Kingdom
WARNING! At 10.30AM PST on February 2nd 2010 Apple released the 3.1.3 version (7E18) of the iPhoneOS.
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.
Update 1: Â [Donât go near this if you have 3GS, newer ipt2G, or any ipt3G] Thanks to daring experimenters in the comments, we can confirm that yesterdayâs redsn0w works for todayâs 3.1.3 update for iPhone 2G. Â Just point it at the 3.1.2 iPhone 2G IPSW after doing update or restore to 3.1.3. Â So far weâve only confirmed this for iPhone 2G. Â (Note that if this does work for iPhone 3G too, you can *only* use it if you donât care about the unlock.)
Update 2:Â [Donât go near this if you have 3GS, newer ipt2G, or any ipt3G] Can confirm that this method works for iPhone 3G and iPod touch 1G too. Â Donât do it for iPhone 3G if you need an unlock though (really, donât!). For older iPod touch 2G, weâll need a small (1-character) change in redsn0w source.
Update 3:Â [Donât go near this if you have 3GS, newer ipt2G, or any ipt3G] For those with older (non-MC) iPod touch 2G, weâve compiled a special version of redsn0w meant just for you: Mac and Windows. Â You guys can get in on the â3.1.2 loopholeâ too using this special version. Â Donât try this if you have a newer iPod Touch 2G or if youâre not completely sure what version you have. Â And of course donât try it for 3GS or ipt3G either.
That about does it for the 3.1.2 redsn0w loophole. Â Ultrasn0w/yellowsn0w/blacksn0w users shouldnât go near it. Â Otherwise, it can be used by owners of iPhone 2G, iPhone 3G (not unlockers!), iPod 1G, and iPod 2G older version. Â Everyone else please wait for official support in the tools.
It sure has been a while since we last saw a firmware update from Apple.  (And by the way, which will come firstâ¦the iPad wifi, FW version 3.1.3/4.0 for iPhones, or the new iPhone itself?)  Anyway, while weâre waiting, we updated redsn0w to be compatible with FW 3.1.2.  We also added a few new features!

Itâs actually been in âopen betaâ for a while now, and those of you who already follow @MuscleNerd on twitter may already have tried the new redsn0w. Â You can read all about it and download it from our our wikee. Â Compared to our last release, weâve given you the ability to quickly change your boot or recovery logos and enable âverboseâ booting. Â And for those of you who want to experiment with your internet tethering options over cellular, try version 0.9.3 in the extra links at the bottom of that wikee page.
After reading the brief Q&A on our wikee, feel free to ask any questions below in the comments. Â Briefly though, if youâre already happy with your current jailbroken system (whether itâs via PwnageTool or blackra1n), and if you donât want boot logos, then you can safely ignore this post and weâll continue the wait for Appleâs next release together :) Otherwise go ahead and try some new boot logos using redsn0w, or use it for fresh jailbreaks. Â If you use it on an already jailbroken phone, be sure to checkmark âAlready pwnedâ and donât reinstall Cydia again (doing so will probably make Cydia lose track of what it has installed).
Caution: if youâre using the ultrasn0w or yellowsn0w unlocks then donât be tempted to update to official 3.1.2 just to use redsn0w (and remember, redsn0w still works at 3.0 anyway). Â If you update to official 3.1.2, redsn0w will still work but youâll lose ultrasn0w and yellowsn0w. Â There is geohotâs blacksn0w for those who updated to official 3.1.2 but there are still wifi problems with the unlock at that firmware in a small number of cases. Â iPhone 2G unlockers donât need to worry about any of this, since BootNeuter handles all that regardless of firmware version (BootNeuter is installed for you by redsn0w if you have an iPhone 2G and choose âunlockâ).
This version of redsn0w does not provide an untethered jailbreak for those of you with brand new iPhone 3GS, iPod touch 2G, or any iPod touch 3G. Â redsn0w will jailbreak those but it will still be a tethered jailbreak until some new exploit is found and released.
As always, redsn0w does not update your firmware version. Â You use it with whatever firmware is already running on your device (and you point redsn0w to the IPSW corresponding to that firmware already running on your device).
Today we released an ultrasn0w update that fixes an issue for those running firmware 3.1.x with the 04.26 baseband. Â That specific combination resulted in a missing carrier name in the upper left-hand corner of your home screen. Â Todayâs ultrasn0w update from 0.91 to 0.92 fixes that problem (which was an important issue for roaming). You should see the update available if you have http://repo666.ultrasn0w.com as a Cydia source. Â Enjoy!
iPhone 3G/3GS owners who found themselves stuck with version 05.11 of the baseband (either by accident or because they bought it that way) are now in luck! Â geohot was able to turn the already-public at+xemn crash into an injection vector, which can be used to inject his version of the unlock. Â The blacksn0w unlock is available for free via Cydia by adding the repository http://blackra1n.com in the Manage->Sources panel. Â Congratulations, geohot!
Those of you who are already unlocked at 3.1.2 because you kept your 04.26 baseband now have an extra cushion of comfort, and more choices: ultrasn0w, purplesn0w, and now blacksn0w (and of course the original yellowsn0w too if youâre still back at FW 2.x). Â Whether or not you choose to update your baseband solely to use the new unlock is a personal choice, but so far there are no advantages to doing so (and remember you canât come back to 04.26 after youâve gone to 05.11).
As with all the unlocks, it will probably very soon be re-sold through scam sites that charge you money for what is offered to the community for free. Â Please stay vigilant for these scam sites and steer your friends away from them.
Update: Some commenters are reporting a lingering problem with WiFi while using blacksn0w. Â Some are able to solve it with a single âReset Network Settingsâ but others say they need to do that periodically. Â So far there seems to be no pattern to those affected or the best way to fix it.