Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-07-08 | mbn: Updated file parsing to newer file version to suppresss warning | 2 | -6/+46 | ||
Note: the parsed data is not actually used. The personalization just involves replacing the last N bytes of the file with the blob data (of size N) returned by the signing server. However this at least suppresses a warning message and helps identifying newer format versions. | |||||
2016-06-26 | restore: Explicitly stop FDR thread to suppress error messages at the end of ↵ | 1 | -0/+8 | ||
the restore | |||||
2016-06-26 | fdr: Add fdr_disconnect() function to stop the FDR thread | 2 | -5/+17 | ||
2016-06-26 | restore: Fix restore mode status/progress messages | 3 | -65/+137 | ||
2016-06-26 | restore: Add support for FUD data request, required for iOS 10 | 1 | -0/+89 | ||
2016-06-26 | ipsw: Add ipsw_extract_to_file_with_progress() and remove progress bar from ↵ | 3 | -4/+13 | ||
ipsw_extract_to_file() | |||||
2016-06-26 | normal: Removed unused variable | 1 | -1/+0 | ||
2016-06-26 | img4: Print message about personalizing component | 1 | -0/+3 | ||
2016-06-26 | tss: Add 'OS' entry to TSS request, required for iOS 10 | 1 | -1/+1 | ||
2016-06-26 | dfu: Remove unnecessary device resets and ZLP packets | 1 | -28/+0 | ||
These caused DFU restores on OSX to fail. ZLP packets are handled in libirecovery. | |||||
2016-05-26 | dfu: Fix apticket appending condition and padding size calculation | 1 | -6/+7 | ||
2016-05-26 | Prevent possible crash if device mode can't be detected | 1 | -8/+47 | ||
2015-10-09 | restore: Always enable reverse proxy, some newer devices (iPad Air) require ↵ | 1 | -16/+9 | ||
it for iOS 9+ | |||||
2015-10-09 | Select build identity based on hardware model instead of first or last ↵ | 2 | -9/+63 | ||
identity in manifest While this might have worked in the past it didn't work anymore with the iPhone 6S (plus) since it comes with two different CPUs (Samsung & TSMC A9). Therefore the BuildManifest.plist has multiple build identities and for a successful restore the correct build identity has to be selected for the actual hardware model of the corresponding device. | |||||
2015-10-09 | Use hardware model instead of product type to identify device correctly | 8 | -69/+29 | ||
2015-10-09 | restore: Fix segfault when .bbfw file contains files without extension | 1 | -1/+1 | ||
2015-10-06 | Show project URL in usage output | 1 | -1/+6 | ||
2015-09-24 | restore: Print error message on status 53 (failed to recover FDR data) | 1 | -0/+3 | ||
2015-09-24 | normal: Make sure to select correct device by ecid OR udid | 1 | -19/+29 | ||
2015-09-24 | normal: Use correct error code values for lockdownd_error_t | 1 | -5/+5 | ||
2015-09-24 | Add missing endianness.h | 1 | -0/+105 | ||
2015-09-24 | fdr: Add support for protocol version 1 | 1 | -31/+115 | ||
2015-09-24 | restore: Also print device UDID in log message when entering restore mode | 1 | -2/+2 | ||
2015-09-24 | restore: Fix inverted comparison checking for ApImg4Ticket in TSS response | 1 | -1/+1 | ||
2015-09-24 | Revise several changes from commit 245bc9b6510a8900c69c2fd543434bae1bc6ca6a | 2 | -11/+10 | ||
In very rare cases the changes introduced by commit can actually cause an invalid free. Reverted those changes. Also, plist_free() will check for NULL before doing anything, so an extra check for that is not needed. | |||||
2015-09-24 | Fix some file header comments | 4 | -4/+4 | ||
2015-09-24 | common: Remove plist_dict_merge() as it's already provided by libplist | 2 | -28/+0 | ||
Also, set libplist requirement to 1.12 | |||||
2015-09-24 | restore: Cast to thread_t to fix compiler warning | 1 | -1/+1 | ||
2015-09-24 | fdr: Fix compiler warning about returned pointer | 1 | -1/+1 | ||
2015-09-24 | Add missing "errno.h" include to fix compiler warnings | 1 | -0/+1 | ||
2015-09-24 | Replace () with (void) for proper function prototypes | 4 | -6/+6 | ||
2015-05-05 | Update fdr implementation for thread function changes in latest | 6 | -23/+31 | ||
libimobiledevice version | |||||
2015-05-05 | Fix some warnings | 4 | -12/+10 | ||
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. | |||||
2015-05-05 | Improved command sequence and use SystemPartitionPadding from build | 2 | -11/+16 | ||
identity to make sure we use correct values. | |||||
2015-05-05 | Clean up free() usage and plug some potential memory leaks | 2 | -93/+76 | ||
2014-11-04 | Implement the FDR forwarder proxy service used during restore of recent iOS ↵ | 9 | -2/+1179 | ||
versions. | |||||
2014-11-03 | tss: Add missing values to fix baseband TSS request | 1 | -0/+9 | ||
2014-10-28 | Rename restore step to indicate flashing of firmware instead of NOR | 3 | -3/+3 | ||
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-24 | restore: Handle FDRTrustData request messages | 1 | -2/+36 | ||
Only send an empty reply but this seems to be enough to restore devices that already have valid data. | |||||
2014-10-22 | common: Use ftello(), fseeko() variants for large file support | 1 | -2/+2 | ||
2014-10-22 | asr: Remove two debug messages that are not really helpful | 1 | -4/+0 | ||
2014-10-21 | Fix handling of files larger than 2GB on 32bit systems | 3 | -33/+30 | ||
2014-10-21 | Remove destination before moving a file to it as it can fail on some systems ↵ | 1 | -0/+1 | ||
otherwise. | |||||
2014-10-21 | Fixed a typo in an error message | 1 | -1/+1 | ||
2014-10-21 | Supress printing very long plists and too verbose messages in debug output | 2 | -2/+7 | ||
2014-10-21 | tss: Fix request xml adding new tags and missing parts | 1 | -1/+28 | ||
2014-10-21 | tss: handle status code 69 | 1 | -1/+1 | ||
The corresponding message was also "This device isn't eligible for the requested build" with this status code. |