diff options
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/irecovery.c | 41 |
1 files changed, 14 insertions, 27 deletions
diff --git a/tools/irecovery.c b/tools/irecovery.c index a8c85eb..a14e2b6 100644 --- a/tools/irecovery.c +++ b/tools/irecovery.c | |||
| @@ -131,33 +131,20 @@ static void parse_command(irecv_client_t client, unsigned char* command, unsigne | |||
| 131 | } | 131 | } |
| 132 | } else if (!strcmp(cmd, "/deviceinfo")) { | 132 | } else if (!strcmp(cmd, "/deviceinfo")) { |
| 133 | int ret, mode; | 133 | int ret, mode; |
| 134 | unsigned int cpid, bdid; | 134 | const struct irecv_device_info *devinfo = irecv_get_device_info(client); |
| 135 | unsigned long long ecid; | 135 | |
| 136 | char srnm[12], imei[15]; | 136 | if (devinfo) { |
| 137 | 137 | printf("CPID: %x\n", devinfo->cpid); | |
| 138 | ret = irecv_get_cpid(client, &cpid); | 138 | printf("CPRV: %x\n", devinfo->cprv); |
| 139 | if(ret == IRECV_E_SUCCESS) { | 139 | printf("BDID: %x\n", devinfo->bdid); |
| 140 | printf("CPID: %d\n", cpid); | 140 | printf("ECID: " _FMT_lld "\n", devinfo->ecid); |
| 141 | } | 141 | printf("CPFM: %x\n", devinfo->cpfm); |
| 142 | 142 | printf("SCEP: %x\n", devinfo->scep); | |
| 143 | ret = irecv_get_bdid(client, &bdid); | 143 | printf("IBFL: %x\n", devinfo->ibfl); |
| 144 | if(ret == IRECV_E_SUCCESS) { | 144 | printf("SRNM: %s\n", (devinfo->srnm) ? devinfo->srnm : "N/A"); |
| 145 | printf("BDID: %d\n", bdid); | 145 | printf("IMEI: %s\n", (devinfo->imei) ? devinfo->imei : "N/A"); |
| 146 | } | 146 | } else { |
| 147 | 147 | printf("Could not get device info?!\n"); | |
| 148 | ret = irecv_get_ecid(client, &ecid); | ||
| 149 | if(ret == IRECV_E_SUCCESS) { | ||
| 150 | printf("ECID: " _FMT_lld "\n", ecid); | ||
| 151 | } | ||
| 152 | |||
| 153 | ret = irecv_get_srnm(client, srnm); | ||
| 154 | if(ret == IRECV_E_SUCCESS) { | ||
| 155 | printf("SRNM: %s\n", srnm); | ||
| 156 | } | ||
| 157 | |||
| 158 | ret = irecv_get_imei(client, imei); | ||
| 159 | if(ret == IRECV_E_SUCCESS) { | ||
| 160 | printf("IMEI: %s\n", imei); | ||
| 161 | } | 148 | } |
| 162 | 149 | ||
| 163 | ret = irecv_get_mode(client, &mode); | 150 | ret = irecv_get_mode(client, &mode); |
