Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-03-22 | Change irecv_send_buffer to accept an options bitfield instead of just one value | 1 | -1/+1 | ||
This allows to specify different options. To not break existing behavior, a value of 1 or (1 << 0) means IRECV_SEND_OPT_DFU_NOTIFY_FINISH which is used extensively in e.g. idevicerestore. Other options are IRECV_SEND_OPT_DFU_FORCE_ZLP which I don't remember what it was added for, and a new option IRECV_SEND_OPT_DFU_SMALL_PKT which needed for upload in port DFU mode, as it won't accept packets with more than 64 bytes data and also doesn't like a CRC attached to it. | |||||
2024-03-21 | Add support for Port DFU | 1 | -0/+3 | ||
Note: This does not allow restoring devices in Port DFU mode, this is handled in idevicerestore. | |||||
2024-01-09 | irecovery: Print a message for unsupported commands in Debug USB (KIS) mode | 1 | -1/+22 | ||
2024-01-04 | Initialize KIS device in device callback | 1 | -4/+16 | ||
Also, print the detailed mode in irecovery -q and -m output. | |||||
2023-05-13 | Coding style changes | 1 | -23/+38 | ||
2022-10-11 | irecovery: Make sure to send certain commands with bRequest set to 1 | 1 | -2/+20 | ||
2021-06-13 | irecovery: Output product, model and marketing name for device information | 1 | -0/+8 | ||
2021-06-13 | irecovery: Add new "--devices" option to list internal device data | 1 | -2/+22 | ||
Let's get rid of all the copy/paste out there... | |||||
2020-07-06 | Fix compiler warning about format string specifiers by using uint64_t ↵ | 1 | -1/+1 | ||
instead of unsinged long long | |||||
2020-06-14 | irecovery: Add new "--version" option to output version information | 1 | -1/+9 | ||
2020-06-14 | irecovery: Add long argument name variants | 1 | -13/+29 | ||
2020-06-14 | irecovery: Return an error if no action option was used | 1 | -1/+8 | ||
2020-06-04 | Unify irecovery usage output with other tools and add bugreport URL | 1 | -3/+6 | ||
2020-01-14 | Use PRI* and SCN* (inttypes.h) format string macros instead of self-defined ones | 1 | -11/+9 | ||
... also print all values in irecovery as hex with 0x prefix to make it clear they are hex | |||||
2019-12-04 | tools: Parse and print PWND string in irecovery device info output if present | 1 | -0/+8 | ||
2019-10-04 | irecovery: Print SRTG in device info output if available | 1 | -0/+1 | ||
2019-09-04 | Add device add/remove event subscription API | 1 | -3/+1 | ||
2019-01-27 | irecovery: Allow passing ECID in hex or decimal | 1 | -2/+2 | ||
2018-09-17 | Add configuration option to allow compiling without USB driver | 1 | -1/+7 | ||
Using --with-dummy, libirecovery can be compiled in a way that it will not require any USB driver at all. This is only useful if you just want to query libirecovery's device database by product type or hardware model, namely using: irecv_devices_get_device_by_product_type(); irecv_devices_get_device_by_hardware_model(); All other function are either no-op or return IRECV_E_UNSUPPORTED if the library is compiled this way. | |||||
2018-01-03 | Remove some unnecessary null pointer checks | 1 | -2/+1 | ||
2017-07-03 | Updated copyright notices in source file headers | 1 | -0/+1 | ||
2017-01-06 | irecovery: Add new -q command line switch to print device info | 1 | -38/+52 | ||
2017-01-06 | irecovery: Make /deviceinfo print ApNonce (NONC) and SEPNonce (SNON) if ↵ | 1 | -0/+22 | ||
available | |||||
2015-10-06 | Show project URL in usage output | 1 | -1/+6 | ||
2014-10-02 | Don't call libusb_exit() in irecv_open_with_ecid() on error | 1 | -0/+1 | ||
The helper might be used multiple times and the library should not cause deinitialization of libusb before the user calls irecv_exit(). | |||||
2014-10-02 | irecovery: Improve printing of hex values for /deviceinfo command | 1 | -6/+6 | ||
2013-12-02 | irecovery: print a message if an unsupported command is entered in ↵ | 1 | -1/+3 | ||
interactive mode | |||||
2013-11-19 | remove irecv_get_* functions and provide general irecv_get_device_info() | 1 | -27/+14 | ||
2013-10-02 | irecovery: use macro for %lld so we can use %I64d for win32 | 1 | -1/+4 | ||
2013-10-02 | irecovery: add windows.h include for win32 build | 1 | -0/+1 | ||
2013-09-30 | irecovery: Fix typo for "limera1in", correct term is "limera1n" | 1 | -4/+4 | ||
2013-09-27 | irecovery: Rename /exploit into more accurate /limera1in command | 1 | -3/+3 | ||
2013-09-27 | irecovery: Fix formatting style for shell usage and improve usage summary text | 1 | -7/+6 | ||
2013-09-27 | irecovery: Show mode on /ideviceinfo command and add mode_to_str() helper | 1 | -18/+28 | ||
2013-09-27 | irecovery: fix /execute command and add error checking when reading files | 1 | -35/+47 | ||
2013-09-27 | irecovery: Update code style, add "show mode" and "normal mode reboot" commands | 1 | -95/+191 | ||
2013-09-27 | Fix whitespace errors and update code style | 1 | -3/+17 | ||
2013-09-26 | Rename device struct fields and provide device database getters for them | 1 | -1/+1 | ||
2013-09-26 | Reorder public interface logically and rename irecv_get_device() | 1 | -1/+1 | ||
2013-09-26 | Rename irecv_send_exploit() to more accurate irecv_trigger_limera1n_exploit() | 1 | -2/+2 | ||
2013-09-26 | irecovery: Remove "Executing command foo" message for less clutter | 1 | -1/+1 | ||
2013-09-26 | irecovery: Fix code style for if-else in argument parsing code | 1 | -21/+10 | ||
2013-09-26 | Put each item of command enum in a separate line | 1 | -1/+6 | ||
2013-09-26 | irecovery: Define sleep() for WIN32 | 1 | -0/+6 | ||
2013-09-26 | Use more accurate names for "open device" methods which use the ecid | 1 | -1/+1 | ||
2013-09-26 | Convert spaces to tabs were needed | 1 | -10/+8 | ||
2013-09-26 | Fix header comment syntax | 1 | -1/+2 | ||
2013-09-26 | Move irecovery to new tools directory | 1 | -0/+400 | ||