With a large number of test devices and capability lists changing quickly one tool that has been missing is the ability to dump the IMEI's and the capabilities for a devcert to the console.
It is very often useful to know whether or not a particular beta device is included in the devcert and also what capabilities are in the specified devcert.
If the IMEI 3GPP checksum fails an error message is displayed. Also if the length of the IMEI is wrong, that is displayed as a warning but flagged as an error. This is useful for finding out transcription errors for IMEI's
A message as below will be displayed against the corrupt IMEI
1 356211002416885 **** 3GPP IMEI checksum mismatch (4 expected 5) ***
In addition the number of errors logged will also be displayed
------------------------------------------------------------ !!!! 1 CORRUPT OR SUSPICIOUS IMEIS IN THIS CERTIFICATE !!!! ------------------------------------------------------------
Usage:
devcertlist [/c] [/i] [/b] [/?] devcert.filename.cer
- /c - List the capabilities associated
- /i - List the IMEI's associated with the devcert
- /b - List the output as bare, suitable for pipelining
- /? - print out the about information and command list
- /nv - switches off IMEI validation so the previous style works
Note that you may only use /b with either /c or /i, you cannot use them together.
Additional Information
Currently only the IMEI and capabilities extensions are supported. If anyone has examples of the SID and VID extension devcerts, or a devcert that does not work, can they send it to me using my FN account Paul.Todd.
You can download the application from this link:
Download DevCertList: Media:DevcertList.zip