summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2012-02-02img3: fixed to properly support new img3 formatGravatar Nikias Bassen2-175/+154
2012-02-02common: add missing include and type castGravatar Nikias Bassen1-1/+2
2012-02-02main: fix mode handling codeGravatar Nikias Bassen1-2/+90
2012-02-02recovery: add recovery_send_reset functionGravatar Nikias Bassen2-0/+8
2012-02-02main: call fixup_tss here too to make sure TSS data is saneGravatar Nikias Bassen1-0/+5
2012-02-02recovery: send APTicket for iOS >= 5 in recovery_enter_restoreGravatar Nikias Bassen1-0/+39
2012-02-02recovery: fix/update recovery_enter_restoreGravatar Nikias Bassen1-30/+20
2012-02-02recovery: add recovery_get_nonce() functionGravatar Nikias Bassen2-0/+18
2012-02-02recovery: add missing string.h include and a cast to silence gccGravatar Nikias Bassen1-1/+2
2012-02-02recovery: improve recovery_send_kernelcacheGravatar Nikias Bassen1-2/+11
2012-02-02common: fix missing restore_boot_args struct memberGravatar Nikias Bassen1-0/+1
2012-02-02recovery: improve recovery_send_ramdiskGravatar Nikias Bassen1-0/+4
2012-02-02recovery: fix recovery_send_applelogoGravatar Nikias Bassen1-3/+5
2012-02-02recovery: fix recovery_send_componentGravatar Nikias Bassen1-7/+4
2012-02-02ipsw_get_component_by_path: add 'component' parameterGravatar Nikias Bassen4-8/+16
2012-02-02dfu: implement dfu_check_mode() and fix dfu_enter_recovery()Gravatar Nikias Bassen3-62/+209
2012-02-02main: add fixup_tss function to put TSS plist data in a usable stateGravatar Nikias Bassen2-0/+31
2012-02-02added nonce and nonce_size parameters to get_shsh_blobs functionGravatar Nikias Bassen2-4/+4
2012-02-02tss: add tss_get_ticket() functionGravatar Nikias Bassen2-2/+22
2012-02-02recovery: merge recovery_open_with_timeout into recovery_client_newGravatar Nikias Bassen4-34/+16
2012-02-02ipsw: add 0-termination to buffer returned by ipsw_extract_to_memoryGravatar Nikias Bassen1-1/+3
2012-02-02main: suppress compiler warning with castGravatar Nikias Bassen1-1/+1
2012-02-02main: check if device is supported by given ipsw build manifestGravatar Nikias Bassen1-0/+29
2012-02-02main: store product version & build in client struct for later checksGravatar Nikias Bassen3-14/+12
2012-02-02normal: do not set autoboot env after entering restore modeGravatar Nikias Bassen1-17/+3
this needs to be done in recovery.c since it is generic and not specific to the recovery mode entered from normal mode
2012-02-02tss: make TSS request work againGravatar Nikias Bassen3-11/+33
2012-02-02restore: reflect latest libimobiledevice changes and pass options to restoredGravatar Nikias Bassen2-4/+66
2012-02-02common: add simple guid generator functionGravatar Nikias Bassen2-0/+23
2012-01-31libirecovery: implement irecv_get_nonce()Gravatar Nikias Bassen2-0/+54
2012-01-31Fix DFU mode USB communicationGravatar Nikias Bassen1-6/+10
2012-01-31irecv_open_attempts: call irecv_close after a failed attemptGravatar Nikias Bassen1-0/+4
2012-01-31Increase the USB timeout to fix USB communication issuesGravatar Nikias Bassen1-17/+19
2011-04-30Working with iOS versions up to 4.3.2; plus all currently released devicesGravatar boxingsquirrel9-18/+1645
2010-07-14Further improve some output to better guide the userGravatar Martin Szulecki1-3/+6
2010-07-14Do not reset the usb connection twice after uploading the ramdiskGravatar Martin Szulecki1-3/+0
2010-07-14Move ecid retrieval code right before shsh blob retrievalGravatar Martin Szulecki1-12/+9
2010-07-14Name restore progress strings cosistentlyGravatar Martin Szulecki1-4/+4
2010-07-14Refactor tss request requirements to work with iPhone 3G and iOS 4Gravatar Martin Szulecki4-17/+27
This gets rid of the device model checking code and allows devices like the iPhone 3G to get shsh blobs as required by iOS 4. The requirement if the components need to be signed is determined by which kind of manifest filename is within the IPSW.
2010-07-14Add and improve some comments for restore processGravatar Martin Szulecki2-1/+5
2010-07-14Take setup for autoboot out of the ibec sending codeGravatar Martin Szulecki1-23/+24
2010-07-14Extend sleep timeouts to allow the device to loadGravatar Martin Szulecki1-2/+5
2010-07-14Allow getting the ecid for any device modelGravatar Martin Szulecki1-5/+0
2010-07-12Be more verbose when reporting about each step of the restore processGravatar Martin Szulecki1-3/+3
2010-07-09Correctly check when to send the NORDataGravatar Martin Szulecki1-1/+3
2010-07-09Fix typo in nor data messageGravatar Martin Szulecki1-1/+1
2010-07-09Only debug a plist if debugging flag was setGravatar Martin Szulecki2-6/+15
2010-07-09Add more known progress messages and report themGravatar Martin Szulecki1-1/+12
2010-07-09Add more known status messages and report themGravatar Martin Szulecki1-2/+20
2010-07-09Try five times to retrieve validation plist if it failedGravatar Martin Szulecki1-3/+12
This fixes hanging as the following payload message is not received initially but after polling the second time.
2010-07-09Rename some variables and functions to fit thier contextGravatar Martin Szulecki2-13/+13