summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2019-06-24fdr: Handle new timeout error conditions (introduced in latest libimobiledevice)Gravatar Nikias Bassen1-7/+19
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
2019-02-14Fix usage output and reorder it by relevanceGravatar Nikias Bassen2-25/+32
2019-02-14restore: Silence two ERROR messages that are not really errorsGravatar Nikias Bassen1-2/+2
2019-02-14win32: Workaround for _lseeki64 not seeking as expected...Gravatar Nikias Bassen2-0/+4
2019-02-14Use uint64_t instead of off_t for win32/MinGW compatibilityGravatar Nikias Bassen5-8/+8
2019-02-14Ensure all required components from IPSW are present before trying to restoreGravatar Nikias Bassen1-0/+42
2019-02-14Allow .ipsw files or extracted IPSW as sourceGravatar Nikias Bassen7-164/+389
2019-02-13dfu/recovery: Don't select first DFU/Recovery mode device found when --udid w...Gravatar Nikias Bassen2-2/+12
2019-02-02Common: included <unistd.h> for fix compiling on macOSGravatar s0uthwest1-0/+1
2019-02-02win32: Use _lseeki64 instead of _fseeki64/_ftelli64 and don't link against ms...Gravatar Nikias Bassen2-8/+6
2019-02-02Remove unused function build_manifest_get_build_identity()Gravatar Nikias Bassen2-23/+0
2019-02-02Mention name of filesystem image when extracting itGravatar Nikias Bassen1-1/+1
2019-02-02Don't allow passing an empty UDID with --udidGravatar Nikias Bassen1-0/+5
2019-02-02Use ipsw.me API to allow selection and download of any signed firmware versio...Gravatar Nikias Bassen12-28/+892
2019-01-28main: Do not download version data unless --latest command line switch is usedGravatar Nikias Bassen1-3/+5
2019-01-25restore: Move Yonkers component selection code to tss_request_add_yonkers_tags()Gravatar Nikias Bassen3-80/+92
2019-01-24restore: Fix Savage firmware handling for iPhone XR/XS/XS maxGravatar Nikias Bassen3-41/+57
2019-01-23thread: Silence two compiler warningsGravatar Nikias Bassen2-1/+2
2019-01-23Replace tempnam() with mkstemp() and provide reference implementation for sys...Gravatar Nikias Bassen4-6/+188
2019-01-22win32: Use _fseeki64/_ftelli64 instead of fseeko/ftelloGravatar Nikias Bassen2-1/+21
2019-01-22win32: Add missing include for mkdir()Gravatar Nikias Bassen1-0/+1
2019-01-21win32: Make sure to use binary flag for fopen everywhereGravatar Nikias Bassen1-1/+1
2019-01-21common: Use fstat() instead of fseeko() and ftello()Gravatar Nikias Bassen1-4/+9
2019-01-16restore: Add TZ0RequiredCapacity to restore options to fix iPhone8/8+ boot lo...Gravatar Luis Duran1-0/+14
2019-01-16restore/tss: Add support for Yonkers firmware data and TSS requestGravatar Rudolf Tammekivi3-1/+237
2019-01-16restore: Add fallback SE,* component selection for unknown SE,ChipIDsGravatar Nikias Bassen1-2/+10
2019-01-16restore: Add support for newer SEP firmware (Chip ID 0x64)Gravatar Nikias Bassen2-19/+12
2019-01-16recovery: Add support for IsLoadedByiBoot:true componentsGravatar Rudolf Tammekivi2-0/+53
2019-01-16main: Allow passing ECID in hex or decimalGravatar Nikias Bassen1-4/+4
2019-01-16restore: Avoid using get_component_name() when getting manifest from build id...Gravatar Nikias Bassen1-18/+30
2019-01-16Add lowpowermode aka LowPowerWallet0 component to get_component_name()Gravatar Nikias Bassen1-0/+2
2019-01-16img4: Add personalization tag for RestoreTrustCacheGravatar Rudolf Tammekivi1-0/+2
2019-01-16img4: Fix component name for rlgoGravatar Rudolf Tammekivi2-2/+2
2018-08-28restore: Add personalization tag for AppleLogoGravatar Rudolf Tammekivi1-0/+2
2018-08-28restore: Find personalization tag offset dynamicallyGravatar Rudolf Tammekivi1-9/+69
2018-06-01Add explicit zlib dependencyGravatar Nikias Bassen1-0/+2
2018-05-19restore: Send ReceivedFinalStatusMsg when restore succeeds as restored is exp...Gravatar Nikias Bassen1-0/+4
2018-04-27tss: Warn about unsupported SE,ChipID value and prevent passing NULL key to p...Gravatar Nikias Bassen1-1/+3
2018-04-27Decide what to do when updating SE firmware based on chip IDGravatar BALATON Zoltan2-9/+24
2018-04-27restore: Remove unused variablesGravatar BALATON Zoltan1-2/+0
2017-12-12AppleTV: Only wait for older AppleTV models to enter recovery mode after restoreGravatar Nikias Bassen1-2/+2
2017-12-10restore: Only print info about other detected devices in debug modeGravatar Nikias Bassen1-1/+1
2017-11-13Define a constant for user agent string instead of duplicate stringsGravatar BALATON Zoltan3-3/+5
2017-11-13Remove a comma from array initialiser which some compilers don't likeGravatar BALATON Zoltan1-1/+1
2017-11-13Change check_hardware_model() to get_irecv_device()Gravatar BALATON Zoltan8-30/+20
2017-11-14Fix Savage firmware updating for FaceID (iPhone X)Gravatar Nikias Bassen1-0/+13
2017-11-06Add support for Savage firmware updating (found in iPhone X)Gravatar Nikias Bassen3-7/+269
2017-11-05restore: Prevent crash in fdr_disconnect() when exiting unexpectedlyGravatar Nikias Bassen1-4/+4