Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
12 days | log: Add missing includeHEADmaster | 1 | -0/+2 | ||
12 days | Fix baseband processing with Mav25 (and possibly others too) | 3 | -9/+17 | ||
12 days | Do not try to print SEP nonce if none was retrieved | 1 | -2/+4 | ||
13 days | mbn: Add missing line break to debug log message | 1 | -1/+1 | ||
2025-09-29 | Fix Mav baseband stitching | 2 | -10/+11 | ||
2025-09-26 | Add support for Mav25 baseband firmware (iPhone 17 family) | 3 | -164/+484 | ||
Co-authored-by: Nikias Bassen <nikias@gmx.li> | |||||
2025-09-26 | restore: Suppress progress bars for smaller PersonalizedBootObjectV3 images | 1 | -1/+3 | ||
2025-09-26 | restore: Handle new Centauri and Jasmine (Savage) updaters | 1 | -3/+20 | ||
Also Vinyl shows up with some devices, so we handle this too. | |||||
2025-09-26 | restore: Dump TSS requests and responses in debug log level | 1 | -2/+3 | ||
2025-09-25 | restore: Silence messages around AEA first chunk / URLAsset handling | 1 | -5/+9 | ||
Newer iOS version would cause an Error message despite being able to continue, so we just ignore it. | |||||
2025-09-23 | Fix progress bar for DFU/Recovery image upload | 2 | -2/+4 | ||
2025-09-14 | Fix boot-args string and handling | 1 | -5/+5 | ||
The logging refactoring introduced a spelling error in the boot-args string. This commit fixes that, and also changes the boot-args handling code to priotize Apple Silicon/MacOS recovery path before the generic iOS path. | |||||
2025-09-12 | Add SE,ChipID for M4 | 1 | -1/+1 | ||
2025-09-11 | Updated README | 1 | -2/+22 | ||
2025-09-11 | Fix log output of get_ap_nonce/get_sep_nonce | 1 | -8/+4 | ||
2025-09-11 | Increase timeout for device to enter restore mode | 1 | -1/+1 | ||
2025-09-11 | [Windows] Fix log output | 1 | -1/+1 | ||
2025-09-08 | img4: Fix wrong entry in matching array for component stitching | 1 | -1/+1 | ||
2025-09-08 | Updated FUNDING | 1 | -0/+1 | ||
2025-09-07 | Add FUNDING | 1 | -0/+2 | ||
2025-09-06 | Print message about USB port for macOS restores in case Port DFU fails | 1 | -0/+4 | ||
Depending on the model, a specific USB Port has to be used for a restore. When using a different one, Port DFU fails to switch to DFU mode. We use this fact to print a message with an official link that shows the correct USB port to use for the restore. | |||||
2025-09-05 | img4: Use lookup table to retrieve tag name in img4_stitch_component() | 1 | -28/+37 | ||
Instead of maintaining another component -> tag mapping, we use the already existing function _img4_get_component_tag() to retrieve the corresponding tag name. | |||||
2025-09-05 | img4: Fix Ap,RestoreDCP2 -> rdc2 mapping | 1 | -1/+3 | ||
The component is called `Ap,RestoreDCP2` and not `RestoreDCP2` | |||||
2025-08-14 | img4: Add RestoreDCP2 -> rdc2 mapping | 1 | -0/+1 | ||
2025-07-15 | restore: Adapt log level of previous restore log and reverse proxy messages | 1 | -3/+3 | ||
We do not want to write these to terminal by default. | |||||
2025-07-01 | Removed unused 'entries' member from struct idevicerestore_client_t | 1 | -11/+0 | ||
2025-07-01 | Silence more compiler warnings | 2 | -2/+2 | ||
2025-07-01 | Fix a couple of compiler warnings and remove unused variables | 4 | -8/+3 | ||
2025-07-01 | Update codebase to use (const) void* and size_t where applicable | 26 | -168/+158 | ||
2025-06-27 | download: Use new CURLOPT_XFERINFOFUNCTION for libcurl >= 7.32 | 1 | -1/+9 | ||
2025-06-27 | restore: Fix curl_easy_setopt compiler warning | 1 | -1/+1 | ||
2025-06-27 | [github-actions] Update build workflow for Windows build to use windows-latest | 1 | -3/+6 | ||
2025-06-27 | log: Make sure to only add compiler attribute for supported compilers | 1 | -0/+5 | ||
2025-06-27 | Improve type safety of new logging system and its handling of varargs | 3 | -11/+25 | ||
- Replaced loglevel arguments and globals using the `int` type with the `loglevel` enum. - Moved logging print func handler function declaration to typedef. - Fixed misuse of `print_func` where a char* was passed in place of `va_list` via a wrapper function `print_funcf`. - Fixed reuse of varargs in `logger` causing a segfault when `stderr_enabled` is true. - Fixed length in `snprintf` call inside `logger_hex_dump` truncating the printed text. | |||||
2025-06-23 | Refactor logging and add logfile support | 24 | -1459/+2014 | ||
idevicerestore will now also create a logfile automatically, unless disabled with --logfile=NONE. | |||||
2025-03-27 | Fix iPhone 16e restore from normal mode | 1 | -12/+14 | ||
Because of the new Apple baseband the initial TSS request won't succeed when restoring from normal mode due to missing data for a @BBTicket. So now if the baseband information is missing, we don't try to add BBTicket data at all, which will make it work for iPhone 16e devices. | |||||
2025-03-20 | Allow building without support for limera1n | 3 | -5/+37 | ||
Use --without-limera1n at configure time to disable this feature. | |||||
2025-02-28 | [docker] Update docker image base to ubuntu 24.04 | 1 | -1/+1 | ||
2025-02-28 | [docker] Add CI to build and archive docker image | 1 | -0/+13 | ||
2025-02-28 | Add docker scripts to simplify setting up idevicerestore | 5 | -0/+126 | ||
2024-12-03 | configure: Fix Linux build with LTO | 1 | -0/+1 | ||
2024-12-02 | Fix build | 1 | -1/+0 | ||
2024-12-02 | [github-actions] Bump dawidd6/action-download-artifact from 3 to 6 | 1 | -19/+23 | ||
2024-11-03 | [github-actions] Update curl workflow to build 8.10.1 for UCRT64 | 1 | -9/+11 | ||
2024-10-22 | Updated README | 1 | -4/+7 | ||
2024-10-15 | Fix iPhone 16 restore from normal mode and add support for RecoveryOS | 10 | -104/+578 | ||
2024-10-11 | configure: Require newer libtatsu and libirecovery | 1 | -2/+2 | ||
2024-09-28 | Be more precise about what is wrong when entering restore mode fails | 1 | -1/+5 | ||
2024-09-25 | Release DFU/Recovery client on disconnect and Increase timeout for port DFU ↵ | 1 | -1/+3 | ||
-> KIS | |||||
2024-09-25 | ace3: Fix Ace3Binary generation for newer devices | 1 | -7/+41 | ||