Home User CP Donate Chat Register Today!  
  Get New posts Faq / Help?
   


Go Back   Hackint0sh > Projects and Hacks > iPhone > iPhone 3GS (Rev. 3) > 3GS General Talk

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 06-26-2009, 02:32 AM
tony604
Status: Offline
Senior Member
 
Join Date: Oct 2007
Posts: 174
Rep Power: 12
tony604 is on a distinguished road
Default Get your 3GS iBSS certificate for possible jailbreak

As per Geohot's blog:
On the iPhone: usbdump huh? how?

Get the free usbview here:
http://www.ftdichip.com/Resources/Utilities/usbview.zip
For mac, use system profiler

1. Power off your phone
2. Holding the home button, plug your phone into your computer until you get into recovery mode.
3. Open usbview.
4. In "options", check off "config descriptors"
5. Hit F5 on your keyboard to refresh
6. Scroll down til you see "Apple Recovery (iBoot) USB drive, and click on it.
7. Look for ECID.
8. Copy the 16 digits that follow the ECID
9. Go to http://purplera1n.com/
10. Paste your ECID in the field just under the picture of geohot and hit "enter"
11. Save your iBSS certificate.
12. To get out of recovery mode, press and hold the power and home til your phone reboots.

Edit: I was unclear about some details of why exactly this is important for jailbreaking, and now that I understand it a little better, I thought I'd share.

The exploit that currently allows for a tethered jailbreak in 3GS phones is in iBoot, which is not a persistent jailbreak, meaning you need to re-jailbreak every time you power cycle the phone.
Having a tethered jailbreak allows us to use the bootrom 24kPwn exploit (which is at the hardware level and can not be patched by Apple), giving us an untethered jailbreak, which is persistent, and only undone when you do a restore.
The current iBoot will likely be patched by Apple in future firmware updates, closing the hole for tethered jailbreaking, meaning no more untethered jailbreaks either, even though the exploit still exists for untethered jailbreaking.
With the 3GS (unlike the 3G), there is additional security where code being uploaded to the phone must be signed by Apple using your EDID, or that code will be rejected by the phone. Apple will probably close the hole in iBoot with an updated version of iBoot in the next firmware update. Then since there is that extra security, Apple can then disallow use of older (exploitable) versions of iBoot. This means that jailbreaking with future firmware versions is not possible, unless you have the iBSS certificate which contains your EDID and a valid Apple signature (or unless a new exploit is found in the new iBoot). If you have the file generated by the above process, you should be able to continue jailbreaking future firmware versions, since the iBSS certificate will allow you to use the exploitable iBoot.

If someone figures a way around the EDID security, then none of this will be necessary. I'm not clear whether you need the certificate to jailbreak 3.0 or not, but you will certainly need it to jailbreak future firmware versions.

If I'm wrong on anything, feel free to correct me

Last edited by tony604; 06-29-2009 at 01:57 AM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #2 (permalink)  
Old 06-26-2009, 02:47 AM
lilskaterpunk's Avatar
lilskaterpunk
Status: Offline
Senior Member
 
Join Date: Dec 2007
Posts: 284
Rep Power: 0
lilskaterpunk is an unknown quantity at this point
Default

Thanks man for the guide! Going to try right now
I want a jailbreak for iPhone 3GS.

EDIT: In step 4. In "options", check off "config descriptors" Means ENABLE the option so u can view your ECID 16 digit.

Works great! Saved the file.
__________________
OTB 1.1.2 iPhone 4.6BL Currently1.1.4 FW (iPlus2.0b)
Activated/Jailbroken/Unlocked (iPlus2.0b)
Call In/Out: Yes/Yes
SMS In/Out: Yes/Yes
WiFi/Edge: Yes/Yes
Carrier: Rogers (Sux LOL)
Thanks to all the Dev's on hacking the iPhone!

Last edited by lilskaterpunk; 06-26-2009 at 02:58 AM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #3 (permalink)  
Old 06-26-2009, 03:00 AM
yozh
Status: Offline
Junior Member
 
Join Date: Jun 2006
Posts: 13
Rep Power: 0
yozh is on a distinguished road
Default

OMG I cant wait for the jailbreak for this thing come on baby JB
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #4 (permalink)  
Old 06-26-2009, 08:24 AM
decagon
Status: Offline
Supporter
 
Join Date: Jun 2009
Posts: 89
Rep Power: 6
decagon is on a distinguished road
Default

Thanks for the guide!

I'm on a Mac...3GS in recovery mode...System Profiler is showing me my Mac's details but not my 3GS details or ECID#. Can anyone tell me what to do at this point please?

All help is appreciated. Obviously, I'm not a techno-pro and this is a learning-by-doing situation for me.

Last edited by decagon; 06-26-2009 at 08:32 AM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #5 (permalink)  
Old 06-26-2009, 08:39 AM
dtube
Status: Offline
Administrator
 
Join Date: Oct 2007
Posts: 3,956
Rep Power: 10
dtube is a name known to alldtube is a name known to alldtube is a name known to alldtube is a name known to alldtube is a name known to alldtube is a name known to all
Default

