1. frostyfire03530's Avatar
    I'm new to the iPhone community and I'm looking at comparisons of iphone 3gs files for differences, particularly the differences in shsh blobs. My only problems is that I don't have access to many... make that only one shsh file. If there was anyone willing to submit to me their shsh files they have backed up, possibly fw_3.0 and up (3.0 if available, I understand that not many people were able to back-up 3,0... or perhaps if someone has available a generated one like this method http://modmyi.com/forums/3g-s-downgr...s-folders.html) I didn't see anything against the rules in the forum for posing a question like this, so meh... if I'm not supposed to just let me know. PM me if someone is willing to share some information.
    2010-07-05 11:49 AM
  2. iNT3Rv3NTiONZz's Avatar
    can i ask why you want this?
    ps i cant help as im on 3G

    iPhone4 16gb black - 4.1 Limera1ned
    iPhone 3G 16gb white - 3.1.2 jailbroken
    Blackra1ned
    THANKYOU ONCE AGAIN GEOHOT!
    2010-07-05 05:48 PM
  3. frostyfire03530's Avatar
    I'm working on expanding programs to create shsh from patched firmware files and ecid. I just wanted to compare values but I don't have any access to older firmware shsh's. I already compiled a 4.0 shsh from some of the patched files, but haven't been able to test because I haven't been able to get TinyUmbrella to work on my system yet to test it. I'm working off of a W7 box and Tu4.0.0.53 with iTunes 9.2.0.61. I keep getting a java error whenever it loads.

    Code:
    JPlistBuilder[SEVERE|main|4:01:19]: java.net.UnknownHostException: www.apple.com
    	at java.net.PlainSocketImpl.connect(Unknown Source)
    	at java.net.SocksSocketImpl.connect(Unknown Source)
    	at java.net.Socket.connect(Unknown Source)
    	at java.net.Socket.connect(Unknown Source)
    	at sun.net.NetworkClient.doConnect(Unknown Source)
    	at sun.net.www.http.HttpClient.openServer(Unknown Source)
    	at sun.net.www.http.HttpClient.openServer(Unknown Source)
    	at sun.net.www.http.HttpClient.<init>(Unknown Source)
    	at sun.net.www.http.HttpClient.New(Unknown Source)
    	at sun.net.www.http.HttpClient.New(Unknown Source)
    	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
    	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    	at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
    	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.dispatch(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source)
    	at org.jdom.input.SAXBuilder.build(SAXBuilder.java:518)
    	at org.jdom.input.SAXBuilder.build(SAXBuilder.java:946)
    	at com.semaphore.util.plist.JPlistBuilder.buildPList(JPlistBuilder.java:38)
    	at com.semaphore.UmbrellaTSS.initCaches(UmbrellaTSS.java:102)
    	at com.semaphore.UmbrellaTSS.<init>(UmbrellaTSS.java:74)
    	at com.semaphore.TinyUmbrella.<init>(TinyUmbrella.java:184)
    	at com.semaphore.TinyUmbrella.main(TinyUmbrella.java:98)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
    	at com.exe4j.runtime.WinLauncher.main(Unknown Source)
    Last edited by frostyfire03530; 2010-07-06 at 04:53 AM.
    2010-07-06 04:35 AM
  4. thebombzen's Avatar
    I'm new to the iPhone community and I'm looking at comparisons of iphone 3gs files for differences, particularly the differences in shsh blobs. My only problems is that I don't have access to many... make that only one shsh file. If there was anyone willing to submit to me their shsh files they have backed up, possibly fw_3.0 and up (3.0 if available, I understand that not many people were able to back-up 3,0... or perhaps if someone has available a generated one like this method http://modmyi.com/forums/3g-s-downgr...s-folders.html) I didn't see anything against the rules in the forum for posing a question like this, so meh... if I'm not supposed to just let me know. PM me if someone is willing to share some information.
    You can't take anyone's shsh. Your shsh is specific to your device, so if you have a 3.0 shsh saved for your device, it is for your device only. It is not compatible with someone else's device, so if someone else has an shsh, they can't give it to you. You need to use your own. In other words, unless someone creates an shsh generator, you're screwed.
    2010-07-07 03:39 AM
  5. frostyfire03530's Avatar
    I understand that. I don't want the shsh's to to put on my phone I know that's impossible because each one is signed with an iPhone's particular ECID. I wanted to take the signed iBSS/iBEC files along with signed firmware and compare it with it's shsh and rip the values that are dependent on creating an shsh. I know that I can't use it in my own phone I just want to pull the data from it. To try to reverse it.
    2010-07-07 05:39 AM
LINK TO POST COPIED TO CLIPBOARD