summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
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
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
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
2010-07-09Rename some variables and functions to fit thier contextGravatar Martin Szulecki2-13/+13
2010-07-09Remove leftover of extract_manifest helperGravatar Martin Szulecki1-23/+0
2010-07-09Correctly set QUIT flag during restoreGravatar Martin Szulecki1-3/+3
2010-07-09Refactor filesystem extractionGravatar Martin Szulecki2-3/+3
2010-07-09Fix idevice handle being NULL which leads to failure to connect to ASRGravatar Martin Szulecki1-0/+1
2010-07-09Fix crash due to not passing client handle for callback as userdataGravatar Martin Szulecki1-1/+1
2010-07-09Refactor manifest extractionGravatar Martin Szulecki4-2/+25
2010-07-09Add helper functions to dump information from a manifest of the IPSWGravatar Martin Szulecki2-0/+75
2010-07-09Correctly assign the client flags from command lineGravatar Martin Szulecki1-4/+4
2010-07-09Implement handling of devices which do not require a tss requestGravatar Martin Szulecki8-125/+184
2010-07-09Add function to retrieve a component path from a build identityGravatar Martin Szulecki2-22/+44
2010-07-09Implement handling unknown img3 element for 8900 chip devicesGravatar Martin Szulecki2-1/+25
2010-07-09Set and use static idevicerestore_debug flag for debug outputGravatar Martin Szulecki1-1/+2
2010-07-08Remove get_build_name() which was not working and has no real useGravatar Martin Szulecki2-18/+0
2010-07-08Do not attempt to open another recovery session if one existsGravatar Martin Szulecki1-4/+8
2010-07-08Fix segfault due to broken retrieval of board idGravatar Martin Szulecki1-4/+4
2010-07-08Improve error message if a device mode can not be determinedGravatar Martin Szulecki1-1/+1
2010-07-08Remove activation code, this will be handled by the ideviceactivate toolGravatar Martin Szulecki4-323/+2
2010-07-08Fix segfault and handling of cli argumentsGravatar Martin Szulecki1-5/+5
2010-07-08Do not depend on device model to extract correct buildmanifestGravatar Martin Szulecki1-14/+13
2010-07-08Use debug_plist in tss code and remove redundant codeGravatar Martin Szulecki1-10/+2
2010-07-08Do not report the detected device mode twiceGravatar Martin Szulecki1-4/+0
2010-06-22Small change to make the program use irecovery command functions rather then ...Gravatar Joshua Hill1-1/+2