summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
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
2012-02-02restore: only reprint progress bar if progress changedGravatar Nikias Bassen1-1/+7
2012-02-02restore: send root ticketGravatar Nikias Bassen1-0/+45
2012-02-02restore: some updates and fixesGravatar Nikias Bassen2-42/+75
2012-02-02idevicerestore: add get_component_name helper functionGravatar Nikias Bassen2-0/+34
2012-02-02img3: fixed to properly support new img3 formatGravatar Nikias Bassen2-175/+154
2012-02-02common: add missing include and type castGravatar Nikias Bassen1-1/+2
2012-02-02main: fix mode handling codeGravatar Nikias Bassen1-2/+90
2012-02-02recovery: add recovery_send_reset functionGravatar Nikias Bassen2-0/+8
2012-02-02main: call fixup_tss here too to make sure TSS data is saneGravatar Nikias Bassen1-0/+5
2012-02-02recovery: send APTicket for iOS >= 5 in recovery_enter_restoreGravatar Nikias Bassen1-0/+39
2012-02-02recovery: fix/update recovery_enter_restoreGravatar Nikias Bassen1-30/+20
2012-02-02recovery: add recovery_get_nonce() functionGravatar Nikias Bassen2-0/+18
2012-02-02recovery: add missing string.h include and a cast to silence gccGravatar Nikias Bassen1-1/+2
2012-02-02recovery: improve recovery_send_kernelcacheGravatar Nikias Bassen1-2/+11
2012-02-02common: fix missing restore_boot_args struct memberGravatar Nikias Bassen1-0/+1
2012-02-02recovery: improve recovery_send_ramdiskGravatar Nikias Bassen1-0/+4
2012-02-02recovery: fix recovery_send_applelogoGravatar Nikias Bassen1-3/+5
2012-02-02recovery: fix recovery_send_componentGravatar Nikias Bassen1-7/+4
2012-02-02ipsw_get_component_by_path: add 'component' parameterGravatar Nikias Bassen4-8/+16
2012-02-02dfu: implement dfu_check_mode() and fix dfu_enter_recovery()Gravatar Nikias Bassen3-62/+209
2012-02-02main: add fixup_tss function to put TSS plist data in a usable stateGravatar Nikias Bassen2-0/+31
2012-02-02added nonce and nonce_size parameters to get_shsh_blobs functionGravatar Nikias Bassen2-4/+4
2012-02-02tss: add tss_get_ticket() functionGravatar Nikias Bassen2-2/+22
2012-02-02recovery: merge recovery_open_with_timeout into recovery_client_newGravatar Nikias Bassen4-34/+16
2012-02-02ipsw: add 0-termination to buffer returned by ipsw_extract_to_memoryGravatar Nikias Bassen1-1/+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 Bassen3-14/+12
2012-02-02normal: do not set autoboot env after entering restore modeGravatar Nikias Bassen1-17/+3
this needs to be done in recovery.c since it is generic and not specific to the recovery mode entered from normal mode
2012-02-02tss: make TSS request work againGravatar Nikias Bassen3-11/+33
2012-02-02restore: reflect latest libimobiledevice changes and pass options to restoredGravatar Nikias Bassen2-4/+66
2012-02-02common: add simple guid generator functionGravatar Nikias Bassen2-0/+23
2012-01-31libirecovery: implement irecv_get_nonce()Gravatar Nikias Bassen2-0/+54