summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2012-07-17download: Enable curl verbose mode if debug flag is enabledGravatar Nikias Bassen1-0/+7
2012-07-17main: Allow mode and device checking in restore mode to actually workGravatar Martin Szulecki1-6/+4
2012-07-17main: Hint at possibly corrupt firmware file when extracting it failsGravatar Martin Szulecki1-2/+2
2012-07-17ipsw: Remove downloaded file if checksum verification failedGravatar Martin Szulecki1-0/+4
This prevents restore attempts with corrupt firmware IPSW files.
2012-07-17restore: Set client struct's serial number field from restore mode, tooGravatar Martin Szulecki1-0/+17
2012-07-17main/restore: Pass full client to restore mode and device discovery functionsGravatar Martin Szulecki3-8/+8
2012-07-17main: Check if IPSW exists before attempting to extract itGravatar Martin Szulecki1-0/+6
2012-07-17common: Fix typo in struct definitionsGravatar Martin Szulecki1-1/+1
2012-07-17tss: Add support for iPhone 4S baseband TSS requestGravatar Martin Szulecki1-7/+21
2012-07-17recovery: Actually print environment variables which are readGravatar Martin Szulecki1-3/+14
2012-07-17asr: Define payload packet size to make it easier to adjust if neededGravatar Martin Szulecki1-5/+6
2012-07-17main: Add support for missing needservice componentGravatar Martin Szulecki1-0/+2
2012-07-17Support restoring passcode locked devices from normal modeGravatar Martin Szulecki1-13/+47
2012-07-17restore: return error value instead of 0 in restore_deviceGravatar Nikias Bassen1-1/+1
2012-07-17download: only redraw progress bar on percentage changeGravatar Nikias Bassen1-1/+7
2012-07-17main: remove filesystem temporary file on error tooGravatar Nikias Bassen1-0/+22
2012-07-17ipsw: allow passing NULL as sha1buf to ipsw_get_latest_fwGravatar Nikias Bassen1-14/+18
2012-07-17ipsw: change get_latest_fw to ipsw_get_latest_fw and make it publicGravatar Nikias Bassen2-2/+3
2012-07-17locking: add missing include to make mingw compiler happyGravatar Nikias Bassen1-1/+1
2012-07-17ipsw: add workaround for iPhone1,1 version parsingGravatar Nikias Bassen1-2/+8
2012-07-17restore: implemented BasebandData requestGravatar Nikias Bassen4-1/+954
2012-07-17tss: implemented tss_create_baseband_requestGravatar Nikias Bassen2-0/+115
2012-07-17remove src/libirecovery.* and use external shared library insteadGravatar Nikias Bassen7-1871/+7
2012-07-16main: use file locking for version.xml updatingGravatar Nikias Bassen1-0/+12
2012-07-16main: use version.xml.tmp instead of tmpnam()Gravatar Nikias Bassen1-9/+4
2012-07-16ipsw: implemented file locking for on-demand downloadingGravatar Nikias Bassen4-1/+175
2012-07-16use temporary filename for extracting filesystem from ipswGravatar Nikias Bassen1-2/+12
2012-07-16move ipsw on-demand download to ipsw.cGravatar Nikias Bassen3-227/+238
2012-07-16also verify SHA1 after downloading ipswGravatar Nikias Bassen1-17/+38
2012-07-16add --no-action parameter to exit after device detectionGravatar Nikias Bassen2-1/+13
2012-07-16add support for using the latest available firmware for a deviceGravatar Nikias Bassen2-2/+235
2012-07-16mass replace uuid->udid and raise libimobiledevice requirement to >= 1.1.4Gravatar Nikias Bassen5-28/+28
2012-02-14main: fix WTF->DFU mode switching since cpid is now hexGravatar Nikias Bassen1-1/+1
2012-02-14libirecovery: cpid/bdid are actually hex valuesGravatar Nikias Bassen2-51/+51
2012-02-14remove duplicate CPID/BDID and devices structsGravatar Nikias Bassen6-88/+12
and use the ones from libirecovery.h instead
2012-02-14restore: use FMT_qu define to fix compiler warningGravatar Nikias Bassen1-1/+1
2012-02-14libirecovery: allow passing ecid 0x1222 to only get 0x1222/WTF devicesGravatar Nikias Bassen1-0/+18
2012-02-13download: add progress bar for download_to_file functionGravatar Nikias Bassen1-0/+13
2012-02-13common: fix progress bar percentage value paddingGravatar Nikias Bassen1-1/+1
2012-02-12libirecovery: fix debug messageGravatar Nikias Bassen1-1/+1
2012-02-12win32: use #ifndef to prevent warning about sleep being already definedGravatar Nikias Bassen2-0/+4
2012-02-12use format string defines since win32 doesn't like %quGravatar Nikias Bassen3-4/+8
2012-02-12libirecovery: fix win32 device detection/selection by ecidGravatar Nikias Bassen2-42/+125
2012-02-12download: win32 has no ftello() so use ftell()Gravatar Nikias Bassen1-0/+5
2012-02-12autofoo: support for different platformsGravatar Nikias Bassen1-8/+7
2012-02-12tss: handle status code 100 (internal server error)Gravatar Nikias Bassen1-0/+3
this usually means the request sent was not in proper format or missing a value or a value has invalid format or whatever...
2012-02-09download: call fclose before removing the fileGravatar Nikias Bassen1-2/+2
2012-02-09main: updated version check urlGravatar Nikias Bassen1-1/+1
2012-02-09download: better error handlingGravatar Nikias Bassen1-3/+15
2012-02-09add support for targeting a device by ECIDGravatar Nikias Bassen9-103/+182