summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-10-20Error out if sending APTicket fails (older devices)HEADmasterGravatar Nikias Bassen1-1/+4
2019-10-20Ignore device add events after device entered restore modeGravatar Nikias Bassen2-0/+6
2019-10-20Allow cancelling the 'waiting for trust' loop, and don't spam console in debu...Gravatar Nikias Bassen1-1/+10
2019-10-16Fix usage of baseband and potential other components from extracted IPSWGravatar Nikias Bassen1-0/+4
2019-10-11Don't try to print a NULL udid in device event debug message and use working ...Gravatar Nikias Bassen2-5/+7
2019-10-11Explicitly suppress multichar compiler warningGravatar Nikias Bassen1-1/+1
2019-10-11win32: Use signal on win32 but make sure user input can be cancelled with ctrl+cGravatar Nikias Bassen2-2/+14
2019-10-11Use condition variable instead of active waiting for device event handlingGravatar Nikias Bassen8-18/+157
2019-10-11dfu: Fix DFU loading of iBSS -> iBEC on newer devicesGravatar Nikias Bassen1-6/+14
2019-10-07Fix log messageGravatar Nikias Bassen1-1/+1
2019-10-07DFU: Properly detect iBSS and iBEC execution (via device reconnect)Gravatar Nikias Bassen2-21/+36
2019-10-07Recovery: Properly detect iBEC execution (via device reconnect)Gravatar Nikias Bassen1-4/+21
2019-10-05img4: Fix non-C99 compliant variable declarationGravatar Nikias Bassen1-1/+2
2019-10-04Select first discovered recovery/dfu device if no ECID is givenGravatar Nikias Bassen1-0/+3
2019-09-27tss: Fix Baseband TSS request for iPhone XSGravatar Nikias Bassen1-11/+13
2019-09-26ftab: Add missing stdint.h includeGravatar Nikias Bassen2-0/+3
2019-09-26Make sure ApSupportsImg4 is set for local manifest (stashbag) creationGravatar Nikias Bassen1-0/+1
2019-09-26Add more cancellation points to handle CTRL+CGravatar Nikias Bassen2-3/+31
2019-09-26img4: Add new TBMDigests key for stashbag local manifestGravatar Nikias Bassen1-1/+20
2019-09-26fdr: Use larget buffer for proxy command handlingGravatar Nikias Bassen1-10/+39
2019-09-26restore: Only use timeout error if it is actually definedGravatar Nikias Bassen2-0/+21
2019-09-26Make sure CTRL+C is working at specific stages of the processGravatar Nikias Bassen5-7/+39
2019-09-25normal: Unpair device before entering recovery modeGravatar Nikias Bassen1-0/+6
2019-09-25Use global event handlers for normale/restore and recovery/dfu mode devicesGravatar Nikias Bassen7-168/+200
2019-09-25restore: Update progress messages and handle FUD progressGravatar Nikias Bassen2-4/+44
2019-09-25restore: Add support for Rose and Veridian firmware imagesGravatar Nikias Bassen1-0/+244
2019-09-25restore: Add ICE19 baseband firmware files to support newer devicesGravatar Nikias Bassen1-1/+4
2019-09-25restore: Suppress SE,ChipID warning for new iPhone 11 Pro when handling SE fi...Gravatar Nikias Bassen1-1/+1
2019-09-25restore: Use new way to handle FUD firmware images (if supported)Gravatar Nikias Bassen1-37/+89
2019-09-25Add support for 'ftab' file formatGravatar Nikias Bassen3-1/+266
2019-09-25Add new Vinyl tags to (preflight) TSS requestGravatar Nikias Bassen1-0/+28
2019-09-25img4: Add component short tags/4cc for new Rose firmware filesGravatar Nikias Bassen1-0/+3
2019-09-25tss: Add support for new Vinyl (eUICC), Rose (Rap), and Veridian (BMU) ticket...Gravatar Nikias Bassen2-2/+294
2019-09-25common: Extend _plist_dict_get_uint/bool helper to allow get values from data...Gravatar Nikias Bassen1-2/+70
2019-09-21asr: Transfer filesystem data more efficiently with larger buffersGravatar Nikias Bassen1-18/+30
2019-09-11tss: Fix crash due to use-after-free in tss_request_send() if connection failsGravatar 1377349491-3/+4
2019-09-11Converted README to markdown, updated the description, and updated linksGravatar Nikias Bassen2-76/+78
2019-09-10README: Mention libcurl dependencyGravatar Niklas Hamb├╝chen1-0/+1
2019-08-30Prompt user before trying to downgrade a device via Upgrade restore (i.e. wit...Gravatar Nikias Bassen1-0/+57
2019-08-29Add support to "preboard" a device on update restore to prevent 'Attempting d...Gravatar Nikias Bassen5-3/+343
2019-08-29img4: Add new function img4_create_local_manifest()Gravatar Nikias Bassen2-25/+482
2019-08-29tss: Properly apply RestoreRequestRules which can also be EPRO:false or ESEC:...Gravatar Nikias Bassen1-4/+4
2019-08-29tss: Allow missing ApECID in tss_request_add_common_tags()Gravatar Nikias Bassen1-4/+2
2019-08-29tss: Silence warnings about missing BbChipID and BbSkeyId entriesGravatar Nikias Bassen1-2/+2
2019-08-28Add plist dictionary helperGravatar Nikias Bassen2-0/+25
2019-08-20Reduce code duplication in normal.c with helper functionGravatar Nikias Bassen2-113/+33
2019-06-25fdr: Fix typo in error type that lead to compile errors with older libimobile...Gravatar Nikias Bassen1-1/+1
2019-06-24fdr: Handle new timeout error conditions (introduced in latest libimobiledevice)Gravatar Nikias Bassen2-7/+31
2019-06-18Add warning with confirmation prompt when performing an erase restore in inte...Gravatar Nikias Bassen1-1/+25
2019-03-22Make sure user input can be cancelled properlyGravatar Nikias Bassen2-1/+8