Understanding SHSH Blobs and JB'ing for 4.2.1 HELP?

Discussion in 'Jailbreaks and iOS Hacks' started by RedPwnerRanger, Dec 29, 2010.

  1. RedPwnerRanger macrumors member

    Aug 3, 2010
    Okay, so I'm kind of a n00b with alot of this stuff, but I think I understand what an SHSH Blob is (a file used for Apple to verify the current firmware on the device, or whatever), but what I fail to understand is why Blobs need to be saved as you accumulate them. From what I've found, in order to JB my iPhone 4 (with the untethered JB, which I understand hasn't been released yet), I need to have my Blobs saved from 4.1? But I never had a JB on this phone before, nor did I save those Blobs. I've saved the Blobs I currently have (idk if I needed too), but what I'm asking is:

    Will I be able to apply the untethered JB for 4.2.1 (once released) without having previously saved Blobs?

    and if I'm failing to understand what/why I need the Blobs, please feel free to explain that to me. Thanks.
  2. Bawstun macrumors 65816


    Jun 25, 2009
    To add to this conversation: I was JB'd when I had 4.1, but then returned to 4.2.1 stock. I downloaded TinyUmbrella and it can find no saved blobs when I plug in my 4.2.1 stock iPhone4.

    Shouldn't I have blobs saved from when I was JB 4.1, or would I have had to save the blobs myself manually while jailbroken? Because I definitely don't recall doing that.
  3. RedPwnerRanger thread starter macrumors member

    Aug 3, 2010
    Even though I'm the thread starter trying to understand Blobs myself, I do believe I know the answer to that. You'd only have Blobs saved for yourself if you had manually saved them yourself, via TinyUmbrella (or maybe the Cydia option of "Make my life easier", if I understand what that is correctly). I thiiink.
  4. Myzhi macrumors 6502a


    Dec 15, 2009
    What SHSH blobs you can saved has nothing to do with what is currently on your phone. It only has to do with what Apple is signing / sending out, right now only 4.2.1. Thus, if you use Tinyumbrella or Cydia to save your blobs, they will only be able to save 4.2.1. With Tinyumbrella, you have save them manually while Cydia will automatically save them once new ones, ie 4.3, 4.4 and so on, comes out.
  5. scottuf macrumors 6502

    Feb 2, 2009
    NPB, FL
    the blobs allow you to install a specific firmware. apple only signs the blobs for the current firmware so there is no need to have the blobs backed up to install 4.2.1 right now. if you ever want to downgrade to an older firmware then you'll need the older firmware blob stored on cydia or your local computer (thru tinyumbrella or other process).

    the reason that the beta redsn0w need the 4.2b3 blob is that it uses the kernel from the 4.2b3 firmware to untether. in order to use that kernel you need both the ipsw (firmware file) and the blob to allow it to be installed onto the iphone.

    whether or not you'll need older blobs for the final untethered JB is unknown right now. the redsn0w in beta right now is the dev team's "backup plan". the hope is that comex will be able to untether 4.2.1 without the need for 4.2b3, but until that happens, this is what they are working on.

    does that clear up OP's question?
  6. RedPwnerRanger thread starter macrumors member

    Aug 3, 2010
    Yes this does, thank you. Now I just reeeally hope that the untethered JB doesnt require the 4.2b3, cause as I said, I don't have the previous blobs saved. And I'm dyingggg with my stock phone right now >.<

Share This Page