Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-10-04 | restore/tss: Prefer DeviceGeneratedRequest for Rose TSS request, and add ↵ | Nikias Bassen | 1 | -0/+1 | |
missing tag | |||||
2023-09-29 | tss: Add Ap,SikaFuse to TSS request as seen for iPhone 14/15 devices | Nikias Bassen | 1 | -0/+8 | |
This is currently implemented as a workaround as the evaluation of when this value should be set is unclear. Right now we set it when UID_MODE is set too. | |||||
2023-09-14 | tss: Make missing ApNonce non-fatal for IMG3 | Nikias Bassen | 1 | -2/+1 | |
For IMG3 devices, DFU does not provide ApNonce, but a valid SHSH is needed to boot into iBSS (which then does provide ApNonce). Thanks to @tihmstar for providing the fix! | |||||
2023-09-06 | tss: Bump auth client version to match iOS 16.5 | Daniel VanBritsom | 1 | -1/+1 | |
Sourced from the iOS 16.5 UpdateBrain.dylib | |||||
2023-05-23 | Use DeviceGeneratedRequest plist for SE TSS requests | Clément Decoodt | 1 | -2/+5 | |
2023-04-14 | Allow setting custom TSS request URL through command line switch | Nikias Bassen | 1 | -0/+1 | |
2022-09-25 | tss: Add preliminary code to set UID_MODE | Nikias Bassen | 1 | -0/+12 | |
2022-09-25 | tss: Make sure vinyl tags include eUICC,Gold and eUICC,Main digests | Nikias Bassen | 1 | -0/+19 | |
... as well as eUICC,ApProductionMode which was missing before. | |||||
2022-09-21 | tss: Add NeRDEpoch to TSS requests for newer devices (iPhone 13 and up) | Nikias Bassen | 1 | -0/+2 | |
2022-09-16 | tss: Don't add @BBTicket in tss_request_new() | Nikias Bassen | 1 | -1/+0 | |
2022-09-16 | Fix Cryptex1 and Cryptex1LocalPolicy TSS request handling | Nikias Bassen | 1 | -0/+38 | |
2022-08-23 | tss: Skip components with IsFTAB:true when adding AP tags to request | Nikias Bassen | 1 | -0/+6 | |
This should fix devices failing to enter restore mode due to an incorrect signature for the repective components. | |||||
2022-06-17 | Add support for iOS 16 | Doron Zarhi | 1 | -7/+28 | |
2022-04-07 | tss: Fix img4 tag for TSS request | Nikias Bassen | 1 | -1/+1 | |
2022-04-07 | tss/restore: Improve code readability with plist helpers and removal of ↵ | Nikias Bassen | 1 | -777/+180 | |
unneeded comments | |||||
2022-04-06 | Add support for Timer,* components and TSS found in iPad Air 5th gen firmware | Nikias Bassen | 1 | -0/+148 | |
2021-11-24 | Update TSS Client version | Daniel VanBritsom | 1 | -1/+7 | |
Updates the "TSS_CLIENT_VERSION_STRING" to match that of iTunes 12.12.0.6 on Windows and Finder on the latest macOS. | |||||
2021-10-11 | tss: Fix incorrect comments for veridian and tcon tickets | Nikias Bassen | 1 | -2/+2 | |
2021-09-27 | restore: Add support for updating AppleTCON | Hector Martin | 1 | -0/+105 | |
Closes: #442 Co-authored-by: Nikias Bassen <nikias@gmx.li> Signed-off-by: Hector Martin <marcan@marcan.st> | |||||
2021-08-17 | tss: Fix TSS request generation by ignoring components without ↵ | Nikias Bassen | 1 | -3/+18 | |
RestoreRequestRules | |||||
2021-08-11 | tss: Remove numerous free() calls and instead free at start of plist ↵ | Nikias Bassen | 1 | -43/+12 | |
dictionary parsing loop | |||||
2021-06-07 | tss: fix restore rules not applied for recoveryos | Benjamin BOURGEAIS | 1 | -4/+0 | |
2021-05-08 | tss: Add new calls | Benjamin BOURGEAIS | 1 | -3/+342 | |
- Local policy (non persistent) - recoveryOS - recoveryOS Local policy (persistent) The local policy TSS request differs slightly between the one for the restore process and the recoveryOS. The one for the restore process is meant to be used only once, and the one for the recovery os is meant to be loaded from disk, and thus has a different request. See the Ap,LocalBoot parameter. | |||||
2020-10-16 | fix two English typos | Yves-Alexis Perez | 1 | -1/+1 | |
2020-06-23 | tss: Fix logical bug in tss_request_add_ap_tags() when selecting 'only ↵ | Nikias Bassen | 1 | -2/+6 | |
firmware components' | |||||
2020-06-08 | Remove trailing whitespace errors from all files | Martin Szulecki | 1 | -1/+1 | |
2020-04-20 | Use uint64_t and appropriate standard PRI* format specifiers everywhere | Nikias Bassen | 1 | -1/+1 | |
2019-09-27 | tss: Fix Baseband TSS request for iPhone XS | Nikias Bassen | 1 | -11/+13 | |
2019-09-25 | tss: Add support for new Vinyl (eUICC), Rose (Rap), and Veridian (BMU) ↵ | Nikias Bassen | 1 | -2/+291 | |
ticket requests | |||||
2019-09-11 | tss: Fix crash due to use-after-free in tss_request_send() if connection fails | 137734949 | 1 | -3/+4 | |
2019-08-29 | Add support to "preboard" a device on update restore to prevent 'Attempting ↵ | Nikias Bassen | 1 | -0/+8 | |
data recovery' | |||||
2019-08-29 | tss: Properly apply RestoreRequestRules which can also be EPRO:false or ↵ | Nikias Bassen | 1 | -4/+4 | |
ESEC:false instead of always assuming true | |||||
2019-08-29 | tss: Allow missing ApECID in tss_request_add_common_tags() | Nikias Bassen | 1 | -4/+2 | |
2019-08-29 | tss: Silence warnings about missing BbChipID and BbSkeyId entries | Nikias Bassen | 1 | -2/+2 | |
2019-01-25 | restore: Move Yonkers component selection code to tss_request_add_yonkers_tags() | Nikias Bassen | 1 | -1/+66 | |
2019-01-24 | restore: Fix Savage firmware handling for iPhone XR/XS/XS max | Nikias Bassen | 1 | -10/+26 | |
2019-01-16 | restore/tss: Add support for Yonkers firmware data and TSS request | Rudolf Tammekivi | 1 | -0/+90 | |
2019-01-16 | restore: Add support for newer SEP firmware (Chip ID 0x64) | Nikias Bassen | 1 | -18/+11 | |
2018-04-27 | tss: Warn about unsupported SE,ChipID value and prevent passing NULL key to ↵ | Nikias Bassen | 1 | -1/+3 | |
plist_dict_get_item() | |||||
2018-04-27 | Decide what to do when updating SE firmware based on chip ID | BALATON Zoltan | 1 | -6/+17 | |
This should be more accurate than guessing based on what is in the build identity and avoid doing unexpected things for unknown hardware. | |||||
2017-11-13 | Define a constant for user agent string instead of duplicate strings | BALATON Zoltan | 1 | -1/+1 | |
2017-11-06 | Add support for Savage firmware updating (found in iPhone X) | Nikias Bassen | 1 | -0/+167 | |
2016-09-30 | tss: Add helper function to create Secure Element TSS request | Nikias Bassen | 1 | -0/+106 | |
2016-06-26 | tss: Add 'OS' entry to TSS request, required for iOS 10 | Nikias Bassen | 1 | -1/+1 | |
2015-05-05 | tss: Fix request for older devices (such as iPhone 3G). We only need | BALATON Zoltan | 1 | -5/+9 | |
to add digest for Trusted items. | |||||
2014-10-28 | tss: Make ApECID key mandatory and also use it for baseband TSS requests | Martin Szulecki | 1 | -18/+9 | |
2014-10-28 | tss: Intercept server status code 126 indicating malformed request | Martin Szulecki | 1 | -0/+3 | |
2014-10-21 | tss: Fix request xml adding new tags and missing parts | BALATON Zoltan | 1 | -1/+28 | |
2014-10-21 | tss: handle status code 69 | BALATON Zoltan | 1 | -1/+1 | |
The corresponding message was also "This device isn't eligible for the requested build" with this status code. | |||||
2014-03-22 | Use "plist_dict_set_item" instead of deprecated "plist_dict_insert_item" | Martin Szulecki | 1 | -42/+42 | |