From 4a516e5f5e0c509de966cc1ac45622f452f23e0b Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Tue, 23 Aug 2022 17:18:40 +0200 Subject: tss: Skip components with IsFTAB:true when adding AP tags to request This should fix devices failing to enter restore mode due to an incorrect signature for the repective components. --- src/tss.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tss.c b/src/tss.c index 13a38a4..b6980a7 100644 --- a/src/tss.c +++ b/src/tss.c @@ -667,6 +667,12 @@ int tss_request_add_ap_tags(plist_t request, plist_t parameters, plist_t overrid } } + /* skip components with IsFTAB:true */ + if (_plist_dict_get_bool(info_dict, "IsFTAB")) { + debug("DEBUG: %s: Skipping FTAB component '%s'\n", __func__, key); + continue; + } + /* copy this entry */ plist_t tss_entry = plist_copy(manifest_entry); -- cgit v1.1-32-gdbae