copy the 16 hex number after the ECID then go to http://purplera1n.com/

Under geohot picture, there is an invisible box, paste your hex numbers in there and hit ENTER. It will generate a file, download it and save it and guard it. It's your personal dump for your specific iphone 3GS
__________________
** If you just want to support hackint0sh.org with a donation click here **
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #6 (permalink)  
Old 06-26-2009, 08:51 AM
decagon
Status: Offline
Supporter
 
Join Date: Jun 2009
Posts: 89
Rep Power: 6
decagon is on a distinguished road
Default

Edit:
NEVERMIND Found it...I can be so stupid. *faceplant*


dtube:

How do I find my ECID# while using System Profiler on a Mac?

When I put my 3GS in recovery mode and open System Profiler, it only shows my mac book pro's details. I don't see any info from the 3GS. Do you have any ideas on how I can find that ECID# using a mac please?

Once I can find it, I can plug into purplera1n.

Thanks for your help. I realize I probably look really n00b, but I'm trying to learn this. :p

Last edited by decagon; 06-26-2009 at 09:34 AM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #7 (permalink)  
Old 06-26-2009, 09:01 AM
decagon
Status: Offline
Supporter
 
Join Date: Jun 2009
Posts: 89
Rep Power: 6
decagon is on a distinguished road
Default

FYI -

I googled ECID. Definition I found? Equine Combined Immunodeficiency. -LOL
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #8 (permalink)  
Old 06-26-2009, 10:42 AM
exNavy
Status: Offline
Senior Member
 
Join Date: Jul 2007
Posts: 145
Rep Power: 11
exNavy is on a distinguished road
Default

Quote:
Originally Posted by decagon View Post
Edit:
NEVERMIND Found it...I can be so stupid. *faceplant*


dtube:

How do I find my ECID# while using System Profiler on a Mac?

When I put my 3GS in recovery mode and open System Profiler, it only shows my mac book pro's details. I don't see any info from the 3GS. Do you have any ideas on how I can find that ECID# using a mac please?

Once I can find it, I can plug into purplera1n.

Thanks for your help. I realize I probably look really n00b, but I'm trying to learn this. :p
Here's my Mac guide: Hack that Phone - Finding the ECID for the iPhone 3G S
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #9 (permalink)  
Old 06-26-2009, 01:37 PM
usvi4me's Avatar
usvi4me
Status: Offline
Member
 
Join Date: Aug 2007
Posts: 83
Rep Power: 8
usvi4me is on a distinguished road
Default

Apple - thanks to Geohot and the rest of the devteam, I will now upgrade to the 3Gs - another one sold ;-)

However I will not be able to do so until I get back to the States next week - will I still be able to "purplera1n" the 3Gs ?

I do not plan to upgrade iTunes/MAC between now and next week. Anything else I should not do - like sync perhaps ?

Anyone ?
__________________
If at first you don't succeed, don't try skydiving
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #10 (permalink)  
Old 06-26-2009, 05:48 PM
dtube
Status: Offline
Administrator
 
Join Date: Oct 2007
Posts: 3,956
Rep Power: 10
dtube is a name known to alldtube is a name known to alldtube is a name known to alldtube is a name known to alldtube is a name known to alldtube is a name known to all
Default

Quote:
Originally Posted by decagon View Post
Edit:
NEVERMIND Found it...I can be so stupid. *faceplant*


dtube:

How do I find my ECID# while using System Profiler on a Mac?

When I put my 3GS in recovery mode and open System Profiler, it only shows my mac book pro's details. I don't see any info from the 3GS. Do you have any ideas on how I can find that ECID# using a mac please?

Once I can find it, I can plug into purplera1n.

Thanks for your help. I realize I probably look really n00b, but I'm trying to learn this. :p
Run System profiler.
Look for USB
On the right hand pane, you will see Apple mobile device, under that you will see the iphone in recovery mode. Voila ...

Don't worry about being n00b. We're here to help & learn. We all have much to learn.

Enjoy
__________________
** If you just want to support hackint0sh.org with a donation click here **
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[1.1.2 OTB UK][Tutorial] Jailbreak & Bypass Activation Trunkz Genius Bar - HowTos, Guides and Tutorials 552 08-15-2008 01:37 AM
[1.1.3] [NEWS] More Details On Latest Jailbreak, (bad news IMHO) pcguysam General 9 01-22-2008 08:55 PM
[1.1.3] Jailbreak needed why should wait for sdk ? buddel General 49 01-21-2008 08:30 AM
[1.1.2 OTB] to 1.0.2 can't jailbreak yama Older Software Unlock Solution 1 01-20-2008 02:03 PM
Visual Voicebox (Germany iPhone T-Mobile) after Jailbreak STB747400 General 1 11-14-2007 02:48 PM



All times are GMT +2. The time now is 11:26 PM.



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2 Ad Management by RedTyger
follow us on Twitter!

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456