Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-06-24 | Add support for iOS 18 restore process | 1 | -7/+29 | ||
2024-05-05 | Updated to use libplist 2.5.0 API | 1 | -139/+0 | ||
2024-03-23 | Add support for Port DFU device restore | 1 | -0/+1 | ||
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 | -3/+3 | ||
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-09 | Print progress for large components (e.g. Cryptex) | 1 | -1/+1 | ||
2023-11-02 | Extract OS component when using older ipsw archives | 1 | -0/+17 | ||
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. | |||||
2022-04-27 | Fix restore for devices that don't have eUICC | 1 | -1/+1 | ||
Because of a default value of (uint64_t)-1LL returned when _plist_dict_get_uint doesn't find the dictionary entry for the given key, a later comparison of that unsigned value against something like >= 5 will result in the condition being true even though it was not supposed to. _plist_dict_get_uint will now return a default value of 0 if the key is not found. Code paths that deal with actual values of 0 vs. non-existent values need to test the existence of the key deal with that; I am currently not aware of anything that would be affected. | |||||
2022-04-07 | tss/restore: Improve code readability with plist helpers and removal of ↵ | 1 | -0/+50 | ||
unneeded comments | |||||
2021-06-29 | Make device mode specific code more consistent | 1 | -6/+6 | ||
2020-06-08 | Remove trailing whitespace errors from all files | 1 | -1/+1 | ||
2020-04-12 | fix newly introduced format errors under 64-bit | 1 | -1/+0 | ||
uint64_t should be used. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2020-04-12 | Fix unnecessary double promotion | 1 | -2/+2 | ||
Found with -Wdouble-promotion and -Wfloat-equal | |||||
2020-04-12 | Fix format compiler warnings | 1 | -2/+3 | ||
This also allows the compiler to check these at compile time. | |||||
2020-04-12 | Replace strncpy with memcpy | 1 | -1/+1 | ||
Fixes compiler warnings. | |||||
2019-10-11 | win32: Use signal on win32 but make sure user input can be cancelled with ctrl+c | 1 | -1/+9 | ||
also added ESC key as a fallback cancel method. | |||||
2019-09-25 | common: Extend _plist_dict_get_uint/bool helper to allow get values from ↵ | 1 | -2/+70 | ||
data/string/integer nodes | |||||
2019-08-28 | Add plist dictionary helper | 1 | -0/+22 | ||
2019-03-22 | Make sure user input can be cancelled properly | 1 | -1/+4 | ||
2019-02-14 | Allow .ipsw files or extracted IPSW as source | 1 | -2/+19 | ||
2019-02-02 | Common: included <unistd.h> for fix compiling on macOS | 1 | -0/+1 | ||
error: use of undeclared identifier 'STDIN_FILENO' tcgetattr(STDIN_FILENO, &oldt); | |||||
2019-02-02 | Use ipsw.me API to allow selection and download of any signed firmware ↵ | 1 | -0/+45 | ||
version when using --latest | |||||
2019-01-23 | Replace tempnam() with mkstemp() and provide reference implementation for ↵ | 1 | -0/+177 | ||
systems lacking it | |||||
2019-01-21 | common: Use fstat() instead of fseeko() and ftello() | 1 | -4/+9 | ||
2017-02-24 | common: Add strsep() implementation for platforms lacking it | 1 | -0/+17 | ||
2016-06-26 | restore: Fix restore mode status/progress messages | 1 | -1/+1 | ||
2015-09-24 | common: Remove plist_dict_merge() as it's already provided by libplist | 1 | -26/+0 | ||
Also, set libplist requirement to 1.12 | |||||
2015-09-24 | Replace () with (void) for proper function prototypes | 1 | -2/+2 | ||
2015-05-05 | Fix some warnings | 1 | -0/+9 | ||
2014-10-28 | Rename restore step to indicate flashing of firmware instead of NOR | 1 | -1/+1 | ||
2014-10-22 | common: Use ftello(), fseeko() variants for large file support | 1 | -2/+2 | ||
2014-10-21 | Fixed a typo in an error message | 1 | -1/+1 | ||
2014-10-21 | Supress printing very long plists and too verbose messages in debug output | 1 | -1/+6 | ||
2014-09-21 | common: Fix possible crash in mkdir_with_parents() | 1 | -5/+11 | ||
2014-03-22 | Use "plist_dict_set_item" instead of deprecated "plist_dict_insert_item" | 1 | -1/+1 | ||
2013-11-19 | common: Add plist_dict_merge() helper to merge dictionaries | 1 | -0/+26 | ||
2013-10-02 | common: supress more compiler warnings | 1 | -1/+2 | ||
2013-09-23 | Update AUTHORS and file copyrights accordingly | 1 | -0/+2 | ||
2013-07-04 | common: do not recurse mkdir_with_parents if dirname(dir) == dir | 1 | -1/+1 | ||
2012-11-07 | Fix possible crash in error() | 1 | -3/+5 | ||
2012-11-07 | Add error buffer and getter function to get the last error message | 1 | -2/+20 | ||
2012-11-07 | update progress bar function to use info_stream (if enabled) | 1 | -1/+2 | ||
2012-11-07 | change info(), error(), and debug() into functions and allow redirecting the ↵ | 1 | -0/+68 | ||
output | |||||
2012-11-07 | libidevicerecovery: implemented progress callback logic | 1 | -0/+12 | ||
2012-07-17 | common: silence warning by adding missing include | 1 | -0/+1 | ||
2012-07-17 | main: add --cache-path parameter and use it for version.xml and wtf image | 1 | -0/+25 | ||
2012-07-17 | common: Disable progress bar on WIN32 as it slows down the process a lot | 1 | -0/+2 | ||
2012-02-13 | common: fix progress bar percentage value padding | 1 | -1/+1 | ||
2012-02-02 | common: add missing include and type cast | 1 | -1/+2 | ||
2012-02-02 | common: add simple guid generator function | 1 | -0/+21 | ||