Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-12-15 | idevicebackup2: Fix logical bug when checking for success of backup operation | Nikias Bassen | 1 | -1/+1 | |
The condition in line 2278 is incorrectly evaluated when mb2_status_check_snapshot_state() isn't able to read the Status.plist file. While `if (-1) { ... }` will be a 'false' condition, `if (1 && -1) { ... }` will be 'true' which in this case would make idevicebackup2 assume the backup was successful while it was not. This commit fixes this issue by changing the default return value of mb2_status_check_snapshot_state() to be 0 (false). Thanks to Xiao Deng for pointing out this issue! | |||||
2016-12-15 | ideviceprovision: Add new remove-all command to remove all installed ↵ | Nikias Bassen | 1 | -4/+61 | |
profiles at once | |||||
2016-12-01 | ideviceprovision: Allow copying single profiles instead of all | Nikias Bassen | 1 | -6/+32 | |
2016-12-01 | ideviceprovision: Check output directory parameter for 'copy' command and ↵ | Nikias Bassen | 1 | -9/+13 | |
return exit code on error | |||||
2016-12-01 | ideviceprovision: Use newer API to get list of profiles on iOS 9.3+ | Nikias Bassen | 1 | -2/+30 | |
2016-11-27 | idevicebackup2: Plug some small memory leaks | Nikias Bassen | 1 | -8/+8 | |
2016-11-02 | idevicebackup2: Fix heap buffer out-of-bounds write caused by wrong buffer size | Nikias Bassen | 1 | -1/+1 | |
2016-10-21 | idevicebackup2: Don't report an error when file to remove doesn't exist | Nikias Bassen | 1 | -1/+1 | |
2016-10-21 | idevicebackup2: Use remove_file() wrapper instead of remove() | Nikias Bassen | 1 | -3/+3 | |
2016-10-05 | idevicebackup2: Suppress repeated printing of global status when 100% is reached | Nikias Bassen | 1 | -1/+5 | |
2016-10-04 | idevicebackup2: Fix assertion occuring when copying non-present MEID | Nikias Bassen | 1 | -1/+2 | |
2016-09-23 | idevicebackup2: Add installed application info to Info.plist during backup | Nikias Bassen | 1 | -5/+110 | |
For newer iOS versions, apparently >= iOS 8, iTunes stores information about installed applications inside of the Info.plist file. This commit mimics that behavior. | |||||
2016-09-18 | idevicebackup2: Fix build on win32 after last commit | Nikias Bassen | 1 | -14/+14 | |
2016-09-18 | idevicebackup2: Fix removal of Snapshot dir during backup with iOS 10+ | Nikias Bassen | 1 | -23/+78 | |
DLMessageRemoveItems needs to recursively remove directories and this commit implements that. | |||||
2016-04-29 | idevicedebug: Show error if container info not found | Matthias Ringwald | 1 | -10/+8 | |
2016-04-01 | idevicebackup: fix some timestamps that are relative to the Mac epoch ↵ | BALATON Zoltan | 2 | -5/+6 | |
instead of Unix one | |||||
2015-12-22 | tools: idevicecrashreport: Fix missing 0-term when creating local filename | Nikias Bassen | 1 | -1/+3 | |
When a .synced file is encountered, the .synced should be stripped off the local filename. However the strncpy doesn't 0-terminate the string by itself so the output filename usually contains some garbage characters at the end. This commit properly 0-terminates the local filename to avoid this. | |||||
2015-12-18 | tools: idevicecrashreport: Propertly initialize buffer used to check for ↵ | Nikias Bassen | 1 | -0/+1 | |
ping message | |||||
2015-12-18 | tools: Fix inverted abort condition in idevicecrashreport | Nikias Bassen | 1 | -1/+1 | |
This bug caused it to never wait for the 'ping' message from the crashreportmover service | |||||
2015-10-06 | tools: Use PACKAGE_URL define for homepage project links in usage output | Martin Szulecki | 17 | -17/+82 | |
2015-01-28 | Remove trailing whitespace errors from all files | Martin Szulecki | 16 | -86/+83 | |
2015-01-27 | tools: Add link to project homepage on usage output | Martin Szulecki | 17 | -0/+17 | |
2015-01-27 | idevicedebug: Use more efficient instproxy_lookup instead of browsing all apps | Martin Szulecki | 1 | -20/+8 | |
2015-01-27 | idevicedebug: Use new return attributes helper | Martin Szulecki | 1 | -7/+1 | |
2015-01-27 | idevicesyslog: Flush stdout whenever encountering a line break | Nikias Bassen | 1 | -0/+3 | |
2015-01-27 | idevicebackup: Notify user if erroneously used with an iOS 4 or later device | Nikias Bassen | 1 | -0/+21 | |
2015-01-27 | idevicecrashreport: Enable build for win32 | Nikias Bassen | 2 | -4/+6 | |
2015-01-22 | idevicedebugserverproxy: Properly handle server shutdown | Nikias Bassen | 1 | -45/+75 | |
2015-01-16 | idevicedebugserverproxy: Use debugserver service and fix reconnecting to it | Martin Szulecki | 1 | -71/+46 | |
As the debugserver exits after a detach or disconnect, we need to ensure to start it again upon a new client connection. | |||||
2015-01-13 | thread: Introduce thread_new and thread_free to cover handle leaks on WIN32 | Martin Szulecki | 1 | -3/+9 | |
2015-01-12 | idevicepair: Fix compilation due to renamed pairing dialog error | Martin Szulecki | 1 | -1/+1 | |
2015-01-12 | Add new "idevicenotificationproxy" tool to post or observe notifications | Martin Szulecki | 2 | -1/+263 | |
2014-12-09 | idevicedebug: Fix memory leak and compiler warnings regarding command creation | Martin Szulecki | 1 | -2/+6 | |
2014-12-08 | Replace () with (void) in libinternalcommon and tools for consistency | Martin Szulecki | 3 | -4/+4 | |
2014-10-22 | common: Move size format helper to utils and use it in idevicebackup tools | Martin Szulecki | 2 | -45/+7 | |
2014-10-22 | common: Move string_toupper() helper to utils and use it in idevicebackup tools | Martin Szulecki | 2 | -22/+2 | |
2014-10-22 | common: Share idevicebackup helper string_build_path() from utils | Martin Szulecki | 2 | -73/+19 | |
2014-10-15 | idevicedebug: Fix invalid write due to out of bounds access1.1.7 | Martin Szulecki | 1 | -1/+1 | |
2014-10-14 | idevicedebug: Fix broken logic when creating app arguments | Martin Szulecki | 1 | -3/+3 | |
2014-10-14 | idevicedebug: Fix redeclaration and incrementation of environment_index | Martin Szulecki | 1 | -4/+1 | |
2014-10-11 | tools: Make sure to print an error when lockdown connection fails | Nikias Bassen | 13 | -16/+30 | |
2014-10-07 | idevicedate: Remove space and fix syntax of preprocessor conditionals | Martin Szulecki | 1 | -3/+3 | |
2014-10-07 | idevicedebug: Fix small memory leak | Martin Szulecki | 1 | -6/+11 | |
2014-10-07 | idevicedebug: Fix error variables for type consistency | Martin Szulecki | 1 | -1/+1 | |
2014-10-05 | idevicebackup2: Fix error variables for type consistency | Martin Szulecki | 1 | -6/+7 | |
2014-10-05 | idevicebackup: Fix error variables for type consistency | Martin Szulecki | 1 | -6/+7 | |
2014-10-03 | idevicedebug: Fix win32 build | Nikias Bassen | 1 | -0/+5 | |
2014-10-02 | idevicebackup2: Fix backup failure for passcode devices entering lock screen | Martin Szulecki | 1 | -1/+1 | |
A device would report "ErrorCode 1: Error copying keychain data (MBErrorDomain/1)" if a device entered lock state and had a passcode enabled during the backup or restore process. To prevent this, an escrow bag must be sent when starting the service to keep the operation "alive". | |||||
2014-10-02 | idevicebackup2: Use macro instead of plain AFC service name | Martin Szulecki | 1 | -1/+1 | |
2014-10-02 | idevicebackup2: Use correct label for lockdown requests | Martin Szulecki | 1 | -2/+2 | |