Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-03-22 | Change irecv_send_buffer to accept an options bitfield instead of just one value | Nikias Bassen | 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 | Nikias Bassen | 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 | Nikias Bassen | 1 | -1/+22 | |
2024-01-04 | Initialize KIS device in device callback | Nikias Bassen | 1 | -4/+16 | |
Also, print the detailed mode in irecovery -q and -m output. | |||||
2023-11-03 | Allow building --without-tools | Daniel VanBritsom | 1 | -0/+2 | |
2023-05-13 | Coding style changes | Nikias Bassen | 1 | -23/+38 | |
2022-10-11 | irecovery: Make sure to send certain commands with bRequest set to 1 | Nikias Bassen | 1 | -2/+20 | |
2021-06-13 | irecovery: Output product, model and marketing name for device information | Martin Szulecki | 1 | -0/+8 | |
2021-06-13 | irecovery: Add new "--devices" option to list internal device data | Martin Szulecki | 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 ↵ | Nikias Bassen | 1 | -1/+1 | |
instead of unsinged long long | |||||
2020-06-14 | irecovery: Add new "--version" option to output version information | Martin Szulecki | 1 | -1/+9 | |
2020-06-14 | irecovery: Add long argument name variants | Martin Szulecki | 1 | -13/+29 | |
2020-06-14 | irecovery: Return an error if no action option was used | Martin Szulecki | 1 | -1/+8 | |
2020-06-14 | Add API version to library and pkgconfig file for proper linking | Martin Szulecki | 1 | -1/+1 | |
2020-06-04 | Unify irecovery usage output with other tools and add bugreport URL | Martin Szulecki | 1 | -3/+6 | |
2020-01-14 | Use PRI* and SCN* (inttypes.h) format string macros instead of self-defined ones | Nikias Bassen | 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 | Nikias Bassen | 1 | -0/+8 | |
2019-10-04 | irecovery: Print SRTG in device info output if available | Nikias Bassen | 1 | -0/+1 | |
2019-09-04 | Add device add/remove event subscription API | Nikias Bassen | 1 | -3/+1 | |
2019-01-27 | irecovery: Allow passing ECID in hex or decimal | Nikias Bassen | 1 | -2/+2 | |
2018-09-17 | Add configuration option to allow compiling without USB driver | Nikias Bassen | 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 | Nikias Bassen | 1 | -2/+1 | |
2017-07-03 | Updated copyright notices in source file headers | Nikias Bassen | 1 | -0/+1 | |
2017-01-06 | irecovery: Add new -q command line switch to print device info | Nikias Bassen | 1 | -38/+52 | |
2017-01-06 | irecovery: Make /deviceinfo print ApNonce (NONC) and SEPNonce (SNON) if ↵ | Nikias Bassen | 1 | -0/+22 | |
available | |||||
2015-10-06 | Show project URL in usage output | Martin Szulecki | 1 | -1/+6 | |
2014-10-02 | Don't call libusb_exit() in irecv_open_with_ecid() on error | Martin Szulecki | 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 | Martin Szulecki | 1 | -6/+6 | |
2014-04-26 | tools: Fix distcheck and out-of-tree build | Martin Szulecki | 1 | -1/+1 | |
2013-12-02 | irecovery: print a message if an unsupported command is entered in ↵ | Nikias Bassen | 1 | -1/+3 | |
interactive mode | |||||
2013-11-19 | remove irecv_get_* functions and provide general irecv_get_device_info() | Nikias Bassen | 1 | -27/+14 | |
2013-10-02 | irecovery: use macro for %lld so we can use %I64d for win32 | Nikias Bassen | 1 | -1/+4 | |
2013-10-02 | irecovery: add windows.h include for win32 build | Nikias Bassen | 1 | -0/+1 | |
2013-09-30 | irecovery: Fix typo for "limera1in", correct term is "limera1n" | Martin Szulecki | 1 | -4/+4 | |
2013-09-27 | irecovery: Rename /exploit into more accurate /limera1in command | Martin Szulecki | 1 | -3/+3 | |
2013-09-27 | irecovery: Fix formatting style for shell usage and improve usage summary text | Martin Szulecki | 1 | -7/+6 | |
2013-09-27 | irecovery: Show mode on /ideviceinfo command and add mode_to_str() helper | Martin Szulecki | 1 | -18/+28 | |
2013-09-27 | irecovery: fix /execute command and add error checking when reading files | Nikias Bassen | 1 | -35/+47 | |
2013-09-27 | irecovery: Update code style, add "show mode" and "normal mode reboot" commands | Martin Szulecki | 1 | -95/+191 | |
2013-09-27 | Fix whitespace errors and update code style | Martin Szulecki | 1 | -3/+17 | |
2013-09-26 | Rename device struct fields and provide device database getters for them | Martin Szulecki | 1 | -1/+1 | |
2013-09-26 | Reorder public interface logically and rename irecv_get_device() | Martin Szulecki | 1 | -1/+1 | |
2013-09-26 | Rename irecv_send_exploit() to more accurate irecv_trigger_limera1n_exploit() | Martin Szulecki | 1 | -2/+2 | |
2013-09-26 | irecovery: Remove "Executing command foo" message for less clutter | Martin Szulecki | 1 | -1/+1 | |
2013-09-26 | irecovery: Fix code style for if-else in argument parsing code | Martin Szulecki | 1 | -21/+10 | |
2013-09-26 | Put each item of command enum in a separate line | Martin Szulecki | 1 | -1/+6 | |
2013-09-26 | irecovery: Define sleep() for WIN32 | Martin Szulecki | 1 | -0/+6 | |
2013-09-26 | Use more accurate names for "open device" methods which use the ecid | Martin Szulecki | 1 | -1/+1 | |
2013-09-26 | Convert spaces to tabs were needed | Martin Szulecki | 1 | -10/+8 | |
2013-09-26 | Fix header comment syntax | Martin Szulecki | 1 | -1/+2 | |