summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2013-09-23Update AUTHORS and file copyrights accordinglyGravatar Martin Szulecki26-24/+110
2013-09-23restore: Handle "Failed to mount filesystems" status messageGravatar Martin Szulecki1-0/+3
2013-07-04common: do not recurse mkdir_with_parents if dirname(dir) == dirGravatar Nikias Bassen1-1/+1
2013-06-15img3: don't fail if SHSH is appended (instead of replaced)Gravatar Nikias Bassen1-4/+0
2013-04-24limera1n: use chip_id constants from libirecovery to detect device modelGravatar Nikias Bassen1-6/+11
2013-04-24limera1n: verify device mode after sending exploit to check for failureGravatar Nikias Bassen3-6/+12
2013-04-24main: updated version URLGravatar Nikias Bassen1-1/+1
2013-03-06Disable SSL verification to allow downloads from untrusted https locationsGravatar Martin Szulecki2-0/+8
2013-01-11idevicerestore: removed unused cpid/bdid variablesGravatar Nikias Bassen1-2/+0
2013-01-11idevicrestore: don't use info as variable name (collides with info() function)Gravatar Nikias Bassen1-24/+23
2013-01-11restore: remove unused variableGravatar Nikias Bassen1-3/+0
2013-01-11restore: don't use info as variable name (collides with info() function)Gravatar Nikias Bassen1-6/+6
2013-01-11fix possible memory corruption due to bad cast from int to uint64_tGravatar Nikias Bassen1-1/+3
2013-01-09idevicerestore: Improve maintenance of recovery/dfu mode device compatibilityGravatar Martin Szulecki1-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-09dfu: Implement dfu_check_device() helperGravatar Martin Szulecki2-0/+22
2013-01-09dfu: Fix minor code style issueGravatar Martin Szulecki1-1/+1
2012-12-07dfu: Fix codepath after uploading iBSS due to typoGravatar Martin Szulecki1-1/+1
2012-12-07restore: Fix "hanging" and not exiting on failed restore due to variable typoGravatar Martin Szulecki1-1/+1
2012-11-08idevicerestore: Fix compilation due to typoGravatar Martin Szulecki1-3/+3
2012-11-08Add basic support for iPad3,4 and iPad2,5 (untested)Gravatar Martin Szulecki1-0/+21
2012-11-07idevicerestore: Show build major version number, tooGravatar Martin Szulecki1-1/+1
2012-11-07normal: Fix compiler warningsGravatar Martin Szulecki1-1/+2
2012-11-07idevicerestore: Make first nonce request not mandatory to support "old" iOS ↵Gravatar Martin Szulecki1-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-07idevicerestore: Move nonce reporting into get_nonce() to avoid code duplicationGravatar Martin Szulecki1-15/+14
2012-11-07Added support for iPhone5,1 and iPhone5,2 (including baseband update)Gravatar Nikias Bassen2-0/+21
2012-11-07restore: Change wording to "personalized" instead of "signed"Gravatar Martin Szulecki1-2/+2
2012-11-07restore: Plug possible memory leakGravatar Martin Szulecki1-2/+1
2012-11-07idevicerestore: Only sign components if we have a blob and don't treat it as ↵Gravatar Martin Szulecki1-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-07idevicerestore: Attempt to get nonce from device early onGravatar Martin Szulecki1-1/+29
2012-11-07idevicerestore: Enable getting nonce from device in normal modeGravatar Martin Szulecki1-2/+4
2012-11-07idevicerestore: Send ApTicket if applicable before iBECGravatar Martin Szulecki2-0/+8
2012-11-07normal: Implement normal_get_nonce()Gravatar Martin Szulecki2-0/+44
2012-11-07Fix grammar of a few commentsGravatar Martin Szulecki3-3/+4
2012-11-07Do not report that we do signing if we don't know yetGravatar Martin Szulecki2-6/+0
2012-11-07client: Fix build number parsing for iOS 6Gravatar Martin Szulecki5-12/+15
2012-11-07Fix possible crash in error()Gravatar Nikias Bassen1-3/+5
2012-11-07Added baseband flash restore step for progress outputGravatar Martin Szulecki2-0/+4
2012-11-07fix debug mode for libidevicerestoreGravatar Nikias Bassen1-1/+1
2012-11-07idevicerestore: add function to set cache pathGravatar Martin Szulecki2-1/+14
2012-11-07Add error buffer and getter function to get the last error messageGravatar Martin Szulecki2-2/+21
2012-11-07update progress bar function to use info_stream (if enabled)Gravatar Nikias Bassen1-1/+2
2012-11-07change info(), error(), and debug() into functions and allow redirecting the ↵Gravatar Martin Szulecki7-49/+120
output
2012-11-07libidevicerecovery: implemented progress callback logicGravatar Martin Szulecki9-12/+108
2012-11-07main: fix crash when using -l optionGravatar Nikias Bassen1-1/+3
2012-11-07recovery: disable progress bar for libirecovery uploadsGravatar Nikias Bassen1-1/+1
2012-11-07Move flags into idevicerestore.hGravatar Martin Szulecki4-11/+12
2012-07-29move main() code after option parsing to separate functionGravatar Nikias Bassen3-107/+233
2012-07-28main: use client flag instead of local variable for --latest optionGravatar Nikias Bassen2-5/+5
2012-07-28main: use client flag instead of local variable for --shsh optionGravatar Nikias Bassen2-4/+3
2012-07-28main: use cache_dir/shsh instead of ./shsh if a cache dir was givenGravatar Nikias Bassen1-5/+15