Difference between revisions of "ECID"

From The iPhone Wiki
Jump to: navigation, search
m (Developer Instructions)
m
Line 5: Line 5:
 
Please be aware that some tools (like [[TinyUmbrella]]) display the ECID in decimal format.
 
Please be aware that some tools (like [[TinyUmbrella]]) display the ECID in decimal format.
   
The ECID is a very important element in the [[SHSH Protocol|SHSH Protocol]]
+
The ECID is a very important element in the [[SHSH Protocol]]
   
 
== Get your ECID ==
 
== Get your ECID ==
Line 17: Line 17:
 
* Put your device in [[Recovery Mode]] or [[DFU Mode]].
 
* Put your device in [[Recovery Mode]] or [[DFU Mode]].
 
* Open Device Manager and right click on Apple Mobile Device (Recovery or DFU Mode) for properties
 
* Open Device Manager and right click on Apple Mobile Device (Recovery or DFU Mode) for properties
* Click on the details tab
+
* Click on the details tab
 
* Click on the dropdown box and select Device Instance Path
 
* Click on the dropdown box and select Device Instance Path
 
* You should find it in the textbox
 
* You should find it in the textbox
   
 
===Developer Instructions===
 
===Developer Instructions===
Call the AMDeviceCopyValue function in the [[MobileDevice Library|MobileDevice Framework]] with the "UniqueChipID" value.It returns the E.C.I.D as a CFNumber(kCFNumberSInt64Type) object.
+
Call the AMDeviceCopyValue function in the [[MobileDevice Library|MobileDevice Framework]] with the "UniqueChipID" value. It returns the ECID as a CFNumber(kCFNumberSInt64Type) object.

Revision as of 19:53, 10 March 2011

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.

The ECID is a very important element in the SHSH Protocol

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

  • Put your device in Recovery Mode or DFU Mode.
  • Open Device Manager and right click on Apple Mobile Device (Recovery or DFU Mode) for properties
  • Click on the details tab
  • Click on the dropdown box and select Device Instance Path
  • You should find it in the textbox

Developer Instructions

Call the AMDeviceCopyValue function in the MobileDevice Framework with the "UniqueChipID" value. It returns the ECID as a CFNumber(kCFNumberSInt64Type) object.