uses DFU mode to try to automatically determine which device and FW you have
fetches pieces of public IPSWs from Apple (once). Non-public IPSWs must be provided manually (once). It then caches those pieces for future use.
“Just boot” is a tethered boot. Uses whatever “Preferences” you’ve set for boot logo and kernel boot-args
“Pwned DFU” puts your device in a pwned DFU state for some of the iTunes stuff detailed below
“Recovery fix” gets past 1015 types of errors (when baseband portion of restore fails). Should work on iOS5 beta too
“Select IPSW” is for picking non-public IPSWs, or overriding auto-detection
“SHSH blobs” has a bunch of options…
“Fetch” – fetch current PARTIAL blobs on device. Should complete in under 10 or 15 seconds. Puts the set of PARTIAL of blobs on your computer as a plist. Checks if Cydia already has a full set for this device and build. If not, it submits this PARTIAL set and returns Cydia’s acknowledgement or rejection
“Verify” – cryptographically verifies existing blob files from either redsn0w, TinyUmbrella, or Cydia server. You can select a whole bunch of blobs to verify at once if you want (like the TinyUmbrella directory)
“Submit” – both verifies and submits one or more blob files to Cydia. This lets you copy your entire TinyUmbrella cache of blobs up to the Cydia server
“Query” - queries the Cydia server for all available FULL or PARTIAL blobs for a given set of ECIDs
“Stitch” – stitches either FULL or PARTIAL blobs to a STOCK or CUSTOM IPSW
Stitching is NOT yet supported on iPhones! Need to work out the baseband part of the restore process.
FULL blobs stitched to a STOCK IPSW gives you a completely self-contained signed IPSW that iTunes will accept without any tricks (no need to go into pwned DFU mode, no need to start TinyUmbrella TSS server, no need to redirect to Cydia server for blobs)
PARTIAL blobs stitched to any IPSW requires you to go into pwned DFU mode before running iTunes. No need to start TU or use Cydia though.
Stitching either FULL or PARTIAL blobs to a CUSTOM IPSW also requires a pwned DFU start before iTunes restores. No need to start TU or use Cydia though./li>
Will eventually support fetching the blobs directly from Cydia instead of a file on your computer
If you have an iPhone 3GS with the new bootrom you will only be able to perform a tethered jailbreak at this time. This means you will need Redsn0w’s assistance to boot into your jailbroken device.
IMPORTANT FOR UNLOCKERS
During this process you can update your baseband to the 06.15 version. If you are on 05.14 or 05.15 or higher you will need to do this to unlock. You do not need to do this for jailbreak only. Please read the following very carefully before deciding whether to do this.
There is no way to come back down from baseband 06.15, and there’s no hiding the baseband version from Apple. You’ll be voiding your warranty in a very obvious way.
If some future baseband comes out with a critical fix, you won’t be able to update to it if it remains down in the 05.xx sequence (then again, you wouldn’t update to it if you wanted to keep your unlock anyway).
Starting with FW 4.2.1 if you have 06.15 on your iPhone you won’t ever be able to restore to stock firmware (it will fail). You’ll need to only restore to custom IPSWs (then again, if you’re unlocker you should already be doing that).
Don’t update to 06.15 if you don’t need to, you can just jailbreak without unlocking using this tutorial! Only update baseband if you need the unlock and you’re stuck on baseband version 05.14 or 05.15, and you’re willing to assume the above risks. You can find out your baseband version in Settings -> General -> About -> Modem Firmware.
Those with an unlockable baseband and on a lower firmware should use PwnageTool instead to update without upgrading your baseband.
Step One
Create a folder on your desktop called Pwnage
Download RedSn0w from here or here. Save it in the Pwnage folder. Likewise, download the latest 4.2.1 firmware from below and place it in the same folder.
UPDATE: Please think first, before you do something.
UPDATE2: If you have 05.13 baseband or lower – do not update to 4.2.1, use PwnageTool to create custom firmware!
This is step-by-step instructions on how to jailbreak and unlock your iPhone 3G on iOS 4.2.1 firmware using RedSn0w 0.9.6b5 for Windows.
IMPORTANT FOR UNLOCKERS
During this process you can update your baseband to the 06.15 version. If you are on 05.14 or 05.15 or higher you will need to do this to unlock. You do not need to do this for jailbreak only. Please read the following very carefully before deciding whether to do this.
There is no way to come back down from baseband 06.15, and there’s no hiding the baseband version from Apple. You’ll be voiding your warranty in a very obvious way.
If some future baseband comes out with a critical fix, you won’t be able to update to it if it remains down in the 05.xx sequence (then again, you wouldn’t update to it if you wanted to keep your unlock anyway).
Starting with FW 4.2.1 if you have 06.15 on your iPhone you won’t ever be able to restore to stock firmware (it will fail). You’ll need to only restore to custom IPSWs (then again, if you’re unlocker you should already be doing that).
Don’t update to 06.15 if you don’t need to, you can just jailbreak without unlocking using this tutorial! Only update baseband if you need the unlock and you’re stuck on baseband version 05.14 or 05.15, and you’re willing to assume the above risks. You can find out your baseband version in Settings -> General -> About -> Modem Firmware.
Step One
Create a folder on your desktop called Pwnage
Download RedSn0w from here or here. Save it in the Pwnage folder. Likewise, download the latest 4.2.1 firmware from below and place it in the same folder.
Can not wait for the official release? Do you want to get CineXPlayer for iPad on your iPhone and iPod touch right now? For those of you who do not know, CineXPlayer is an iPad application that allows you to download Xvid AVI files using iTunes, so you can easily reproduce the format that Apple won’t. Because the developer has not invented version of the application for the iPhone, the hacker decided to do everything by himself.
It is a complete step by step tutorial on how to install it on your iPhone or iPod touch available here. You just need to jailbreak these devices, because the process involves SSH (SSH program for secure file sharing on the network) to access the iPhone, but it’s worth it if you want to get it right now!
H8sn0w has just released the new version of Sn0wbreeze 1.4. Sn0wbreeze is a jailbreak utility with functionality similar to PwnageTool. The new version supports firmware 3.1.3 jailbreak for the following devices:
Sn0wbreeze is a Windows application, so Mac users have to wait for the upcoming release of PwnageTool by the DevTeam. Alternatively, both Mac and Windows users can use Redsn0w to run jailbreak (no custom firmware though).
You can download the new version of sn0wbreeze here.
MuscleNerd continues to argue that we should not use sn0wbreeze. Especially users who have unlocked their iPhone with blacksn0w utility: