Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

d4m1r

macrumors regular
Original poster
Oct 1, 2011
199
0
Bosnia
Hi guys, I have a jailbroken iPhone 3GS (old bootrom) running 5.1.1 and while I have backed up all the available blobs for it, Cydia seems to only have 4.1 and 6.0.1 on file for it? Is that normal for my device? Is there any way I can create a blob for 5.1.1 specifically? I bought it used the other day and it had never been jailbroken by the previous owner (and was running 5.1.1 already).

I find it weird because my iPhone 4 has a whole bunch of blobs available via Cydia...One for each version of iOS in fact...
 
Hi guys, I have a jailbroken iPhone 3GS (old bootrom) running 5.1.1 and while I have backed up all the available blobs for it, Cydia seems to only have 4.1 and 6.0.1 on file for it? Is that normal for my device? Is there any way I can create a blob for 5.1.1 specifically? I bought it used the other day and it had never been jailbroken by the previous owner (and was running 5.1.1 already).

I find it weird because my iPhone 4 has a whole bunch of blobs available via Cydia...One for each version of iOS in fact...

How did you back up all the available blobs for it since you just bought it the other day?
What you did with your i4 before has nothing to do with this 3GS and obviously blobs were never saved by the previous owner.
In order to save them you need to request the blobs when apple signs the particular firmware version. And right now for the 3GS apple still signs 4.1 for some odd reason and 6.0.1 since its the latest firmware. That's all.
You can still fetch its currect blobs that are on the device with 5.1.1 by using redsnow if you'd like.
 
I just backed up the blobs for it today (after I jailbroke it) using tinyumbrella. Can I fetch the blob for the current iOS installed manually using redsn0w? That would be good as the blob for 5.1.1 is exactly all I need.

My original question remains however, how come Cydia displays that it has all the blobs for my iPhone 4 (all revisions from iOS 4 to 6.0.1), but Cydia only shows 4.1 and 6.0.1 on my 3GS? :confused:
 
I just backed up the blobs for it today (after I jailbroke it) using tinyumbrella. Can I fetch the blob for the current iOS installed manually using redsn0w? That would be good as the blob for 5.1.1 is exactly all I need.

My original question remains however, how come Cydia displays that it has all the blobs for my iPhone 4 (all revisions from iOS 4 to 6.0.1), but Cydia only shows 4.1 and 6.0.1 on my 3GS? :confused:

Yes, on the first question.
You can use redsnow to fetch those blobs using redsnow. Follow its directions to put your iphone in dfu mode and then it submits them to cydia so you have them for good for that phone.

Your iphone 4 you probably started saving your blobs before when they were available and cydia started saving them for you automaticly. You either clicked "make my life easier" on cydia or used tinyumbrella when those blobs were available and released by apple.
For this new 3GS that was never JB before and the prior owner never saved its blobs you cannot pull those blobs now since apple is not releasing them any longer.
You can only save what apple gives out or you can pull what was already saved before on cydias server.
Not sure if you get it but you can learn more details about shsh blobs here:
http://en.wikipedia.org/wiki/SHSH_blob
 
Yes, on the first question.
You can use redsnow to fetch those blobs using redsnow. Follow its directions to put your iphone in dfu mode and then it submits them to cydia so you have them for good for that phone.

Your iphone 4 you probably started saving your blobs before when they were available and cydia started saving them for you automaticly. You either clicked "make my life easier" on cydia or used tinyumbrella when those blobs were available and released by apple.

Yes, but can I use redsn0w to generate/save a blob for 5.1.1 which is the currently installed version of iOS? It is not one of the versions of iOS listed at the top of Cydia so I'm going to assume it has no iOS 5.x blobs for my 3GS. My apologies if "yes on the first question" refers to this being possible, I just wanna make sure :)


As for my iPhone 4, no I did not do anything manually (never used tinyumbrella until today), and I just watched that list of saved blobs at the top continue to expand over the years since I bought it, until now as I mentioned it contains blobs for iOS versions I never updated to....The "make my life easier" option does sound familiar though....Does it automatically create blobs for iOS versions as Apple is signing them and saves them to Cydian servers? How do I disable/enable this feature within Cydia?
 
Exactly what I was looking for, thanks. I will make a 5.1.1 blob for my 3GS and save it both locally and remotely (I hope). As for my iPhone 4, no I did not do anything manually (never used tinyumbrella until today), and I just watched that list of saved blobs at the top continue to expand over the years since I bought it, until now as I mentioned it contains blobs for iOS versions I never updated to....

The "make my life easier" option does sound familiar though....Does it automatically create blobs for iOS versions as Apple is signing them and saves them to Cydian servers? How do I disable/enable this feature within Cydia?

Yes, that is correct.
Once you click make my life easier on cydia it saves them for you automaticly.
You dont even need to be ever on those version and you have them just in case you ever need them.
Great thing to have. Not something you want to disable. That option is given to you once you start up cydia for the first time or if you use TU its automaticly submited to cydias server and from now on it will request them for you automaticly for this 3GS from 6.0.1 and higher.

