Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-01-11 | idevicrestore: don't use info as variable name (collides with info() function) | Nikias Bassen | 1 | -24/+23 | |
2013-01-11 | removed 'compile' from git since it is automatically added by autofoo | Nikias Bassen | 1 | -1/+0 | |
2013-01-11 | restore: remove unused variable | Nikias Bassen | 1 | -3/+0 | |
2013-01-11 | restore: don't use info as variable name (collides with info() function) | Nikias Bassen | 1 | -6/+6 | |
2013-01-11 | fix possible memory corruption due to bad cast from int to uint64_t | Nikias Bassen | 1 | -1/+3 | |
2013-01-09 | idevicerestore: Improve maintenance of recovery/dfu mode device compatibility | Martin Szulecki | 1 | -193/+5 | |
Instead of maintaining a large switch() monster which replicates the exact same logic that was already used in libirecovery, using the dfu_check_device() helper to quickly determine the device automatically is a better approach. | |||||
2013-01-09 | dfu: Implement dfu_check_device() helper | Martin Szulecki | 2 | -0/+22 | |
2013-01-09 | dfu: Fix minor code style issue | Martin Szulecki | 1 | -1/+1 | |
2012-12-07 | dfu: Fix codepath after uploading iBSS due to typo | Martin Szulecki | 1 | -1/+1 | |
2012-12-07 | restore: Fix "hanging" and not exiting on failed restore due to variable typo | Martin Szulecki | 1 | -1/+1 | |
2012-11-08 | idevicerestore: Fix compilation due to typo | Martin Szulecki | 1 | -3/+3 | |
2012-11-08 | Add basic support for iPad3,4 and iPad2,5 (untested) | Martin Szulecki | 1 | -0/+21 | |
2012-11-07 | idevicerestore: Show build major version number, too | Martin Szulecki | 1 | -1/+1 | |
2012-11-07 | normal: Fix compiler warnings | Martin Szulecki | 1 | -1/+2 | |
2012-11-07 | idevicerestore: Make first nonce request not mandatory to support "old" iOS ↵ | Martin Szulecki | 1 | -2/+2 | |
builds Devices running iOS 4.x and older do not use or supply a nonce before an actual iBEC of the target firmware version is loaded which does so. This caused older devices to fail to restore. | |||||
2012-11-07 | idevicerestore: Move nonce reporting into get_nonce() to avoid code duplication | Martin Szulecki | 1 | -15/+14 | |
2012-11-07 | Added support for iPhone5,1 and iPhone5,2 (including baseband update) | Nikias Bassen | 2 | -0/+21 | |
2012-11-07 | restore: Change wording to "personalized" instead of "signed" | Martin Szulecki | 1 | -2/+2 | |
2012-11-07 | restore: Plug possible memory leak | Martin Szulecki | 1 | -2/+1 | |
2012-11-07 | idevicerestore: Only sign components if we have a blob and don't treat it as ↵ | Martin Szulecki | 1 | -27/+38 | |
error Since iOS 6 some blobs are not provided in the TSS response. However, that is not fatal as the missing blobs are presigned already on iOS 6. | |||||
2012-11-07 | idevicerestore: Attempt to get nonce from device early on | Martin Szulecki | 1 | -1/+29 | |
2012-11-07 | idevicerestore: Enable getting nonce from device in normal mode | Martin Szulecki | 1 | -2/+4 | |
2012-11-07 | idevicerestore: Send ApTicket if applicable before iBEC | Martin Szulecki | 2 | -0/+8 | |
2012-11-07 | normal: Implement normal_get_nonce() | Martin Szulecki | 2 | -0/+44 | |
2012-11-07 | Fix grammar of a few comments | Martin Szulecki | 3 | -3/+4 | |
2012-11-07 | Do not report that we do signing if we don't know yet | Martin Szulecki | 2 | -6/+0 | |
2012-11-07 | client: Fix build number parsing for iOS 6 | Martin Szulecki | 5 | -12/+15 | |
2012-11-07 | Fix possible crash in error() | Nikias Bassen | 1 | -3/+5 | |
2012-11-07 | Added baseband flash restore step for progress output | Martin Szulecki | 2 | -0/+4 | |
2012-11-07 | fix debug mode for libidevicerestore | Nikias Bassen | 1 | -1/+1 | |
2012-11-07 | idevicerestore: add function to set cache path | Martin Szulecki | 2 | -1/+14 | |
2012-11-07 | Add error buffer and getter function to get the last error message | Martin Szulecki | 2 | -2/+21 | |
2012-11-07 | update progress bar function to use info_stream (if enabled) | Nikias Bassen | 1 | -1/+2 | |
2012-11-07 | change info(), error(), and debug() into functions and allow redirecting the ↵ | Martin Szulecki | 7 | -49/+120 | |
output | |||||
2012-11-07 | libidevicerecovery: implemented progress callback logic | Martin Szulecki | 9 | -12/+108 | |
2012-11-07 | main: fix crash when using -l option | Nikias Bassen | 1 | -1/+3 | |
2012-11-07 | recovery: disable progress bar for libirecovery uploads | Nikias Bassen | 1 | -1/+1 | |
2012-11-07 | Move flags into idevicerestore.h | Martin Szulecki | 4 | -11/+12 | |
2012-07-29 | move main() code after option parsing to separate function | Nikias Bassen | 3 | -107/+233 | |
2012-07-28 | main: use client flag instead of local variable for --latest option | Nikias Bassen | 2 | -5/+5 | |
2012-07-28 | main: use client flag instead of local variable for --shsh option | Nikias Bassen | 2 | -4/+3 | |
2012-07-28 | main: use cache_dir/shsh instead of ./shsh if a cache dir was given | Nikias Bassen | 1 | -5/+15 | |
2012-07-28 | tss: remove global use_apple_server symbol and use parameter instead | Nikias Bassen | 5 | -12/+8 | |
2012-07-26 | recovery: removed commented-out declarations from header file | Nikias Bassen | 1 | -3/+0 | |
2012-07-26 | restore: change UUID to UDID in error message | Nikias Bassen | 1 | -2/+2 | |
2012-07-17 | restore: only print 'Attempt %d to connect...' in debug mode | Nikias Bassen | 1 | -1/+1 | |
2012-07-17 | tss: silence compiler warning | Nikias Bassen | 1 | -1/+1 | |
2012-07-17 | added .gitignore file | Nikias Bassen | 1 | -0/+20 | |
2012-07-17 | tss: Use https to contact webservices first as we sometimes hit a 404 over http | Martin Szulecki | 1 | -2/+6 | |
After a while, Apple's servers have been begun redirecting to a 404 page using a 302 security redirect HTTP status code. By using a secure HTTPS connection retrieving TSS requests started to work fine again. | |||||
2012-07-17 | tss: Cycle through different hosts for TSS requests as a fallback | Martin Szulecki | 1 | -1/+9 | |
It appears the number of HTTP requests from one IP to the TSS signing servers is limited by each signing host. This workaround increases the volume of devices that can be processed due to falling back to another signing host in case request limiting is in effect by the original host. |