summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
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
2012-02-07restore: find actual device by checking device serial numberGravatar Nikias Bassen2-15/+89
2012-02-07recovery: store device serial number upon connectGravatar Nikias Bassen2-1/+12
2012-02-07main: remove static wtf hash padding (now handled by libirecovery)Gravatar Nikias Bassen1-16/+5
2012-02-07libirecovery: add dfu buffer hashing codeGravatar Nikias Bassen1-1/+99
2012-02-05add support for 0x1222 wtf modeGravatar Nikias Bassen7-19/+159
2012-02-05download: add include guards to header fileGravatar Nikias Bassen1-0/+13
2012-02-05download and cache version information from itunes.comGravatar Nikias Bassen5-2/+196
2012-02-05restore: Set autoboot before using getenv calls to fix iPhone 4S restoreGravatar Martin Szulecki1-4/+4
2012-02-05libirecovery: Add detection for A5 devices and remove obsolete firmware urlsGravatar Martin Szulecki2-25/+48
2012-02-05common: Use correct model name in device listGravatar Martin Szulecki1-1/+1
2012-02-05Add basic code to detect and process iPhone 4S devicesGravatar Martin Szulecki2-0/+8
2012-02-05restore: Implement handling of PreviousRestoreLogMsg messageGravatar Martin Szulecki1-0/+22
2012-02-05Fix a typo which prevented local shsh files from being loadedGravatar Martin Szulecki1-1/+1
2012-02-05Do not skip NOR flashing if cydia servers are used for shsh requestsGravatar Martin Szulecki1-0/+1
2012-02-05Fix recovery mode for older devices (0x1280/0x1281)Gravatar Martin Szulecki1-1/+3
2012-02-03restore: don't enter endless loop on restore errorGravatar Nikias Bassen1-2/+5
2012-02-03repeat tss request several times before giving upGravatar Nikias Bassen1-7/+43
2012-02-02add --pwn option to put a limera1n device into pwned dfu modeGravatar Nikias Bassen2-2/+34
2012-02-02main: added --shsh option to fetch shsh blobs for given firmwareGravatar Nikias Bassen1-1/+45
2012-02-02main: add check for local .shsh files in get_shsh_blobs()Gravatar Nikias Bassen1-0/+38
However this is only done for iOS < 5 or in custom firmware mode.
2012-02-02add limera1n exploit and use pwned dfu mode for custom firmwaresGravatar Nikias Bassen5-1/+205
2012-02-02main: add some code for handling custom firmwaresGravatar Nikias Bassen1-5/+153
2012-02-02ipsw: add ipsw_extract_restore_plistGravatar Nikias Bassen2-0/+13