The option on cydia used to look like this back in the day:
 

Attachments

  • IMG_0282.png
    IMG_0282.png
    77.8 KB · Views: 120
After installing Cydia on the 3GS and launching it, I was asked no such thing :( I asked because I want to manually enable it in case it isn't (which I don't believe it is because it didn't create a blob automatically for 5.1.1 which it is currently on) but I can't find any related setting within Cydia to enable it....

Moreover, according to a quick google search, that option seems to have been removed entirely so I can't enable it on Cydia 1.1.8 on my 3GS :confused:
 
After installing Cydia on the 3GS and launching it, I was asked no such thing :( I asked because I want to manually enable it in case it is (which I don't believe it is because it didn't create a blob automatically for 5.1.1 which it is currently on) but I can't find any related setting within Cydia to enable it....

Moreover, according to a quick google search, that option seems to have been removed entirely so I can't enable it on Cydia 1.1.8 on my 3GS :confused:

You cant enable it on cydia unless it asks you.
But when you pulled them using Tinyumbrella you entered the process and cydia should save them for you automatically.
There are millions of devices in that queue though.
So its better to pull them manually using TU every time theres a new firmware version out. Sometimes cydia is too slow and wont pull them for every device out there on time by the time Apple closes the window of opportunity to do so.

Again, it cant create or pull that 5.1.1 blob I told you above since apple is not releasing that version.
Only way to get that 5.1.1 blob is by using redsnow and putting your iphone in DFU and extracting it from your current firmware installed. Cydia nor TU can do that process, only redsnow can pull blobs that are not released any longer from your current installed firmware running on your device.
Hope you understand some of things Im putting down.
 
Got it. Now, since I only jailbroke the thing today, could the blobs for the other versions of iOS for my 3GS still be in a que? Meaning they could show up a few days from now at the top of Cydia? At first, it said they were in the TSS(?) server que, but now that message is gone...

At the same time, I'm thinking they won't because it was never previously jailbroken and Apple no longer signs those other versions....
 
Got it. Now, since I only jailbroke the thing today, could the blobs for the other versions of iOS for my 3GS still be in a que? Meaning they could show up a few days from now at the top of Cydia? At first, it said they were in the TSS(?) server que, but now that message is gone...

At the same time, I'm thinking they won't because it was never previously jailbroken and Apple no longer signs those other versions....


Lol:D
Nope, they will never show up in a few days, hours or months.
There were never saved to begin with. You cant save what is not released by apple and what is released now is 6.0.1 and 4.1 unless you go back in time and request those blob versions when 5.0.1 and 5.1.1 for example were available and was the latest firmware versions out.
Merry Christmass;)
 
Was hoping the 1st scenario was possible but I knew the 2nd was more likely :p

Anyway, thanks again for the info and I'll be putting your tips into action later today!
 
Just to make sure, on the 3GS with 5.1.1 the only blobs available are 4.1 and 6.01

You cannot get the blobs for your current 5.1.1 firmware, as it is no longer signed!
 
Just to make sure, on the 3GS with 5.1.1 the only blobs available are 4.1 and 6.01

You cannot get the blobs for your current 5.1.1 firmware, as it is no longer signed!

What if you fetch them from the current 5.1.1 firmware installed on his 3GS using redsnow or ifaith to dumb the shsh blobs?
iFaith is an open source SHSH dumper for the Windows family of operating systems written by iH8sn0w. It works on all devices that are susceptible to the limera1n exploit (all devices before the iPad 2). This is useful if you receive a device with old firmware on it that you want to be able to restore. Even if Apple doesn't sign that firmware anymore, you can backup the SHSH data directly from the device, so that you can install the firmware later again to avoid upgrading the firmware. Also the latest redsnow can provide the same called fetch blobs.
 
i just dumped 5.01 with redsnow on an IP4, so it might work on a 3GS as well, that one i didn't know and very handy cause there is a problem with the 8gig IP4 and ifaith, iH8sn0w hasn't fixed it yet so very happy now to have blobs for 5.01,

i only see 1 drawback, query in redsn0w gives the 5.01 blobs now, but Cydia does not show them and requesting from Cydia with TU doesn't show them either.

@OP

try redsn0w fetch to get the blobs of the 3GS, it might work!
 
What if you fetch them from the current 5.1.1 firmware installed on his 3GS using redsnow or ifaith to dumb the shsh blobs?
iFaith is an open source SHSH dumper for the Windows family of operating systems written by iH8sn0w. It works on all devices that are susceptible to the limera1n exploit (all devices before the iPad 2). This is useful if you receive a device with old firmware on it that you want to be able to restore. Even if Apple doesn't sign that firmware anymore, you can backup the SHSH data directly from the device, so that you can install the firmware later again to avoid upgrading the firmware. Also the latest redsnow can provide the same called fetch blobs.

I was hoping it would work like that...And other websites also said the same thing, that I should be able to dump a blob for the currently installed/jailbroken version of iOS running on my iPhone but it seems I cannot....

I have tried on both my Windows PC and MBP (using redsn0w->extras->shsh blobs->fetch), and everytime I get: one or more blobs rejected by cydia server. I tried iFaith as well but it only works up to iOS 5.0.1 and so failed as well. Is there any way to dump a shsh blob for the currently installed and jailbroken version of 5.1.1? :confused:
 
Hi guys, I have a jailbroken iPhone 3GS (old bootrom) running 5.1.1 and while I have backed up all the available blobs for it, Cydia seems to only have 4.1 and 6.0.1 on file for it? Is that normal for my device? Is there any way I can create a blob for 5.1.1 specifically? I bought it used the other day and it had never been jailbroken by the previous owner (and was running 5.1.1 already).

I find it weird because my iPhone 4 has a whole bunch of blobs available via Cydia...One for each version of iOS in fact...

The more important question, which no one else seems to be... intuitive... enough to ask - Why are you staying on iOS 5 on the 3gs? The 3GS is actually faster on iOS6, and since you have an old Bootrom, you're in the lucky 1.3% of iOS 6 eligible devices that can jailbreak untethered on iOS 6(!!!!)
 
That is unrelated. Most benchmarks show the 3GS is actually slower on iOS 6 than iOS 5 which makes sense. There are many 3GS users who are dying to get rid of 6 because the old hardware of the 3GS just can't keep up...How much time do you think Apple spent testing iOS 6 on 3GS'? ;) It's their way of getting you to upgrade....
 
