Settings services: Difference between revisions
No edit summary  | 
				|||
| Line 22: | Line 22: | ||
! Cmd || Name  | ! Cmd || Name  | ||
|-  | |-  | ||
|   | | 14 || GetDeviceCert  | ||
|-  | |-  | ||
|   | | 15 || GetDeviceCert2  | ||
|-  | |-  | ||
| 16 || GetTLSClientPrivk  | | 16 || GetTLSClientPrivk  | ||
| Line 32: | Line 32: | ||
Used for accessing data calibrated at the factory.  | Used for accessing data calibrated at the factory.  | ||
== GetDeviceCert ==  | |||
Takes a type-0x16 output buffer with fixed size 0x180.  | |||
Returns the DeviceCert.  | |||
== GetDeviceCert2 ==  | |||
Takes a type-0x16 output buffer with fixed size 0x240.  | |||
Same as GetDeviceCert, except this returns more data and the data starts differing at offset 0x108 compared to GetDeviceCert.  | |||
== GetTLSClientPrivk ==  | == GetTLSClientPrivk ==  | ||
Revision as of 05:29, 27 June 2017
set
| Cmd | Name | 
|---|---|
| 0 | GetLanguageCode | 
| 1 | SetLanguageCode | 
| 3 | |
| 4 | 
set:fd
set:cal
| Cmd | Name | 
|---|---|
| 14 | GetDeviceCert | 
| 15 | GetDeviceCert2 | 
| 16 | GetTLSClientPrivk | 
| 17 | GetTLSClientCert | 
Used for accessing data calibrated at the factory.
GetDeviceCert
Takes a type-0x16 output buffer with fixed size 0x180.
Returns the DeviceCert.
GetDeviceCert2
Takes a type-0x16 output buffer with fixed size 0x240.
Same as GetDeviceCert, except this returns more data and the data starts differing at offset 0x108 compared to GetDeviceCert.
GetTLSClientPrivk
Takes a type-0x16 output buffer with fixed size 0x134.
Returns the encrypted TLS client-privk. Buf+0 is u32 size of the encrypted/plaintext data, +4 is the actual start of the encrypted data.
Used by SSL-sysmodule, see here.
GetTLSClientCert
Takes a type-0x16 output buffer with fixed size 0x804.
Returns the plaintext TLS client-cert Buf+0 is the u32 size of the actual cert, +4 is the actual start of the cert.
set:sys
| Cmd | Name | 
|---|---|
| ? | GetSystemVersion | 
| ? | GetSerialNumber (Returns the 0x18-byte SerialNumber string) | 
GetSystemVersion
Returns the content of the System_Version_Title "/file".