path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2021-03-05tools: Fix entering recovery mode on iOS 14.5+ which now requires a pairingGravatar Nikias Bassen1-8/+20
2021-02-17Remove redundent `select` call from idevicedebugserverproxy.cGravatar Nisarg Jhaveri1-9/+2
- Turns out `socket_receive` anyway internally calls `select` again. Use `socket_receive_timeout` instead. - Remove logging for timeout in socket.c as well, it is not really an error condition
2021-02-03tools: Flip order of winsock2.h and windows.h in idevicedebugserverproxy to ↵Gravatar Nikias Bassen1-1/+1
get rid of compiler warning
2021-02-03tools: Fix delays in idevicedebugserverproxy when using SSLGravatar Nikias Bassen1-23/+23
Turns out using select() wasn't the best idea for the debugserver connection. libimobildevice already does select internally, and doing it here again would cause delays especially when transferring larger amounts of data.
2021-02-03tools: Fix idevicedebugserverproxy compilation on WindowsGravatar Nikias Bassen1-0/+5
2021-02-01tools: Improve idevicedebugserverproxy with select() and less threadsGravatar Nikias Bassen1-135/+61
2020-12-30common: Merge socket changes from libusbmuxdGravatar Nikias Bassen1-1/+1
2020-12-13idevicescreenshot: Remove unnecessary math functions to find a unique filenameGravatar Nikias Bassen1-15/+23
Removes repeated malloc/free too, limits the maximum filenames to try to 65535 and fails if no unique filename could be found. I think this limit is VERY generous. If there are really so many files to test against it will also cause an unconveniently long delay, but I felt a lower limit could still be easily reached.
2020-12-10idevicescreenshot: Choose a better filename, prevent overwriting existing filesGravatar Greg Dennis1-18/+57
2020-12-10idevicedebug: Add --detach option to start an app and exit idevicedebug ↵Gravatar Jan Peter Stotz1-0/+16
without killing the app
2020-12-07idevicebackup2: Handle DLMessagePurgeDiskSpace by sending back error codeGravatar Nikias Bassen1-0/+5
2020-11-19idevicebackup2: Update errno to device error mappingGravatar Nikias Bassen1-1/+14
2020-09-29idevicebackup2: Don't fail on restore when source backup doesn't have any ↵Gravatar Nikias Bassen1-2/+4
application info
2020-06-19idevicesyslog: Print device UDID with connect/disconnect messageGravatar Nikias Bassen1-2/+2
2020-06-19idevicesyslog: Make sure device event callback respects the presence or ↵Gravatar Nikias Bassen1-0/+5
absence of --network option
2020-06-14Add API version to library and pkgconfig file for proper linkingGravatar Nikias Bassen1-18/+18
2020-06-08ideviceinfo: Fix compiler warningGravatar Nikias Bassen1-1/+1
2020-06-08Remove whitespace errors from all filesGravatar Martin Szulecki1-1/+1
2020-06-08idevicepair: Plug some memory leaks and fix option parsingGravatar Nikias Bassen1-48/+39
2020-06-08Unfold automake variables into multiple lines for maintainabilityGravatar Martin Szulecki1-6/+39
2020-06-07tools: Avoid copying optarg where possibleGravatar Nikias Bassen4-32/+16
2020-06-07idevice_id: Fix lowercase typo in device list connection type labelGravatar Martin Szulecki1-1/+1
2020-06-05idevice_id: Change WiFi -> network to be more consistentGravatar Nikias Bassen1-1/+1
2020-06-05idevice_id: Update usage and man page, and list all devices when run without ↵Gravatar Nikias Bassen1-5/+7
2020-06-05tools: Unify --network command line switch and add it where missingGravatar Nikias Bassen17-94/+159
2020-06-05tools: Add --version command line switchGravatar Nikias Bassen18-75/+198
2020-06-04Use defined exit codes for return codes in idevicediagnosticsGravatar Martin Szulecki1-5/+5
2020-06-04Add ERROR prefix to error messages in idevicediagnostics toolGravatar Martin Szulecki1-12/+13
2020-06-04Unify usage output in all tools and add bugreport URLGravatar Martin Szulecki18-103/+172
2020-05-28idevicesyslog: Add some more process names to quiet filter listGravatar Nikias Bassen1-1/+1
2020-05-28idevicesyslog: Add command line switch --no-colors to disable colored outputGravatar Nikias Bassen1-1/+7
2020-05-23idevicesyslog: Add more process names to quiet filter listGravatar Nikias Bassen1-1/+1
2020-05-18Fix whitespace error in idevicesyslog.cGravatar Nikias Bassen1-1/+1
2020-05-18idevicesyslog: [win32] Fix color outputGravatar Nikias Bassen1-0/+42
2020-05-15idevicesyslog: Fix color code escape sequences printing null-byteGravatar Nikias Bassen1-1/+1
2020-04-27idevicesyslog: Add color support and filtering optionsGravatar Nikias Bassen1-7/+499
2020-04-15idevicesyslog: Add command line switch to exit when device disconnectsGravatar Nikias Bassen1-1/+11
Also adds support for the long argument `--network` for `-n` as stated in the usage
2020-04-12idevicedate: Fix -Wformat=2 warningGravatar Rosen Penev1-13/+4
Format functions expect a constant expression, not a variable. Simplified the code slightly.
2020-03-30Add idevicesetlocation toolGravatar Nikias Bassen2-1/+188
2020-02-20idevicedebug: Rename name-colliding debug_info() to log_debug()Gravatar Nikias Bassen1-23/+26
2020-02-09idevicesyslog: Make sure CTRL+C works when waiting for passcode entryGravatar Nikias Bassen1-1/+1
2019-11-20tools: Fix ideviceinfo -s optionGravatar Nikias Bassen1-1/+2
2019-11-20debugserver: Return size of the returned bufferGravatar Nikias Bassen1-10/+10
2019-11-08tools: Allow idevicesyslog to connect to network devicesGravatar Nikias Bassen1-44/+55
2019-11-08tools: Allow ideviceinfo to connect to network devicesGravatar Nikias Bassen1-66/+88
2019-11-08tools: Small fixes for idevice_idGravatar Nikias Bassen1-23/+13
2019-11-07tools: Update idevice_id with new API to allow listing available network devicesGravatar Nikias Bassen1-43/+75
Using the -n option, idevice_id will print available network devices while -l will only print available USB devices.
2019-09-30idevicebackup2: Remove RestoreApplications.plist if restore failedGravatar Nikias Bassen1-1/+7
2019-09-30idevicebackup2: Only print device reboot message if restore was successfulGravatar Nikias Bassen1-3/+3
2019-09-28tools: Ignore SIGPIPE wherever possibleGravatar Nikias Bassen11-0/+68