The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "ECID"
m (→The Img3 Tag) |
|||
Line 12: | Line 12: | ||
== Get your ECID == |
== Get your ECID == |
||
===Mac Instructions=== |
===Mac Instructions=== |
||
− | *Put your device in [[Recovery Mode |
+ | *Put your device in [[Recovery Mode]] or [[DFU Mode]]. |
*Open System Profiler. (in /Applications/Utilities/) |
*Open System Profiler. (in /Applications/Utilities/) |
||
*In the sidebar, go to "USB" (in the "Hardware" section) |
*In the sidebar, go to "USB" (in the "Hardware" section) |
||
Line 19: | Line 19: | ||
===WIndows Instructions=== |
===WIndows Instructions=== |
||
* Use [http://difrnt.com/blog/?p=25 ECID Grabber] Tool or [http://www.dimosoft.com/webboard/?document_srl=4171 iPhone Information Reader Extendded Ver 1.0E] Tool (Korean Only) |
* Use [http://difrnt.com/blog/?p=25 ECID Grabber] Tool or [http://www.dimosoft.com/webboard/?document_srl=4171 iPhone Information Reader Extendded Ver 1.0E] Tool (Korean Only) |
||
− | * Read USB device info when Apple Device in connected in Recovery Mode or DFU |
+ | * Read USB device info when Apple Device in connected in [[Recovery Mode]] or [[DFU Mode]]. |
** Recovery Mode: <pre>iProduct: "Apple Mobile Device (Recovery Mode)"</pre> <pre>iSerialNumber: "CPID:XXXX CPRV:15 CPFM:03 SCEP:03 BDID:00 ECID:XXXXXXXXXXXXXXXX IBFL:01 SRNM:[XXXXXXXXXXX] IMEI:[XXXXXXXXXXXXXXX]"</pre> |
** Recovery Mode: <pre>iProduct: "Apple Mobile Device (Recovery Mode)"</pre> <pre>iSerialNumber: "CPID:XXXX CPRV:15 CPFM:03 SCEP:03 BDID:00 ECID:XXXXXXXXXXXXXXXX IBFL:01 SRNM:[XXXXXXXXXXX] IMEI:[XXXXXXXXXXXXXXX]"</pre> |
||
** DFU: <pre>iProduct: "Apple Mobile Device (DFU Mode)"</pre> <pre>iSerialNumber: "CPID:XXXX CPRV:15 CPFM:03 SCEP:03 BDID:00 ECID:XXXXXXXXXXXXXXXX SRTG:[iBoot-XXX.X.X]"</pre> |
** DFU: <pre>iProduct: "Apple Mobile Device (DFU Mode)"</pre> <pre>iSerialNumber: "CPID:XXXX CPRV:15 CPFM:03 SCEP:03 BDID:00 ECID:XXXXXXXXXXXXXXXX SRTG:[iBoot-XXX.X.X]"</pre> |
||
== ECID Caching == |
== ECID Caching == |
||
− | Saurik has developed his own server that has been designed to 'cache' every signature that Apple has given you. Rather than being 'live' and talking directly to Apple's servers, it retrieves on file results. |
+ | Saurik has developed his own server that has been designed to 'cache' every signature that Apple has given you.[http://www.saurik.com/id/12] Rather than being 'live' and talking directly to Apple's servers, it retrieves on file results. |
To use this server, open up your hosts file and add the following line |
To use this server, open up your hosts file and add the following line |
||
− | + | 74.208.10.249 gs.apple.com |
|
Now, when iTunes thinks it is talking to Apple, it is talking to Cydia instead. Doing this will allow iTunes to access signatures already stored by Cydia's "on file" feature. |
Now, when iTunes thinks it is talking to Apple, it is talking to Cydia instead. Doing this will allow iTunes to access signatures already stored by Cydia's "on file" feature. |
||
This server will also act as a cache for any SHSH blobs it hasn't seen, acting as an intermediary to Apple's server. This effectively registers your device with the "on file" mechanism, which means you can now enjoy the protections of being able to downgrade your firmware in the future even if you aren't jailbroken. |
This server will also act as a cache for any SHSH blobs it hasn't seen, acting as an intermediary to Apple's server. This effectively registers your device with the "on file" mechanism, which means you can now enjoy the protections of being able to downgrade your firmware in the future even if you aren't jailbroken. |
||
− | |||
− | |||
− | [http://www.saurik.com/id/12 Caching Apple's Signature Server] |
Revision as of 16:05, 22 August 2010
The Exclusive Chip ID or ECID, is an identifier unique to every unit.
ECID looks like this: 00000XXXXXXXXXXX (hex)
Please be aware that some tools (like TinyUmbrella) display the ECID in decimal format.
Contents
The IMG3 Tag
With the iPhone 3GS onward, the ECID tag with your ECID is put in the signature checked section of every firmware file, and sent to Apple's servers for re-signing to get a valid SHSH.
The implication of this is Apple has been disallowing downgrades (even via DFU) on newer devices when a new firmware version is released.
Get your ECID
Mac Instructions
- Put your device in Recovery Mode or DFU Mode.
- Open System Profiler. (in /Applications/Utilities/)
- In the sidebar, go to "USB" (in the "Hardware" section)
- Under "Serial Number", there should be a part called "ECID". There you go.
WIndows Instructions
- Use ECID Grabber Tool or iPhone Information Reader Extendded Ver 1.0E Tool (Korean Only)
- Read USB device info when Apple Device in connected in Recovery Mode or DFU Mode.
- Recovery Mode:
iProduct: "Apple Mobile Device (Recovery Mode)"
iSerialNumber: "CPID:XXXX CPRV:15 CPFM:03 SCEP:03 BDID:00 ECID:XXXXXXXXXXXXXXXX IBFL:01 SRNM:[XXXXXXXXXXX] IMEI:[XXXXXXXXXXXXXXX]"
- DFU:
iProduct: "Apple Mobile Device (DFU Mode)"
iSerialNumber: "CPID:XXXX CPRV:15 CPFM:03 SCEP:03 BDID:00 ECID:XXXXXXXXXXXXXXXX SRTG:[iBoot-XXX.X.X]"
- Recovery Mode:
ECID Caching
Saurik has developed his own server that has been designed to 'cache' every signature that Apple has given you.[1] Rather than being 'live' and talking directly to Apple's servers, it retrieves on file results.
To use this server, open up your hosts file and add the following line
74.208.10.249 gs.apple.com
Now, when iTunes thinks it is talking to Apple, it is talking to Cydia instead. Doing this will allow iTunes to access signatures already stored by Cydia's "on file" feature. This server will also act as a cache for any SHSH blobs it hasn't seen, acting as an intermediary to Apple's server. This effectively registers your device with the "on file" mechanism, which means you can now enjoy the protections of being able to downgrade your firmware in the future even if you aren't jailbroken.