I personally recommend steering clear of Sn0wBreeze. It is an option for jailbreaking and maintenance and such, but it's not as flawless as RedSn0w as there are quite a few bugs with Sn0wBreeze that it incorporates into the process. We might have to restore the iPhone to get this working again. You're going to need to see if you have the SHSH blobs for your device on Cydia's server. Now normally when retrieving blobs, your device has to be in the normal state. In our case, it might or might not be, but since you do hear the sound when taking a screen capture, we might be in the normal state with a bad com.springboard.plist
Download the latest version of TinyUmbrella here.
http://cache.firmwareumbrella.com/downloads/tinyumbrella-6.01.01.exe
Now plug in your device to your computer. Let it boot. Then test again with a screen capture. If you hear the sound, proceed, otherwise, wait until you hear the sound of a screen capture to signify that your device is booted.
Once plugged in, on the top right of the screen, click on Save SHSH or Save All SHSH. If it's greyed out, skip the rest of this section and proceed to the next segment with that's headed off with "2##" below. Once you click on the button, in the center of the window, there should be a white box that has a few tabs. By default, you should be on the "General" tab. On the bottom of the window, there should be a loading bar.
1## Once you click on the Save SHSH button, give it about 20-30 seconds tops. You should see the loading bar move on the bottom, and something should appear on the white box in the center. Look for something alone the lines of "iPhone 4S 5.0.1" "iPhone 4S 5.1.1" "iPhone4,1 5.1.1" or "iPhone4,1 5.0.1". If you do see those, come back here with a reply. If not, click on the "Log" tab that should be next to the Generals tab. There should be a wall of text where TinyUmbrella is retrieving blobs based on the iOS versions from beginning to end. Then look for the ones something like the following:
You have saved your iPad2WIFI 6.0.1 (10A523) SHSH locally and the request was sent to CYDIA. This means that CYDIA DOES have your SHSH. Do NOT bug semaphore about the Cydia home page showing this version.
This is just an example. Replace the iPad2WIFI with iPhone4S. And replace the 6.0.1 with 5.0.1 and 5.1.1. Look for those. If it says the below instead, come back and reply with which ones are present and not present.
CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4S 5.0.1 (10A5316k) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE
2## Now if the button is greyed out for Save SHSH, that means your device is not recognized in the normal state and we'll have to find the ECID for your device manually, put it into TinyUmbrella, then retrieve it manually like that. So to find the ECID of your device follow the steps below:
- Put your device into DFU mode
- Open your Device Manager, then look for the "Apple Mobile Device (Recovery or DFU mode) and right click it, then go to Properties.
- Click on the 'Details' tab
- Click on the arrow for the dropdown box, and select "Device Instance Path"
- There should be some text in the textbox now.
That text in the textbox is your ECID. You would have to narrow it down I believe since it's a bunch of gibberish. But your ECID should be 00000XXXXXXXXXXXX, where the X's are numbers and such. The cutoff is the - or the _ that follows after that line. Copy the textbook, then narrow down the ECID fragment that begins with 00000. Then copy the entire line, and go to TinyUmbrella, in the lower right hand, paste it into the "Manual ECID" box. Then click on Save SHSH on the top right again and it should work.
If you don't see the blobs at all as mentioned above in the section with the header '1##', come back with a reply that says that you didn't see the blobs for which iOS, or if you do see it for one of them, reply so.
EDIT: Alternatively, you can use ECID Grabber or USBView to find the ECID if TinyUmbrella does not recognize your device in the normal state as well.