Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-06-24 | Add support for iOS 18 restore process | Nikias Bassen | 1 | -7/+29 | |
2024-05-05 | Updated to use libplist 2.5.0 API | Nikias Bassen | 1 | -139/+0 | |
2024-03-23 | Add support for Port DFU device restore | Nikias Bassen | 1 | -0/+1 | |
2023-11-15 | Change path_get_basename arg to const too | Nikias Bassen | 1 | -1/+1 | |
2023-11-15 | Change path_get_basename()'s return type to const char* | tihmstar | 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) | Nikias Bassen | 1 | -1/+1 | |
2023-11-02 | Extract OS component when using older ipsw archives | Nikias Bassen | 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 | Nikias Bassen | 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 ↵ | Nikias Bassen | 1 | -0/+50 | |
unneeded comments | |||||
2021-06-29 | Make device mode specific code more consistent | Nikias Bassen | 1 | -6/+6 | |
2020-06-08 | Remove trailing whitespace errors from all files | Martin Szulecki | 1 | -1/+1 | |
2020-04-12 | fix newly introduced format errors under 64-bit | Rosen Penev | 1 | -1/+0 | |
uint64_t should be used. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2020-04-12 | Fix unnecessary double promotion | Rosen Penev | 1 | -2/+2 | |
Found with -Wdouble-promotion and -Wfloat-equal | |||||
2020-04-12 | Fix format compiler warnings | Rosen Penev | 1 | -2/+3 | |
This also allows the compiler to check these at compile time. | |||||
2020-04-12 | Replace strncpy with memcpy | Rosen Penev | 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 | Nikias Bassen | 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 ↵ | Nikias Bassen | 1 | -2/+70 | |
data/string/integer nodes | |||||
2019-08-28 | Add plist dictionary helper | Nikias Bassen | 1 | -0/+22 | |
2019-03-22 | Make sure user input can be cancelled properly | Nikias Bassen | 1 | -1/+4 | |
2019-02-14 | Allow .ipsw files or extracted IPSW as source | Nikias Bassen | 1 | -2/+19 | |
2019-02-02 | Common: included <unistd.h> for fix compiling on macOS | s0uthwest | 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 ↵ | Nikias Bassen | 1 | -0/+45 | |
version when using --latest | |||||
2019-01-23 | Replace tempnam() with mkstemp() and provide reference implementation for ↵ | Nikias Bassen | 1 | -0/+177 | |
systems lacking it | |||||
2019-01-21 | common: Use fstat() instead of fseeko() and ftello() | Nikias Bassen | 1 | -4/+9 | |
2017-02-24 | common: Add strsep() implementation for platforms lacking it | Nikias Bassen | 1 | -0/+17 | |
2016-06-26 | restore: Fix restore mode status/progress messages | Nikias Bassen | 1 | -1/+1 | |
2015-09-24 | common: Remove plist_dict_merge() as it's already provided by libplist | Nikias Bassen | 1 | -26/+0 | |
Also, set libplist requirement to 1.12 | |||||
2015-09-24 | Replace () with (void) for proper function prototypes | Martin Szulecki | 1 | -2/+2 | |
2015-05-05 | Fix some warnings | BALATON Zoltan | 1 | -0/+9 | |
2014-10-28 | Rename restore step to indicate flashing of firmware instead of NOR | Martin Szulecki | 1 | -1/+1 | |
2014-10-22 | common: Use ftello(), fseeko() variants for large file support | Martin Szulecki | 1 | -2/+2 | |
2014-10-21 | Fixed a typo in an error message | BALATON Zoltan | 1 | -1/+1 | |
2014-10-21 | Supress printing very long plists and too verbose messages in debug output | BALATON Zoltan | 1 | -1/+6 | |
2014-09-21 | common: Fix possible crash in mkdir_with_parents() | Nikias Bassen | 1 | -5/+11 | |
2014-03-22 | Use "plist_dict_set_item" instead of deprecated "plist_dict_insert_item" | Martin Szulecki | 1 | -1/+1 | |
2013-11-19 | common: Add plist_dict_merge() helper to merge dictionaries | Martin Szulecki | 1 | -0/+26 | |
2013-10-02 | common: supress more compiler warnings | Nikias Bassen | 1 | -1/+2 | |
2013-09-23 | Update AUTHORS and file copyrights accordingly | Martin Szulecki | 1 | -0/+2 | |
2013-07-04 | common: do not recurse mkdir_with_parents if dirname(dir) == dir | Nikias Bassen | 1 | -1/+1 | |
2012-11-07 | Fix possible crash in error() | Nikias Bassen | 1 | -3/+5 | |
2012-11-07 | Add error buffer and getter function to get the last error message | Martin Szulecki | 1 | -2/+20 | |
2012-11-07 | update progress bar function to use info_stream (if enabled) | Nikias Bassen | 1 | -1/+2 | |
2012-11-07 | change info(), error(), and debug() into functions and allow redirecting the ↵ | Martin Szulecki | 1 | -0/+68 | |
output | |||||
2012-11-07 | libidevicerecovery: implemented progress callback logic | Martin Szulecki | 1 | -0/+12 | |
2012-07-17 | common: silence warning by adding missing include | Nikias Bassen | 1 | -0/+1 | |
2012-07-17 | main: add --cache-path parameter and use it for version.xml and wtf image | Nikias Bassen | 1 | -0/+25 | |
2012-07-17 | common: Disable progress bar on WIN32 as it slows down the process a lot | Martin Szulecki | 1 | -0/+2 | |
2012-02-13 | common: fix progress bar percentage value padding | Nikias Bassen | 1 | -1/+1 | |
2012-02-02 | common: add missing include and type cast | Nikias Bassen | 1 | -1/+2 | |
2012-02-02 | common: add simple guid generator function | Nikias Bassen | 1 | -0/+21 | |