I had some difficulties finding an easy way to save the SHSH blobs for an Iphone 4S with IOS 7.0.6 yesterday.
Ifaith, Tinyumbrella, redsn0w and such tools just did not seem to be updated to handle this version at the moment.
I found a python script called SAVETHEMBLOBS
https://github.com/Neal/savethemblobs
but it did require some tinkering to figure out how to get it to run on my Windows 7 PC.
The version of python that I had installed did not have a certain module installed, and the automated module installation tool was not available for my version.
Error message: No module Named requests
So I downloaded and installed the 32 bit version of python 3.3.4. Make sure you allow the installer to add the python executables directory to the windows search path unless you understand how to run the python script without the path set.
http://python.org/ftp/python/3.3.4/python-3.3.4.msi
Then I downloaded and installed setuptools 2.2 for python version 3.3. Not sure if it was actually needed/missing from the python installation I did.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#distribute
Look for "setuptools‑2.2.win32‑py3.3.exe"
I had to open a COMMAND box with administrator priviligies. Click the Windows start "flag" thingy, write COMMAND in the search box, look for the "command prompt", RIGHT click and run as administrator.
Then, depending on where your Python is installed, do something like this in the command prompt windows:
c:
cd \python33\scripts
easy_install requests
If the output from the command looks free from errors you should be ready to run the getghemblobs.py script.
You need to put your iphone in DFU or restore mode to find out what to write as the ECID parameter
http://osxdaily.com/2010/06/24/iphon...n-your-iphone/
Then there are several guides to follow. I found my ECID in the device manager, but this guide seem to be easier to use
http://www.iphoneheat.com/2010/04/iphone-ipad-ecid/
(In device manager, i found the "Apple Mobile Device USB driver" under "USB-Controllers" (My windows is swedish, so actually USB-styrenheter), right click, select properties, click the information tab, and find the property "path to device instance" or similar (Sökväg till enhetsinstans in swedish), look for a value similar to "USB\VID_05AC&PID_1227\CPID:8930_CPRV:20_CPFM:03_S CEP:01_BDID:00_ECID:00000123456789A_IBFL:00_SRTG:[IBOOT-574.4]" and in this example the ECID would be 00000123456789A)
You also need your iphone identifier string, I found out mine using this table
http://www.icj.me/ios/all#iPhone41
As I was working with an Iphone 4S, i used "iPhone4,1" as the identifier. In the table, that is the first part of the name of the downloadable ipsw file such as "iPhone4,1_7.0.6_11B651_Restore.ipsw"
Iphone 4 (not S) seem to have iPhone3,1, iPhone3,2 or iPhone3,3 as the identifier depending on which network version (GSM/CDMA)
Put the phone back in normal mode if you are still in DFU mode by pressing both home and power until it rebbots. Also exit itunes if you have that running.
In the command line box, CD to the directory where you stored your savethemblogs.py script and type
savethemblogs.py 0x################ iPhone4,1
(replacing the "#####################" with your ECID and "iPhone4,1" with your own phone model. Keep the "0x" though, unless you have your ECID in decimal form instead of hexadecimal.
I hope you found this guide more helpful than confusing :-)
Bookmarks