The main site of the iPhone Dev Team (http://blog.iphone-dev.org) is still up ... Wish the sites will be fixed soon
Thanks to @aditadx for bringing to attention
As you already know Apple release iPhone firmware 3.1.3 today, but the changelog they offer is not satisfying or worthwhile at all. Pretty much they didn’t make you update in the first place. Anyway, we still manage to jailbreak it, and above all that it seems that there are some hidden features that Apple didn’t advertise.
The update also reportedly resolves an issue where third-party applications would not launch in some instances. It also addresses a bug that could cause applications to crash when using the Japanese Kana keyboard.
iPhone OS 3.1.3 also includes a number of security updates related to CoreAudio, ImageIO, Recovery Mode and WebKit. Full details are available in the support document on Apple’s Web site.
[via AppleInsider]
As you know, to get into DFU you must press the two buttons simultaneously for 10 seconds, but some times one of the two buttons will break. An alternative to jailbreak without having to go into the DFU mode is to use Blackra1n. However, if the iPhone freezes and you need to restore the firmware to do it again, this guide will come back again very useful.
What you need:
How to do it:
1. Create a copy of the original apple firmware and change the file extension from .ipsw to .zip
2. Unpack the .zip file to view its content. Navigate to Firmware > all_flash
3. Inside you will get two folders ( all_flash.m68ap.production and all_flash.n82ap.production ) and both of them will contain various files. The ones you are interested in are:
NOTE: asterisks stands for 68 or 82 – depending on the folder. “xxx” is a different number for each device.
4. Delete the LLB.m ** ap.RELEASE.img3 file in both folders and rename the applelogo.xxx.img3 file to LLB.m ** ap.RELEASE.img3
5. Save everything and rename the file back from .zip to .ipsw
6. Connect your iPhone or iPod Touch to your computer, open iTunes and click the “Restore” button while holding down the Alt key if you’re using Mac (Shift key if you’re on Windovs).Now browsed for the modified .ipsw and restore your device with it.When iTune is done restoring your device with the custom firmware, your iPhone/iTouch will load directly into the DFU mode and now you can restore with a custom jailbreake firmware.
So basically what you are doing here is, making LLB (which is not there) invalidate iBoot which causes it to go into a DFU loop. (thx iH8sn0w for your input)
Download iPhone OS 3.1.3