Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-11-15 | Change path_get_basename arg to const too | 1 | -1/+1 | ||
2023-11-15 | Change path_get_basename()'s return type to const char* | 1 | -1/+1 | ||
This makes it clear that the return value is immutable and moreover suggests that the return vale is not allocated and thus should be treated carefully. | |||||
2023-11-07 | Print device Product and Build Version and IPSW Product and Build Version | 1 | -0/+2 | ||
It wasn't entirely clear what "Product Version" and "Product Build" would be so prefixing it with "IPSW" makes it clear it's the version being restored. | |||||
2023-11-02 | Extract OS component when using older ipsw archives | 1 | -0/+4 | ||
Older ipsw archives have the root filesystem stored in compressed format rather than just "stored". The "Verifying Filesystem" step would then fail as compressed files are not seekable in ZIP files. This commit introduces a detection for this and has the filesystem extracted should it be required. If not using a cache path, the temp file used for extraction will be deleted after the procedure is completed. | |||||
2023-10-07 | Improve debug output by suppressing libimobiledevice and libirecovery debug ↵ | 1 | -0/+1 | ||
output by default To get libimobiledevice and libirecovery output, add -d or --debug twice. | |||||
2023-09-14 | Refactor ipsw code to transparently stream images directly from ZIP or ↵ | 1 | -2/+4 | ||
extracted ipsw This allows flashing directly from IPSW archive without having to extract it first, and ultimately removes the "Extracting filesystem from IPSW" part. Restoring from extracted IPSW is also supported, just pass the path to the directory that has all the files from a given IPSW. | |||||
2022-06-27 | Add --variant command line switch to specify build identity to use | 1 | -0/+1 | ||
2022-04-12 | Use proper detection for macOS restore path (instead of version number ↵ | 1 | -0/+1 | ||
comparison) | |||||
2022-04-07 | tss/restore: Improve code readability with plist helpers and removal of ↵ | 1 | -0/+5 | ||
unneeded comments | |||||
2021-11-26 | Cache build manifest in client struct | 1 | -0/+1 | ||
2021-11-19 | Fix compilation on Windows | 1 | -0/+7 | ||
2021-09-01 | Remove common code in favor of libimobiledevice-glue | 1 | -1/+1 | ||
2021-06-29 | Make device mode specific code more consistent | 1 | -6/+13 | ||
2021-05-08 | tss: Add new calls | 1 | -0/+2 | ||
- Local policy (non persistent) - recoveryOS - recoveryOS Local policy (persistent) The local policy TSS request differs slightly between the one for the restore process and the recoveryOS. The one for the restore process is meant to be used only once, and the one for the recovery os is meant to be loaded from disk, and thus has a different request. See the Ap,LocalBoot parameter. | |||||
2020-04-20 | Use uint64_t and appropriate standard PRI* format specifiers everywhere | 1 | -4/+0 | ||
2020-04-12 | fix newly introduced format errors under 64-bit | 1 | -1/+2 | ||
uint64_t should be used. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2020-04-12 | Fix format compiler warnings | 1 | -0/+3 | ||
This also allows the compiler to check these at compile time. | |||||
2020-02-18 | Allow restores that start in Restore mode. Allow specification of custom ↵ | 1 | -0/+2 | ||
APTickets. | |||||
2019-10-20 | Ignore device add events after device entered restore mode | 1 | -0/+1 | ||
2019-10-11 | Don't try to print a NULL udid in device event debug message and use working ↵ | 1 | -0/+2 | ||
format specifier for win32 | |||||
2019-10-11 | Use condition variable instead of active waiting for device event handling | 1 | -4/+3 | ||
With some devices and USB hardware the reconnect of a device might actually be faster than the check interval of the active waiting loop. With mutexes and a condition variable we will not miss the moment of reconnect anymore, even if it is really quick (like 7ms, right DanyL?) | |||||
2019-09-25 | Use global event handlers for normale/restore and recovery/dfu mode devices | 1 | -1/+10 | ||
2019-08-28 | Add plist dictionary helper | 1 | -0/+3 | ||
2019-02-14 | Allow .ipsw files or extracted IPSW as source | 1 | -1/+5 | ||
2019-02-02 | Use ipsw.me API to allow selection and download of any signed firmware ↵ | 1 | -0/+2 | ||
version when using --latest | |||||
2019-01-23 | Replace tempnam() with mkstemp() and provide reference implementation for ↵ | 1 | -0/+2 | ||
systems lacking it | |||||
2019-01-22 | win32: Add missing include for mkdir() | 1 | -0/+1 | ||
2017-11-13 | Define a constant for user agent string instead of duplicate strings | 1 | -0/+2 | ||
2017-02-24 | common: Add strsep() implementation for platforms lacking it | 1 | -0/+8 | ||
2015-09-24 | common: Remove plist_dict_merge() as it's already provided by libplist | 1 | -2/+0 | ||
Also, set libplist requirement to 1.12 | |||||
2015-09-24 | Replace () with (void) for proper function prototypes | 1 | -1/+1 | ||
2015-05-05 | Fix some warnings | 1 | -8/+1 | ||
2013-11-20 | get baseband ticket in normal mode and pass preflight info to StartRestore ↵ | 1 | -0/+1 | ||
request | |||||
2013-11-19 | common: Add plist_dict_merge() helper to merge dictionaries | 1 | -0/+2 | ||
2013-11-19 | Add helper function to check if device supports image4 format | 1 | -0/+8 | ||
2013-10-02 | common: supress more compiler warnings | 1 | -0/+1 | ||
2013-09-27 | Require libirecovery >= 0.2.0 and port code to it's new API | 1 | -1/+1 | ||
2013-09-23 | Update AUTHORS and file copyrights accordingly | 1 | -0/+2 | ||
2012-11-07 | client: Fix build number parsing for iOS 6 | 1 | -0/+1 | ||
2012-11-07 | change info(), error(), and debug() into functions and allow redirecting the ↵ | 1 | -4/+4 | ||
output | |||||
2012-11-07 | libidevicerecovery: implemented progress callback logic | 1 | -0/+6 | ||
2012-11-07 | Move flags into idevicerestore.h | 1 | -8/+0 | ||
2012-07-29 | move main() code after option parsing to separate function | 1 | -3/+1 | ||
2012-07-28 | main: use client flag instead of local variable for --latest option | 1 | -0/+1 | ||
2012-07-28 | main: use client flag instead of local variable for --shsh option | 1 | -0/+1 | ||
2012-07-28 | tss: remove global use_apple_server symbol and use parameter instead | 1 | -2/+1 | ||
2012-07-17 | main: add --cache-path parameter and use it for version.xml and wtf image | 1 | -0/+3 | ||
2012-07-17 | common: Fix typo in struct definitions | 1 | -1/+1 | ||
2012-07-17 | remove src/libirecovery.* and use external shared library instead | 1 | -2/+1 | ||
2012-07-16 | add --no-action parameter to exit after device detection | 1 | -0/+1 | ||