Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-02-01 | [github-actions] Use same artifact preparation for macOS too | 1 | -1/+1 | ||
2025-02-01 | [github-actions] Fix artifact preparation | 1 | -1/+1 | ||
2024-12-02 | [github-actions] Bump dawidd6/action-download-artifact from 3 to 6 | 1 | -6/+6 | ||
2024-12-02 | configure: Remove unused check | 1 | -18/+0 | ||
2024-12-02 | Switch to better initializer strategy | 2 | -68/+42 | ||
2024-12-02 | Use _WIN32 instead of WIN32 | 2 | -42/+40 | ||
2024-11-05 | Fix conditional compile for libreadline | 3 | -3/+13 | ||
2024-11-01 | Add support for November 2024 Macs | 1 | -0/+9 | ||
2024-11-01 | Support iPad mini (A17 Pro) | 1 | -0/+2 | ||
2024-11-01 | Allow building without readline support for irecovery tool | 2 | -8/+60 | ||
2024-10-22 | Updated README | 1 | -2/+3 | ||
2024-10-10 | Updated NEWS for release1.2.1 | 1 | -0/+15 | ||
2024-10-10 | Updated README | 1 | -3/+3 | ||
2024-10-10 | Update soversion for release | 1 | -1/+1 | ||
2024-09-25 | Make sure IRECV_DEVICE_REMOVE event has the mode set the device was in | 1 | -1/+1 | ||
2024-09-25 | KIS: Add some retry loops around open/set config/set interface operations | 1 | -5/+26 | ||
2024-09-25 | win32: Fix crash due to access to uninitialized data | 1 | -0/+5 | ||
2024-09-19 | Support Apple Watch Series 10 and iPhone 16 models | 1 | -0/+8 | ||
2024-05-31 | Add iPad Air (M2) and iPad Pro (M4) models | 1 | -0/+8 | ||
2024-04-16 | automake: Prevent `dist` or `distcheck` when uncommitted changes are present | 1 | -0/+1 | ||
2024-03-23 | Updated NEWS for release1.2.0 | 1 | -0/+22 | ||
2024-03-23 | Updated README | 1 | -22/+161 | ||
2024-03-23 | Update soversion for release | 1 | -2/+3 | ||
2024-03-23 | [github-actions] Updated build workflow to use newer action versions | 1 | -12/+12 | ||
2024-03-22 | Change irecv_send_buffer to accept an options bitfield instead of just one value | 3 | -16/+30 | ||
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 | 3 | -12/+30 | ||
Note: This does not allow restoring devices in Port DFU mode, this is handled in idevicerestore. | |||||
2024-03-11 | win32: Skip ecid check for KIS mode device in win32_open_with_ecid | 1 | -1/+1 | ||
2024-03-09 | Remove broken ecid check for KIS mode in iokit_open_with_ecid | 1 | -7/+0 | ||
2024-03-07 | Add March 2024 MacBook Air models | 1 | -0/+2 | ||
2024-03-07 | Add irecv_version() function to interface | 2 | -0/+11 | ||
2024-02-14 | Add support for Apple Vision Pro (RealityDevice14,1) | 1 | -0/+2 | ||
2024-01-31 | autoconf: Remove unused check for -fvisibility | 1 | -5/+0 | ||
2024-01-29 | Fix IRECV_API definitions | 3 | -10/+21 | ||
2024-01-12 | win32: Implement support for Debug USB (KIS) mode | 1 | -61/+151 | ||
This requires and up-to-date AppleMobileDeviceSupport64.msi package installed that contains the AppleKIS driver. | |||||
2024-01-09 | irecv_open_with_ecid: Print correct ECID for KIS devices | 1 | -1/+1 | ||
2024-01-09 | irecovery: Print a message for unsupported commands in Debug USB (KIS) mode | 1 | -1/+22 | ||
2024-01-09 | Fix strncpy size | 1 | -1/+1 | ||
2024-01-04 | Initialize KIS device in device callback | 3 | -15/+64 | ||
Also, print the detailed mode in irecovery -q and -m output. | |||||
2024-01-04 | win32: Make sure to free device list at the right place | 1 | -5/+4 | ||
2023-12-30 | Make it compile again when building --with-dummy | 1 | -7/+3 | ||
2023-12-21 | win32: Improve irecv_event_handler to make sure events get delivered properly | 1 | -7/+43 | ||
2023-12-21 | win32: Simplify code, and make sure to only use devices in correct mode | 1 | -164/+45 | ||
Devices in DFU mode should only be selected for the DFU driver interface, and respectively, iBoot mode devices should only be selected for the iBoot driver interface. | |||||
2023-12-08 | win32: Only try to set alt interface for interface 1 | 1 | -2/+4 | ||
This is the same as we do for the other platforms, so I assume this is OK | |||||
2023-11-18 | win32: Rename and reorder internal functions | 1 | -61/+57 | ||
2023-11-18 | IOKit: Silence some compiler warnings about unused variables | 1 | -4/+18 | ||
2023-11-18 | Mark irecv_kis_send_buffer static and silence a compiler warning | 1 | -2/+2 | ||
2023-11-17 | Reduce code duplication | 1 | -112/+57 | ||
2023-11-14 | Add KIS support to libusb backend | 1 | -77/+124 | ||
2023-11-14 | Add KIS support (IOKit backend) | 1 | -58/+500 | ||
This commit adds support for communicating with devices in KIS DFU (A16+ in DFU). KIS DFU devices are treated like normal DFU devices, therefore clients of libirecovery will be able to communicate with these devices without any changes. Currently, only the IOKit backend supports KIS DFU. | |||||
2023-11-03 | Allow building --without-tools | 2 | -5/+15 | ||