summaryrefslogtreecommitdiffstats
path: root/src/normal.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2026-11-03 12:13:17 +0100
committerGravatar Nikias Bassen2026-11-03 12:13:17 +0100
commit8f209f9635e20b84b6eb41ce2e4ed5c0e59b38f9 (patch)
tree8386d1216d21d55e09d5bb7222391bcc71666ca3 /src/normal.c
parent0313795a84ac15248bc109850b5e2ea660609a23 (diff)
downloadidevicerestore-8f209f9635e20b84b6eb41ce2e4ed5c0e59b38f9.tar.gz
idevicerestore-8f209f9635e20b84b6eb41ce2e4ed5c0e59b38f9.tar.bz2
Only add vinyl TSS tags if device reports EUICCChipID
If the device does not report an EUICCChipID in its firmware preflight info, plist_dict_copy_uint() leaves the eUICC,ChipID value from the BuildManifest in place. The subsequent ">= 5" check would then still pass and tss_request_add_vinyl_tags() was called without the required eUICC,EID, eUICC,RootKeyIdentifier and Gold/Main nonce values, causing the TSS server to respond with STATUS=168. Only copy the eUICC parameters and add the vinyl tags if the device actually provided an EUICCChipID. Fixes #812
Diffstat (limited to 'src/normal.c')
0 files changed, 0 insertions, 0 deletions