Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-11-09 | Fix update restore by making sure the premanifest is properly generated | 1 | -6/+25 | ||
2023-10-09 | tss: Add USBPortController1,* entries to parameters | 1 | -0/+4 | ||
2023-10-04 | restore/tss: Prefer DeviceGeneratedRequest for Rose TSS request, and add ↵ | 1 | -0/+1 | ||
missing tag | |||||
2023-09-29 | tss: Add Ap,SikaFuse to TSS request as seen for iPhone 14/15 devices | 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 | 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 | 1 | -1/+1 | ||
Sourced from the iOS 16.5 UpdateBrain.dylib | |||||
2023-05-23 | Use DeviceGeneratedRequest plist for SE TSS requests | 1 | -2/+5 | ||
2023-04-14 | Allow setting custom TSS request URL through command line switch | 1 | -0/+1 | ||
2022-09-25 | tss: Add preliminary code to set UID_MODE | 1 | -0/+12 | ||
2022-09-25 | tss: Make sure vinyl tags include eUICC,Gold and eUICC,Main digests | 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) | 1 | -0/+2 | ||
2022-09-16 | tss: Don't add @BBTicket in tss_request_new() | 1 | -1/+0 | ||
2022-09-16 | Fix Cryptex1 and Cryptex1LocalPolicy TSS request handling | 1 | -0/+38 | ||
2022-08-23 | tss: Skip components with IsFTAB:true when adding AP tags to request | 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 | 1 | -7/+28 | ||
2022-04-07 | tss: Fix img4 tag for TSS request | 1 | -1/+1 | ||
2022-04-07 | tss/restore: Improve code readability with plist helpers and removal of ↵ | 1 | -777/+180 | ||
unneeded comments | |||||
2022-04-06 | Add support for Timer,* components and TSS found in iPad Air 5th gen firmware | 1 | -0/+148 | ||
2021-11-24 | Update TSS Client version | 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 | 1 | -2/+2 | ||
2021-09-27 | restore: Add support for updating AppleTCON | 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 ↵ | 1 | -3/+18 | ||
RestoreRequestRules | |||||
2021-08-11 | tss: Remove numerous free() calls and instead free at start of plist ↵ | 1 | -43/+12 | ||
dictionary parsing loop | |||||
2021-06-07 | tss: fix restore rules not applied for recoveryos | 1 | -4/+0 | ||
2021-05-08 | tss: Add new calls | 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 | 1 | -1/+1 | ||
2020-06-23 | tss: Fix logical bug in tss_request_add_ap_tags() when selecting 'only ↵ | 1 | -2/+6 | ||
firmware components' | |||||
2020-06-08 | Remove trailing whitespace errors from all files | 1 | -1/+1 | ||
2020-04-20 | Use uint64_t and appropriate standard PRI* format specifiers everywhere | 1 | -1/+1 | ||
2019-09-27 | tss: Fix Baseband TSS request for iPhone XS | 1 | -11/+13 | ||
2019-09-25 | tss: Add support for new Vinyl (eUICC), Rose (Rap), and Veridian (BMU) ↵ | 1 | -2/+291 | ||
ticket requests | |||||
2019-09-11 | tss: Fix crash due to use-after-free in tss_request_send() if connection fails | 1 | -3/+4 | ||
2019-08-29 | Add support to "preboard" a device on update restore to prevent 'Attempting ↵ | 1 | -0/+8 | ||
data recovery' | |||||
2019-08-29 | tss: Properly apply RestoreRequestRules which can also be EPRO:false or ↵ | 1 | -4/+4 | ||
ESEC:false instead of always assuming true | |||||
2019-08-29 | tss: Allow missing ApECID in tss_request_add_common_tags() | 1 | -4/+2 | ||
2019-08-29 | tss: Silence warnings about missing BbChipID and BbSkeyId entries | 1 | -2/+2 | ||
2019-01-25 | restore: Move Yonkers component selection code to tss_request_add_yonkers_tags() | 1 | -1/+66 | ||
2019-01-24 | restore: Fix Savage firmware handling for iPhone XR/XS/XS max | 1 | -10/+26 | ||
2019-01-16 | restore/tss: Add support for Yonkers firmware data and TSS request | 1 | -0/+90 | ||
2019-01-16 | restore: Add support for newer SEP firmware (Chip ID 0x64) | 1 | -18/+11 | ||
2018-04-27 | tss: Warn about unsupported SE,ChipID value and prevent passing NULL key to ↵ | 1 | -1/+3 | ||
plist_dict_get_item() | |||||
2018-04-27 | Decide what to do when updating SE firmware based on chip ID | 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 | 1 | -1/+1 | ||
2017-11-06 | Add support for Savage firmware updating (found in iPhone X) | 1 | -0/+167 | ||
2016-09-30 | tss: Add helper function to create Secure Element TSS request | 1 | -0/+106 | ||
2016-06-26 | tss: Add 'OS' entry to TSS request, required for iOS 10 | 1 | -1/+1 | ||
2015-05-05 | tss: Fix request for older devices (such as iPhone 3G). We only need | 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 | 1 | -18/+9 | ||
2014-10-28 | tss: Intercept server status code 126 indicating malformed request | 1 | -0/+3 | ||
2014-10-21 | tss: Fix request xml adding new tags and missing parts | 1 | -1/+28 | ||