-
10-05-2009, 08:17 PM #41
-
10-05-2009, 08:42 PM #42
after a few tries redsnow said it completed but I was still stuck in restore. I went ahead and tried loading a custome 3.1 ipsw but that came up with the same 1604 error.
oh and it restores back to official 3.1 just fine.
-
10-05-2009, 08:44 PM #43
Are you sure we need all those files?I only have here IBEC and IBBS, but as far as im concerned, I think only those from the list you posted are signed. Those other files we can simply grab it from the .ipsw fw, cant we?
Dont know if im right, but if someone who has 3.0SHSH working, would be interested in trying, that would help all of us out there.
Thanks,
Abras
-
10-05-2009, 08:46 PM #44
Well, I'm glad to hear you were able to recover with no ill effects.
Sorry everyone hoping for the iBSS-only solution. You're most likely out of luck.
I am 100% positive. If you seek to EOF-2125 in each file, you should see 'DICE@'. Seek 7 bytes in, you will see the next 8 bytes are your ECID stored in reverse.
All of those files are signed.Last edited by TheHeadFL; 10-05-2009 at 08:46 PM. Reason: Automerged Doublepost
-
10-05-2009, 08:48 PM #45
I had an idea I thought was pretty ingenious to get all those files back - run one of those undelete programs and restore. I found the files, got all excited, but it didn't work. The file dates were all wrong (from May), they may have been from my Touch. Anyway, scanning my other partition now but it will take some time since it's 320GB.
Add.
-
10-05-2009, 09:36 PM #46
There must be a way to create the BLOB from both IBEC and IBBS. Maybe if you send the source code to the Dev Team or saurik they could take a look. Unfortunately geohot is not working with the iPhone right now.
Abras
Well, actually, he is ahahahha.
On the iPhone
Awesome, but i still want my 3.0 SHSH blobs.
AbrasLast edited by AbrasBR; 10-05-2009 at 09:36 PM. Reason: Automerged Doublepost
-
10-06-2009, 02:49 AM #47
does this mean that i'll be able to jailbreak my 3GS i somehow accidentally upgraded to 3.1 using Apple IPSW? (I dont care for unlock, just jailbreak).
-
10-06-2009, 03:35 AM #48
3.0.1 Diffs
Hi and thank you for this Application.
As i only had Files from 3.0.1, i patched it.
Here are the Diffs:
Code:--- U:SHSH_Tool3_0_1Program.cs.org So Okt 4 18:28:12 2009 +++ U:SHSH_Tool3_0_1Program.cs Di Okt 6 10:04:45 2009 @@ -84,7 +84,7 @@ Console.WriteLine("Verifying BLOB Data..."); foreach (BuildManifestItem manifestItem in manifestReader.ManifestItems.Values) { - if (manifestItem.BlobData == null && manifestItem.Path != "018-5304-002.dmg") + if (manifestItem.BlobData == null && manifestItem.Path != "018-5804-001.dmg") { Console.WriteLine(" - ERROR: Could not read signed BLOB data for " + manifestItem.Path); blobsOK = false; --- U:SHSH_Tool3_0_13.0.shsh.template.org So Okt 4 17:36:38 2009 +++ U:SHSH_Tool3_0_13.0.shsh.template Di Okt 6 09:40:50 2009 @@ -187,14 +187,14 @@ <dict> <key>Blob</key> <data> - [BLOB-018-5306-002.dmg] + [BLOB-018-5810-001.dmg] </data> <key>PartialDigest</key> <data> - [DIGEST-018-5306-002.dmg] + [DIGEST-018-5810-001.dmg] </data> <key>Path</key> - <string>018-5306-002.dmg</string> + <string>018-5810-001.dmg</string> </dict> <key>BatteryCharging0</key> <dict> --- U:SHSH_Tool3_0_1BuildManifest.xml.org So Okt 4 14:00:32 2009 +++ U:SHSH_Tool3_0_1BuildManifest.xml Di Okt 6 09:33:37 2009 @@ -15,7 +15,7 @@ <key>Info</key> <dict> <key>BuildNumber</key> - <string>7A341</string> + <string>7A400</string> <key>BuildTrain</key> <string>Kirkwood</string> <key>DeviceClass</key> @@ -235,7 +235,7 @@ <dict> <key>Digest</key> <data> - S6YEDyI71AU9urPi0aNn+602TtQ= + 5Zl3lKLWE8FFDjSQhtRk7LbJs3g= </data> <key>Info</key> <dict> @@ -244,8 +244,8 @@ </dict> <key>PartialDigest</key> <data> - QAAAAHidRwAltMOQ6wzPJKxGr/Dt0WimnI4J - kg== + QAAAAHigRwDhpK3z3TB3G7niwNpD1JKnCAa2 + 0Q== </data> <key>Trusted</key> <true/> @@ -293,7 +293,7 @@ <key>Info</key> <dict> <key>Path</key> - <string>018-5302-002.dmg</string> + <string>018-5799-001.dmg</string> </dict> </dict> <key>RecoveryMode</key> @@ -340,7 +340,7 @@ <dict> <key>Digest</key> <data> - S6YEDyI71AU9urPi0aNn+602TtQ= + 5Zl3lKLWE8FFDjSQhtRk7LbJs3g= </data> <key>Info</key> <dict> @@ -349,8 +349,8 @@ </dict> <key>PartialDigest</key> <data> - QAAAAHidRwAltMOQ6wzPJKxGr/Dt0WimnI4J - kg== + QAAAAHigRwDhpK3z3TB3G7niwNpD1JKnCAa2 + 0Q== </data> <key>Trusted</key> <true/> @@ -378,17 +378,17 @@ <dict> <key>Digest</key> <data> - /je6z/az+NQKz+1YjT66SKuKwjo= + zt12PXVAhRnJZ9GM3mzerRoqYVk= </data> <key>Info</key> <dict> <key>Path</key> - <string>018-5306-002.dmg</string> + <string>018-5810-001.dmg</string> </dict> <key>PartialDigest</key> <data> - QAAAAPjwwgBIAM3nYNCnt2z33+HaQIMJMp9e - Pw== + QAAAAPjwwgDZ48sGWSlN1kMHAC/ItFf9nDLR + OQ== </data> <key>Trusted</key> <true/> @@ -458,7 +458,7 @@ <key>Info</key> <dict> <key>BuildNumber</key> - <string>7A341</string> + <string>7A400</string> <key>BuildTrain</key> <string>Kirkwood</string> <key>DeviceClass</key> @@ -678,7 +678,7 @@ <dict> <key>Digest</key> <data> - S6YEDyI71AU9urPi0aNn+602TtQ= + 5Zl3lKLWE8FFDjSQhtRk7LbJs3g= </data> <key>Info</key> <dict> @@ -687,8 +687,8 @@ </dict> <key>PartialDigest</key> <data> - QAAAAHidRwAltMOQ6wzPJKxGr/Dt0WimnI4J - kg== + QAAAAHigRwDhpK3z3TB3G7niwNpD1JKnCAa2 + 0Q== </data> <key>Trusted</key> <true/> @@ -736,7 +736,7 @@ <key>Info</key> <dict> <key>Path</key> - <string>018-5302-002.dmg</string> + <string>018-5799-001.dmg</string> </dict> </dict> <key>RecoveryMode</key> @@ -783,7 +783,7 @@ <dict> <key>Digest</key> <data> - S6YEDyI71AU9urPi0aNn+602TtQ= + 5Zl3lKLWE8FFDjSQhtRk7LbJs3g= </data> <key>Info</key> <dict> @@ -792,8 +792,8 @@ </dict> <key>PartialDigest</key> <data> - QAAAAHidRwAltMOQ6wzPJKxGr/Dt0WimnI4J - kg== + QAAAAHigRwDhpK3z3TB3G7niwNpD1JKnCAa2 + 0Q== </data> <key>Trusted</key> <true/> @@ -821,17 +821,17 @@ <dict> <key>Digest</key> <data> - ePs7LTXsvBsmQrwGzF6yzC0mY60= + CNzXo7kQyb9M8CmYnL6DlyWIqss= </data> <key>Info</key> <dict> <key>Path</key> - <string>018-5304-002.dmg</string> + <string>018-5804-001.dmg</string> </dict> <key>PartialDigest</key> <data> - QAAAAPjQwgCnlxrq+5w91+90VitZeWIoPtJj - 0A== + QAAAAPjQwgAqsgTBs1/VGHB6A++fXV7rh6u/ + FA== </data> <key>Trusted</key> <true/> @@ -893,9 +893,9 @@ <key>ManifestVersion</key> <integer>0</integer> <key>ProductBuildVersion</key> - <string>7A341</string> + <string>7A400</string> <key>ProductVersion</key> - <string>3.0</string> + <string>3.0.1</string> <key>SupportedProductTypeIDs</key> <dict> <key>DFU</key>
-
The Following User Says Thank You to Controllator For This Useful Post:
TheHeadFL (10-06-2009)
-
10-06-2009, 06:24 AM #49
can someone please show us how these files look in the temp folders ie which temp folder has which files.
i seem to have all the files but not in the folders ie, they are on my desktop i had stored them on an external hard disk. so when i try to create the 00.shsh i get magic dice error but the shsh is created
any help please
-
10-06-2009, 06:47 AM #50
Excellent! Thanks!
If you get the magic 'DICE@' error, your SHSH blobs aren't usable.
The current tool really shouldn't output an SHSH when that happens, it was an oversight on my part.
That means you have placed files in those folders which are not signed.Last edited by TheHeadFL; 10-06-2009 at 06:47 AM. Reason: Automerged Doublepost
-
10-06-2009, 08:03 AM #51
-
10-06-2009, 08:24 AM #52
-
10-06-2009, 08:57 AM #53
i didnt realize the program would search all per*.tmp directories so i copied all my files from 5 different folders into one called perABCD.tmp and left the original folders. so i had 2 copies. but it only took like 30 seconds so i dont know why you're saying it took a lot of time to acomplish. its messy to have all of your files in the home directory of the program. why not just have \shsh_tool\perxxxx.tmp instead of \shsh_tool\filename.abc (x20)
i think its pretty simple when you simply type in the path to the folder containing your .tmp files
-
10-06-2009, 11:06 AM #54
Hi thanks for your reply I just want to know is it not possible to create a
program to look for all these files as most of us have no idea where the files belong but we have them just not in their original temp folders and also I know this is a little off topic but the purplera1nyday files does anyone know what the file extension was ie ***.### what was #
-
10-06-2009, 11:42 AM #55
-
10-06-2009, 12:50 PM #56
I've read everything on this and am more confused on what to try and do. I downloaded everything you said. I do have all the ibec/ibss files. I don't know if I'm doing this right when I click on your tool you created I get a little command prompt window for a milisec. Could please maybe do a better how to with pics. Maybe alttle more detail on the instructions.
-
10-06-2009, 01:08 PM #57
I know this is a little off topic but the purplera1nyday files does anyone know what the file extension was ie ***.### what was # please help!
-
10-06-2009, 02:00 PM #58
You need to run at a command prompt since this is not a GUI application.
I don't mean to sound condescending, but please be careful here. If you are unfamiliar with the command line, you're pretty likely to screw something up and possibly brick your phone.
As I recall they didnt have an extension.
mine was like purplera1nyday_################ where # = ECIDLast edited by TheHeadFL; 10-06-2009 at 02:00 PM. Reason: Automerged Doublepost
-
10-06-2009, 04:15 PM #59
I am currently in the process of creating a 00.SHSH file from the files off my friends iphone.
I will replace the iBEC*.dfu and iBSS*.dfu with mine and create a 00.SHSH and do a compare on the files.
Is anyone able to create a working 00.SHSH with your own files and then create one with someone elses iBEC*.dfu and iBSS*.dfu but your contents of per*.tmp and compare the 00.SHSH files.
I am very curious to see if this would work.....and im willing to try it.
-
10-06-2009, 04:18 PM #60
Unfortunately, this won't work. *All* of the files are signed with your ECID. It is not just a matter of having the files. The files themselves are irrelevant, and in fact, I only grab the last 2125 bytes of each file. Of those 2125 bytes, all but a 128 byte signature and a 8 byte ECID are the same. That is the critical part and you can't just use someone elses.



LinkBack URL
About LinkBacks
Reply With Quote