Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-11-19 | tss: Add debug output for TSS request on sending | Martin Szulecki | 1 | -0/+4 | |
2013-11-19 | tss: Make ApNonce parameter optional to fix restore on iPhone 3GS and older | Martin Szulecki | 2 | -6/+10 | |
2013-11-19 | restore: Fix typo in error message | Martin Szulecki | 1 | -1/+2 | |
2013-11-19 | silence some clang compiler warnings | Nikias Bassen | 2 | -3/+3 | |
2013-11-19 | tss: add missing return type to tss_response_get_data_by_key() | Nikias Bassen | 1 | -1/+1 | |
2013-11-19 | tss: Refactor TSS handlers for Image4 support and flexibility | Martin Szulecki | 7 | -215/+403 | |
2013-11-19 | common: Add plist_dict_merge() helper to merge dictionaries | Martin Szulecki | 2 | -0/+28 | |
2013-11-19 | img3: hide low level img3 code and provide simpler img3_stitch_component() ↵ | Nikias Bassen | 3 | -39/+63 | |
function | |||||
2013-11-19 | add get_sep_nonce helper function | Nikias Bassen | 2 | -0/+44 | |
2013-11-19 | Add helper function to check if device supports image4 format | Nikias Bassen | 9 | -1/+113 | |
2013-11-19 | removed unused get_cpid/get_bdid and adapted for latest libirecovery changes | Nikias Bassen | 7 | -109/+50 | |
2013-11-19 | normal: fix missing return type | Nikias Bassen | 1 | -1/+1 | |
2013-11-18 | Split nonce retrieval into ApNonce and SepNonce for DFU and Recovery modes | Martin Szulecki | 5 | -10/+46 | |
2013-11-18 | tss: Do not include "OS" component in TSS request | Martin Szulecki | 1 | -1/+1 | |
2013-11-18 | idevicerestore: Remove obsolete arguments from get_shsh_blobs() | Martin Szulecki | 3 | -6/+6 | |
2013-11-18 | normal: Split normal_get_nonce() into ApNonce and SEPNonce getters | Martin Szulecki | 3 | -10/+20 | |
2013-11-18 | normal: always try a non-handshake connection if handshake fails | Nikias Bassen | 1 | -11/+1 | |
2013-10-24 | Update limera1n_is_supported() for changes to libirecovery project. | Aaron Burghardt | 1 | -3/+11 | |
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org> | |||||
2013-10-24 | Added warning about missing ‘SupportedProductTypes’ key in iPhoneOS 2.x ↵ | Aaron Burghardt | 1 | -0/+2 | |
IPSWs. Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org> | |||||
2013-10-24 | Prefer the WTF file in the restore IPSW, fallback to downloading the WTF IPSW. | Aaron Burghardt | 1 | -36/+44 | |
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org> | |||||
2013-10-24 | Added test for limera1n compatibility before attempting to inject it. | Aaron Burghardt | 3 | -1/+9 | |
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org> | |||||
2013-10-24 | Return ‘DeviceTree’ instead of ‘RestoreDeviceTree’ from ↵ | Aaron Burghardt | 1 | -1/+1 | |
get_component_name(). Returning ‘RestoreDeviceTree’ is inconsistent with other component names, and the caller apparently handles the need for it. Also, the API doc for plist_dictionary_insert_item states that it asserts if the key to be inserted already exists. if plist_dictionary_insert_item actually does assert as described, the caller of get_component_name triggers that assertion if ‘RestoreDeviceTree’ is returned. Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org> | |||||
2013-10-24 | Fall back to ‘RestoreKernelCaches’ if ‘KernelCachesByTarget’ not in ↵ | Aaron Burghardt | 1 | -12/+16 | |
Restore.plist. Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org> | |||||
2013-10-24 | Fixed misuse of free() instead of plist_free(). | Aaron Burghardt | 1 | -1/+1 | |
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org> | |||||
2013-10-24 | Fixed pass-by-reference inconsistency in asr_send(). | Aaron Burghardt | 2 | -2/+2 | |
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org> | |||||
2013-10-03 | AppleTV: set auto-boot to true again after restore | Nikias Bassen | 3 | -1/+16 | |
Apparently AppleTV units don't boot up in normal mode after restore but switch into recovery mode so we set auto-boot to true to make them boot up in normal mode. | |||||
2013-10-02 | ipsw: change buffers to use type unsigned char* | Nikias Bassen | 5 | -23/+26 | |
2013-10-02 | dfu: make sure buffers are of type unsigned char* | Nikias Bassen | 2 | -7/+7 | |
2013-10-02 | tss: make sure buffers are of type unsigned char* | Nikias Bassen | 3 | -21/+21 | |
2013-10-02 | img3: make buffers and sizes unsigned | Nikias Bassen | 3 | -16/+16 | |
2013-10-02 | use dynamically allocated buffer when reading cached SHSH files | Nikias Bassen | 1 | -3/+24 | |
2013-10-02 | silence implicit declaration compiler warnings | Nikias Bassen | 9 | -2/+17 | |
2013-10-02 | common: supress more compiler warnings | Nikias Bassen | 2 | -1/+3 | |
2013-10-02 | asr: supress compiler warnings with proper cast | Nikias Bassen | 1 | -2/+3 | |
2013-10-02 | custom fw: fall back to User ram disk if Update ramdisk is not found | Nikias Bassen | 1 | -7/+14 | |
This is a fix for AppleTV firmwares since they don't have an Update ram disk but only a User ram disk. When restoring a custom firmware idevicerestore fails if -e parameter is not given. This fix will automatically set erase mode enabled if no update ram disk is found. | |||||
2013-09-27 | Require libirecovery >= 0.2.0 and port code to it's new API | Martin Szulecki | 11 | -89/+121 | |
2013-09-27 | ipsw: also check product type in ipsw_get_latest_fw to get largest major version | Nikias Bassen | 1 | -3/+6 | |
2013-09-27 | ipsw: remove obsolete major version increase in ipsw_get_latest_fw | Nikias Bassen | 1 | -8/+2 | |
2013-09-27 | ipsw: fix version data parsing | Nikias Bassen | 1 | -41/+9 | |
2013-09-24 | recovery: fix possible segfault and plug some small memory leaks | Nikias Bassen | 1 | -4/+20 | |
2013-09-23 | idevicerestore: Update usage output to use a more common standard | Martin Szulecki | 1 | -21/+21 | |
2013-09-23 | normal: Fix pair record removal due to changed libimobiledevice API | Martin Szulecki | 1 | -1/+1 | |
2013-09-23 | ipsw: Add a temporary workaround to support iOS 7 firmware lookups | Martin Szulecki | 1 | -0/+5 | |
It appears that iTunes does no longer parse the version XML structure as currently implemented in idevicerestore. We'll need to modify the lookup for the latest firmware in the future, this will do for a while. | |||||
2013-09-23 | Update AUTHORS and file copyrights accordingly | Martin Szulecki | 26 | -24/+110 | |
2013-09-23 | restore: Handle "Failed to mount filesystems" status message | Martin Szulecki | 1 | -0/+3 | |
2013-07-04 | common: do not recurse mkdir_with_parents if dirname(dir) == dir | Nikias Bassen | 1 | -1/+1 | |
2013-06-15 | img3: don't fail if SHSH is appended (instead of replaced) | Nikias Bassen | 1 | -4/+0 | |
2013-04-24 | limera1n: use chip_id constants from libirecovery to detect device model | Nikias Bassen | 1 | -6/+11 | |
2013-04-24 | limera1n: verify device mode after sending exploit to check for failure | Nikias Bassen | 3 | -6/+12 | |
2013-04-24 | main: updated version URL | Nikias Bassen | 1 | -1/+1 | |