Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-02-02 | main: store product version & build in client struct for later checks | Nikias Bassen | 3 | -14/+12 | |
2012-02-02 | normal: do not set autoboot env after entering restore mode | Nikias Bassen | 1 | -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-02 | tss: make TSS request work again | Nikias Bassen | 3 | -11/+33 | |
2012-02-02 | restore: reflect latest libimobiledevice changes and pass options to restored | Nikias Bassen | 2 | -4/+66 | |
2012-02-02 | common: add simple guid generator function | Nikias Bassen | 2 | -0/+23 | |
2012-01-31 | libirecovery: implement irecv_get_nonce() | Nikias Bassen | 2 | -0/+54 | |
2012-01-31 | Fix DFU mode USB communication | Nikias Bassen | 1 | -6/+10 | |
2012-01-31 | irecv_open_attempts: call irecv_close after a failed attempt | Nikias Bassen | 1 | -0/+4 | |
2012-01-31 | Increase the USB timeout to fix USB communication issues | Nikias Bassen | 1 | -17/+19 | |
2011-04-30 | Working with iOS versions up to 4.3.2; plus all currently released devices | boxingsquirrel | 9 | -18/+1645 | |
2010-07-14 | Further improve some output to better guide the user | Martin Szulecki | 1 | -3/+6 | |
2010-07-14 | Do not reset the usb connection twice after uploading the ramdisk | Martin Szulecki | 1 | -3/+0 | |
2010-07-14 | Move ecid retrieval code right before shsh blob retrieval | Martin Szulecki | 1 | -12/+9 | |
2010-07-14 | Name restore progress strings cosistently | Martin Szulecki | 1 | -4/+4 | |
2010-07-14 | Refactor tss request requirements to work with iPhone 3G and iOS 4 | Martin Szulecki | 4 | -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-14 | Add and improve some comments for restore process | Martin Szulecki | 2 | -1/+5 | |
2010-07-14 | Take setup for autoboot out of the ibec sending code | Martin Szulecki | 1 | -23/+24 | |
2010-07-14 | Extend sleep timeouts to allow the device to load | Martin Szulecki | 1 | -2/+5 | |
2010-07-14 | Allow getting the ecid for any device model | Martin Szulecki | 1 | -5/+0 | |
2010-07-12 | Be more verbose when reporting about each step of the restore process | Martin Szulecki | 1 | -3/+3 | |
2010-07-09 | Correctly check when to send the NORData | Martin Szulecki | 1 | -1/+3 | |
2010-07-09 | Fix typo in nor data message | Martin Szulecki | 1 | -1/+1 | |
2010-07-09 | Only debug a plist if debugging flag was set | Martin Szulecki | 2 | -6/+15 | |
2010-07-09 | Add more known progress messages and report them | Martin Szulecki | 1 | -1/+12 | |
2010-07-09 | Add more known status messages and report them | Martin Szulecki | 1 | -2/+20 | |
2010-07-09 | Try five times to retrieve validation plist if it failed | Martin Szulecki | 1 | -3/+12 | |
This fixes hanging as the following payload message is not received initially but after polling the second time. | |||||
2010-07-09 | Rename some variables and functions to fit thier context | Martin Szulecki | 2 | -13/+13 | |
2010-07-09 | Remove leftover of extract_manifest helper | Martin Szulecki | 1 | -23/+0 | |
2010-07-09 | Correctly set QUIT flag during restore | Martin Szulecki | 1 | -3/+3 | |
2010-07-09 | Refactor filesystem extraction | Martin Szulecki | 2 | -3/+3 | |
2010-07-09 | Fix idevice handle being NULL which leads to failure to connect to ASR | Martin Szulecki | 1 | -0/+1 | |
2010-07-09 | Fix crash due to not passing client handle for callback as userdata | Martin Szulecki | 1 | -1/+1 | |
2010-07-09 | Refactor manifest extraction | Martin Szulecki | 4 | -2/+25 | |
2010-07-09 | Add helper functions to dump information from a manifest of the IPSW | Martin Szulecki | 2 | -0/+75 | |
2010-07-09 | Correctly assign the client flags from command line | Martin Szulecki | 1 | -4/+4 | |
2010-07-09 | Implement handling of devices which do not require a tss request | Martin Szulecki | 8 | -125/+184 | |
This introduces passing around the "selected" build identity and fixes code logic issues to make idevicerestore work again. | |||||
2010-07-09 | Add function to retrieve a component path from a build identity | Martin Szulecki | 2 | -22/+44 | |
2010-07-09 | Implement handling unknown img3 element for 8900 chip devices | Martin Szulecki | 2 | -1/+25 | |
2010-07-09 | Set and use static idevicerestore_debug flag for debug output | Martin Szulecki | 1 | -1/+2 | |
2010-07-08 | Remove get_build_name() which was not working and has no real use | Martin Szulecki | 2 | -18/+0 | |
2010-07-08 | Do not attempt to open another recovery session if one exists | Martin Szulecki | 1 | -4/+8 | |
2010-07-08 | Fix segfault due to broken retrieval of board id | Martin Szulecki | 1 | -4/+4 | |
2010-07-08 | Improve error message if a device mode can not be determined | Martin Szulecki | 1 | -1/+1 | |
Most of the time it means that there is no device attached as we should be able to detect any mode of a device. | |||||
2010-07-08 | Remove activation code, this will be handled by the ideviceactivate tool | Martin Szulecki | 4 | -323/+2 | |
We already handle the complex restore process, let's avoid the trouble to add up the activation complexity additionally. | |||||
2010-07-08 | Fix segfault and handling of cli arguments | Martin Szulecki | 1 | -5/+5 | |
2010-07-08 | Do not depend on device model to extract correct buildmanifest | Martin Szulecki | 1 | -14/+13 | |
Since the iOS 4 IPSW contains a BuildManifest.plist even for devices that do not require personal signing, the prior code logic would fail. | |||||
2010-07-08 | Use debug_plist in tss code and remove redundant code | Martin Szulecki | 1 | -10/+2 | |
2010-07-08 | Do not report the detected device mode twice | Martin Szulecki | 1 | -4/+0 | |
2010-06-22 | Small change to make the program use irecovery command functions rather then ↵ | Joshua Hill | 1 | -1/+2 | |
duplicating them | |||||
2010-06-22 | Added info for iPhone4 and fixed a few runtime errors | Joshua Hill | 3 | -3/+15 | |