summaryrefslogtreecommitdiffstats
path: root/src/tss.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-14Allow setting custom TSS request URL through command line switchGravatar Nikias Bassen1-0/+1
2022-09-25tss: Add preliminary code to set UID_MODEGravatar Nikias Bassen1-0/+12
2022-09-25tss: Make sure vinyl tags include eUICC,Gold and eUICC,Main digestsGravatar Nikias Bassen1-0/+19
2022-09-21tss: Add NeRDEpoch to TSS requests for newer devices (iPhone 13 and up)Gravatar Nikias Bassen1-0/+2
2022-09-16tss: Don't add @BBTicket in tss_request_new()Gravatar Nikias Bassen1-1/+0
2022-09-16Fix Cryptex1 and Cryptex1LocalPolicy TSS request handlingGravatar Nikias Bassen1-0/+38
2022-08-23tss: Skip components with IsFTAB:true when adding AP tags to requestGravatar Nikias Bassen1-0/+6
2022-06-17Add support for iOS 16Gravatar Doron Zarhi1-7/+28
2022-04-07tss: Fix img4 tag for TSS requestGravatar Nikias Bassen1-1/+1
2022-04-07tss/restore: Improve code readability with plist helpers and removal of unnee...Gravatar Nikias Bassen1-777/+180
2022-04-06Add support for Timer,* components and TSS found in iPad Air 5th gen firmwareGravatar Nikias Bassen1-0/+148
2021-11-24Update TSS Client versionGravatar Daniel VanBritsom1-1/+7
2021-10-11tss: Fix incorrect comments for veridian and tcon ticketsGravatar Nikias Bassen1-2/+2
2021-09-27restore: Add support for updating AppleTCONGravatar Hector Martin1-0/+105
2021-08-17tss: Fix TSS request generation by ignoring components without RestoreRequest...Gravatar Nikias Bassen1-3/+18
2021-08-11tss: Remove numerous free() calls and instead free at start of plist dictiona...Gravatar Nikias Bassen1-43/+12
2021-06-07tss: fix restore rules not applied for recoveryosGravatar Benjamin BOURGEAIS1-4/+0
2021-05-08tss: Add new callsGravatar Benjamin BOURGEAIS1-3/+342
2020-10-16fix two English typosGravatar Yves-Alexis Perez1-1/+1
2020-06-23tss: Fix logical bug in tss_request_add_ap_tags() when selecting 'only firmwa...Gravatar Nikias Bassen1-2/+6
2020-06-08Remove trailing whitespace errors from all filesGravatar Martin Szulecki1-1/+1
2020-04-20Use uint64_t and appropriate standard PRI* format specifiers everywhereGravatar Nikias Bassen1-1/+1
2019-09-27tss: Fix Baseband TSS request for iPhone XSGravatar Nikias Bassen1-11/+13
2019-09-25tss: Add support for new Vinyl (eUICC), Rose (Rap), and Veridian (BMU) ticket...Gravatar Nikias Bassen1-2/+291
2019-09-11tss: Fix crash due to use-after-free in tss_request_send() if connection failsGravatar 1377349491-3/+4
2019-08-29Add support to "preboard" a device on update restore to prevent 'Attempting d...Gravatar Nikias Bassen1-0/+8
2019-08-29tss: Properly apply RestoreRequestRules which can also be EPRO:false or ESEC:...Gravatar Nikias Bassen1-4/+4
2019-08-29tss: Allow missing ApECID in tss_request_add_common_tags()Gravatar Nikias Bassen1-4/+2
2019-08-29tss: Silence warnings about missing BbChipID and BbSkeyId entriesGravatar Nikias Bassen1-2/+2
2019-01-25restore: Move Yonkers component selection code to tss_request_add_yonkers_tags()Gravatar Nikias Bassen1-1/+66
2019-01-24restore: Fix Savage firmware handling for iPhone XR/XS/XS maxGravatar Nikias Bassen1-10/+26
2019-01-16restore/tss: Add support for Yonkers firmware data and TSS requestGravatar Rudolf Tammekivi1-0/+90
2019-01-16restore: Add support for newer SEP firmware (Chip ID 0x64)Gravatar Nikias Bassen1-18/+11
2018-04-27tss: Warn about unsupported SE,ChipID value and prevent passing NULL key to p...Gravatar Nikias Bassen1-1/+3
2018-04-27Decide what to do when updating SE firmware based on chip IDGravatar BALATON Zoltan1-6/+17
2017-11-13Define a constant for user agent string instead of duplicate stringsGravatar BALATON Zoltan1-1/+1
2017-11-06Add support for Savage firmware updating (found in iPhone X)Gravatar Nikias Bassen1-0/+167
2016-09-30tss: Add helper function to create Secure Element TSS requestGravatar Nikias Bassen1-0/+106
2016-06-26tss: Add 'OS' entry to TSS request, required for iOS 10Gravatar Nikias Bassen1-1/+1
2015-05-05tss: Fix request for older devices (such as iPhone 3G). We only needGravatar BALATON Zoltan1-5/+9
2014-10-28tss: Make ApECID key mandatory and also use it for baseband TSS requestsGravatar Martin Szulecki1-18/+9
2014-10-28tss: Intercept server status code 126 indicating malformed requestGravatar Martin Szulecki1-0/+3
2014-10-21tss: Fix request xml adding new tags and missing partsGravatar BALATON Zoltan1-1/+28
2014-10-21tss: handle status code 69Gravatar BALATON Zoltan1-1/+1
2014-03-22Use "plist_dict_set_item" instead of deprecated "plist_dict_insert_item"Gravatar Martin Szulecki1-42/+42
2014-03-21move curl_global_init/_cleanup to a global contextGravatar Nikias Bassen1-2/+0
2014-02-09tss: make Bb*KeyHash "WARNING:" debug messages and sound less dramaticGravatar Nikias Bassen1-4/+4
2014-02-09tss: make "ERROR: Unable to find %s entry in TSS response" debug messages and...Gravatar Nikias Bassen1-3/+3
2014-01-07tss: make tss_write_callback staticGravatar Nikias Bassen1-1/+1
2013-12-02tss: don't fail if BbChipID is missing for devices without basebandGravatar Nikias Bassen1-6/+6