Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-11-20 | refactor component personalization and add support for Image4 stitching | Nikias Bassen | 10 | -64/+318 | |
2013-11-20 | get_tss_response: set required parameters for Image4 TSS request | Nikias Bassen | 1 | -7/+28 | |
2013-11-20 | add sep-firmware -> RestoreSEP matching to get_component_name() | Nikias Bassen | 1 | -0/+2 | |
2013-11-19 | tss: only add EPRO/ESEC if we are sending an Image4 request | Nikias Bassen | 1 | -3/+4 | |
2013-11-19 | tss: Check for ApSecurityDomain as uint instead of string correctly | Martin Szulecki | 1 | -2/+2 | |
2013-11-19 | tss: Fix typos in Ap keys which caused faulty require errors | Martin Szulecki | 1 | -6/+6 | |
2013-11-19 | restore: Fix baseband request creation order for proper error checking | Martin Szulecki | 1 | -4/+5 | |
2013-11-19 | tss: Fix check on ApECID as uint instead of string | Martin Szulecki | 1 | -1/+1 | |
2013-11-19 | tss: Fix comment around skipping of OS and Diags components | Martin Szulecki | 1 | -2/+2 | |
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 | |