Discuss Get your 3GS iBSS certificate for possible jailbreak at the iPhone 3GS - Hackint0sh.org; Originally Posted by Kayemill
This is confusing some people are saying you need to do ...
My bad writing...I was trying to say the purplera1n file generated using the ECID#.
Originally Posted by Kayemill
Musclenerd said the iBEC file is not in purplera1n and it would be good to have it in addition to purplera1n. Purplera1n is the iBSS file signed with your ECID#. My iBEC files and iBSS files are 104,793 bytes each. My purplera1n file is 204 bytes.
- "purplera1n file isn't ecid..it's iBSS signed with your ECID. Each file has separate result. iBSS is important, so too is iBEC"
- "iBEC is a little more useful for crossing security epochs because both legit iBoot and legit IBSS accept it."
- "Belated clarification: still need to either ra1n, USB dump, or copy tmp. Tmp is just easier than USB and doesn't scream to Apple you jb."
- "If you already used purplera1n you are prolly safe for jb, though you cannot restore to totally stock 3.0 without all files (not just ibss)"
- "ra1n only gets you the part that would be unique to your phone, not the whole thing with the code."
Hope this helps!
Last edited by decagon; 07-02-2009 at 08:16 PM.
Using a Mac, I used dtubes' Terminal command method to copy the files during DFU restore mode. Even so, it took me three tries to get it. The first PersonalizedRestoreBundle.* is the one that contains the iBSS file for me and it pops up immediately after the restore process starts. As soon as you see it, hit return in Terminal. It disappears in a couple of seconds. When you have it saved, look in the Firmware/dfu folder for the iBSS file. (Mine also had an iBEC file there.)
Originally Posted by Malicious
If the Terminal trick doesn't work, some people are having success duplicating the PRB.* files (Command-D on a Mac). It's one command instead of the 2-step copy/paste, so takes less time. The duplicate copy won't get deleted when the original does and then you can save it.
I also got three PersonalizedRestoreBundle.*s in DFU mode, but only the first one has the iBSS file. I saved all three though, just in case.
Hope this helps!
Last edited by decagon; 07-02-2009 at 08:00 PM.
thanks for the reply Decagon, but that didn't help.
I picked out the first folder of 3 manually about 8 times now. and with the 8th try my iphone went unresponsive, a reboot of my PC somehow fixed it *major sweat break* but the problem is more that the first folder only contains the IBEC all the times ive tried, also the second folder, the third doesnt contain any DFU folders. I also get the correct message from booting into DFU Mode, somehow it doesnt seem to be doing this right i think.
Ive booted it into DFU in this way:
- turn it off.
- hold home button
- plug it in PC
- keep holding home button till the message from itunes with the 3.0 message apears.
that means im in DFU right?
Thanks in advance.
Originally Posted by decagon
Last edited by decagon; 07-02-2009 at 09:00 PM.
ok......first i made sure i was DEFINATLY in DFU mode and tried the restore again....i did see the folder pop up that im guessing is the right folder but it just doesnt copy to the clipboard, i make sure ive highlighted it and then press Ctrl + C but when i go back to the other folder and press Ctrl + V it doesnt do anything.
ok, sorry about the messing about, i got both files in the first folder once i put it into DFU mode, the problem was me not being fast enough lol.
I had both windows open next to each other and just had to do it lightning quick.
sorry for any bother caused.
Thanks Bluesky & dTube. I DFU restored my unactivated 3GS through iTunes and used the windows cmd to get the needed files. Very easy, worked a treat. Thanks
here's an interesting conversation on iBEC + iBSS on july 1/09 at 21:18:... GMT-8
pastebin - Anonymous - post number 1482251 or Paige (Paige_BBI) on Twitter
Also, the command "while sleep 1; do cp -R /tmp/PersonalizedRestoreBundle.* ~/Desktop/; done" was discussed at the bottom of that chat.
Last edited by dtube; 07-02-2009 at 11:15 PM.
** If you just want to support hackint0sh.org with a donation click here **
Yes! got it, thanks Decagon.
I dont remember where i got the information from about booting it into DFU mode like the way i did before. but its wrong.
this is the solution for everyone else who had this problem
im ready now.
Originally Posted by decagon
Thanks dtube, interesting read.
Originally Posted by dtube
Planetbeing talks about the possibiliy of apple using the ecids used on purplera1n as a possible tool to blacklist iPhones. I find this highly, highly unlikely.
1. I don't think I heard that apple was able to lawfully position jailbreaking as illegal. I don't have firm facts on this so someone please clarify if you have more information. If jailbreaking is not oficially illegal, lawyers would be flocking to the class action lawsuit that would come apple's way if they blacklisted based on a file useful in jailbreaking, but not actually jailbreaking (since there is no jailbreak presently public).
2. Most people interested in jailbreaking probably fall into the "early adopter" category. This is the worst demographic to piss off for any tech company. Early adopters probably sell more product than their ads on tv, and it doesn't cost a penny (I know I've happily sold my fair share Of iPhones without a penny in return). And really, all those who used purplera1n are early adopters.
3. This from theiphonewiki.com:
Blog Post: On the iPhone: usbdump huh? how?
Allows anyone with a 3G S right now to generate a file that contains:
The Exclusive Chip ID tag for your device
The new RSA signature for a 3.0GM iPhone 3G S iBSS that includes your ECID
This way, if Apple tries to pull a fast one and disallow downgrades to earlier versions, you have a backup that can be used to still allow you to boot an older iBSS.
Apple can not stop you from obtaining the ECID from your phone. But the webapp behind purplera1n calls the same Apple servers which are also used by iTunes for signing your personal iBSS ECID combination. So this will stop working, when
a new firmware gets released and Apple does not allow downdating any more or
Apple finds a way to disinguish between requests from iTunes and purplera1n
As purplera1n uses a distributed application hosting it is not easy for Apple to filter it using IP addresses.
I think the last paragraph is important. I was curious how the web page generated the signed file so after looking at the code, I ended up at the google web app service. Apple would have to blacklist based on a fairly large block of ip addresses. Who's to say some if those requests were not from legitimate restores?
I'm by no means saying who is right or what method is better. I'm just going on available information, and thinking about what logically makes sense.
Last edited by tony604; 07-03-2009 at 10:54 AM.
By Scienartist in forum iPhone 3GS
Last Post: 10-06-2009, 05:01 AM
By Grumps in forum iPhone 3GS
Last Post: 09-27-2009, 07:21 PM
By ggonxhi in forum iPhone 3GS
Last Post: 09-21-2009, 04:29 AM
By bob808 in forum iPhone 3GS
Last Post: 08-14-2009, 12:24 AM
By fabiopigi in forum iPhone 3GS
Last Post: 07-10-2009, 10:52 PM