summaryrefslogtreecommitdiffstats
path: root/src/idevicerestore.c
AgeCommit message (Expand)AuthorFilesLines
2012-07-16main: use version.xml.tmp instead of tmpnam()Gravatar Nikias Bassen1-9/+4
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 Bassen1-227/+1
2012-07-16also verify SHA1 after downloading ipswGravatar Nikias Bassen1-17/+38
2012-07-16add --no-action parameter to exit after device detectionGravatar Nikias Bassen1-1/+12
2012-07-16add support for using the latest available firmware for a deviceGravatar Nikias Bassen1-2/+233
2012-07-16mass replace uuid->udid and raise libimobiledevice requirement to >= 1.1.4Gravatar Nikias Bassen1-8/+8
2012-02-14main: fix WTF->DFU mode switching since cpid is now hexGravatar Nikias Bassen1-1/+1
2012-02-14remove duplicate CPID/BDID and devices structsGravatar Nikias Bassen1-1/+1
2012-02-12use format string defines since win32 doesn't like %quGravatar Nikias Bassen1-3/+3
2012-02-09main: updated version check urlGravatar Nikias Bassen1-1/+1
2012-02-09add support for targeting a device by ECIDGravatar Nikias Bassen1-21/+41
2012-02-07restore: find actual device by checking device serial numberGravatar Nikias Bassen1-0/+4
2012-02-07main: remove static wtf hash padding (now handled by libirecovery)Gravatar Nikias Bassen1-16/+5
2012-02-05add support for 0x1222 wtf modeGravatar Nikias Bassen1-2/+72
2012-02-05download and cache version information from itunes.comGravatar Nikias Bassen1-1/+60
2012-02-05Add basic code to detect and process iPhone 4S devicesGravatar Martin Szulecki1-0/+4
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-02add --pwn option to put a limera1n device into pwned dfu modeGravatar Nikias Bassen1-2/+33
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
2012-02-02add limera1n exploit and use pwned dfu mode for custom firmwaresGravatar Nikias Bassen1-0/+17
2012-02-02main: add some code for handling custom firmwaresGravatar Nikias Bassen1-5/+153
2012-02-02idevicerestore: add get_component_name helper functionGravatar Nikias Bassen1-0/+33
2012-02-02main: fix mode handling codeGravatar Nikias Bassen1-2/+90
2012-02-02main: call fixup_tss here too to make sure TSS data is saneGravatar Nikias Bassen1-0/+5
2012-02-02ipsw_get_component_by_path: add 'component' parameterGravatar Nikias Bassen1-5/+13
2012-02-02main: add fixup_tss function to put TSS plist data in a usable stateGravatar Nikias Bassen1-0/+30
2012-02-02added nonce and nonce_size parameters to get_shsh_blobs functionGravatar Nikias Bassen1-3/+3
2012-02-02main: suppress compiler warning with castGravatar Nikias Bassen1-1/+1
2012-02-02main: check if device is supported by given ipsw build manifestGravatar Nikias Bassen1-0/+29
2012-02-02main: store product version & build in client struct for later checksGravatar Nikias Bassen1-13/+9
2012-02-02tss: make TSS request work againGravatar Nikias Bassen1-1/+1
2011-04-30Working with iOS versions up to 4.3.2; plus all currently released devicesGravatar boxingsquirrel1-3/+67
2010-07-14Further improve some output to better guide the userGravatar Martin Szulecki1-3/+6
2010-07-14Move ecid retrieval code right before shsh blob retrievalGravatar Martin Szulecki1-12/+9
2010-07-14Refactor tss request requirements to work with iPhone 3G and iOS 4Gravatar Martin Szulecki1-15/+19
2010-07-14Add and improve some comments for restore processGravatar Martin Szulecki1-1/+1
2010-07-14Allow getting the ecid for any device modelGravatar Martin Szulecki1-5/+0
2010-07-09Rename some variables and functions to fit thier contextGravatar Martin Szulecki1-10/+10
2010-07-09Remove leftover of extract_manifest helperGravatar Martin Szulecki1-23/+0
2010-07-09Refactor filesystem extractionGravatar Martin Szulecki1-2/+2
2010-07-09Refactor manifest extractionGravatar Martin Szulecki1-1/+1
2010-07-09Add helper functions to dump information from a manifest of the IPSWGravatar Martin Szulecki1-0/+73
2010-07-09Correctly assign the client flags from command lineGravatar Martin Szulecki1-4/+4
2010-07-09Implement handling of devices which do not require a tss requestGravatar Martin Szulecki1-42/+54
2010-07-09Add function to retrieve a component path from a build identityGravatar Martin Szulecki1-22/+43
2010-07-09Set and use static idevicerestore_debug flag for debug outputGravatar Martin Szulecki1-1/+2
2010-07-08Remove get_build_name() which was not working and has no real useGravatar Martin Szulecki1-17/+0