I was hoping it would work like that...And other websites also said the same thing, that I should be able to dump a blob for the currently installed/jailbroken version of iOS running on my iPhone but it seems I cannot....

I have tried on both my Windows PC and MBP (using redsn0w->extras->shsh blobs->fetch), and everytime I get: one or more blobs rejected by cydia server. I tried iFaith as well but it only works up to iOS 5.0.1 and so failed as well. Is there any way to dump a shsh blob for the currently installed and jailbroken version of 5.1.1? :confused:

That sucks bro:(
Not sure why its doing that. Is it at least saving the 5.1.1 blobs locally to your drive? You can still use them to stitch a custom ipsw without submitting them to cydia would be my guess if it gets the full blobs with apt ticket etc...
 
No :(

The most I get is a file like 401596298xxxx_iPhone2,1_5.1.1_9B206_partial.plist but when I go to verify it in redsn0w, it fails the verification and complains about a missing APT ticket?

Looks like there is no way to dump your current blob if Cydia doesn't/didn't make it automatically for you...In theory, you could use iFaith to do so, but only up to version 5.0.1 which is of no help in my case...
 
No :(

The most I get is a file like 401596298xxxx_iPhone2,1_5.1.1_9B206_partial.plist but when I go to verify it in redsn0w, it fails the verification and complains about a missing APT ticket?

Looks like there is no way to dump your current blob if Cydia doesn't/didn't make it automatically for you...In theory, you could use iFaith to do so, but only up to version 5.0.1 which is of no help in my case...

That might be the problem.
I dont think you can pull/fetch the apt ticket right from the phone.
I think it has to be from apples or cydias servers or in other words its not the full shsh blobs available. Only partial.
That's why it wont go any further. :( sucks.
 
That might be the problem.
I dont think you can pull/fetch the apt ticket right from the phone.
I think it has to be from apples or cydias servers or in other words its not the full shsh blobs available. Only partial.
That's why it wont go any further. :( sucks.


Well it turns I also have a 3GS 16GB IOS 5.1.1 with the old bootrom. I am getting the SAME exact All 16 shsh blobs invalid error. So after doing a lot of searching I found this article that says the issue is because the upgrade to IOS 5.1.1 was done Over-the-Air (OTA). If you upgraded to 5.1.1 OTA then I believe you will get the APTicket Missing error when you try to "Verify" the .plist in Redsn0w:

http://www.jailbreakqa.com/question...s-with-ipsw-511-but-saying-api-tickts-missing


So unless someone knows otherwise the missing APTicket is caused by an OTA update to 5.1.1 and thus you CAN NOT EXTRACT the existing 5.1.1 shsh blob out of the device using Redsn0w's nice "Fetch" feature. That's what I tried but it always fails.

Anyone else have ideas? I was going to try to use Redsnow's built in Restore but I dont think it will work because I have no 5.1.1 shsh blobl and thats what I want to restore to.
 
Last edited:
Hi guys, I have a jailbroken iPhone 3GS (old bootrom) running 5.1.1 and while I have backed up all the available blobs for it, Cydia seems to only have 4.1 and 6.0.1 on file for it?

Apple still signs 4.1 for 3GS and 6.0.1 is current firmware.
So, that is why you were only able to save those 2 SHSH files.

And those are your only firmware choices.
 
I did not upgrade to 5.1.1 on my 3GS via OTA.

To keep it running on 5.1.1 I'm just gonna be very careful about it and never upgrade/restore/etc it to make sure it keeps running 5.1.1. :)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.