Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-05-31 | Add iPad Air (M2) and iPad Pro (M4) modelsHEADmaster | Nikias Bassen | 1 | -0/+8 | |
2024-04-16 | automake: Prevent `dist` or `distcheck` when uncommitted changes are present | Nikias Bassen | 1 | -0/+1 | |
2024-03-23 | Updated NEWS for release1.2.0 | Nikias Bassen | 1 | -0/+22 | |
2024-03-23 | Updated README | Nikias Bassen | 1 | -22/+161 | |
2024-03-23 | Update soversion for release | Nikias Bassen | 1 | -2/+3 | |
2024-03-23 | [github-actions] Updated build workflow to use newer action versions | Nikias Bassen | 1 | -12/+12 | |
2024-03-22 | Change irecv_send_buffer to accept an options bitfield instead of just one value | Nikias Bassen | 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 | Nikias Bassen | 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 | Nikias Bassen | 1 | -1/+1 | |
2024-03-09 | Remove broken ecid check for KIS mode in iokit_open_with_ecid | Nikias Bassen | 1 | -7/+0 | |
2024-03-07 | Add March 2024 MacBook Air models | Nikias Bassen | 1 | -0/+2 | |
2024-03-07 | Add irecv_version() function to interface | Nikias Bassen | 2 | -0/+11 | |
2024-02-14 | Add support for Apple Vision Pro (RealityDevice14,1) | Nikias Bassen | 1 | -0/+2 | |
2024-01-31 | autoconf: Remove unused check for -fvisibility | Nikias Bassen | 1 | -5/+0 | |
2024-01-29 | Fix IRECV_API definitions | Nikias Bassen | 3 | -10/+21 | |
2024-01-12 | win32: Implement support for Debug USB (KIS) mode | Nikias Bassen | 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 | Nikias Bassen | 1 | -1/+1 | |
2024-01-09 | irecovery: Print a message for unsupported commands in Debug USB (KIS) mode | Nikias Bassen | 1 | -1/+22 | |
2024-01-09 | Fix strncpy size | Nikias Bassen | 1 | -1/+1 | |
2024-01-04 | Initialize KIS device in device callback | Nikias Bassen | 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 | Nikias Bassen | 1 | -5/+4 | |
2023-12-30 | Make it compile again when building --with-dummy | Nikias Bassen | 1 | -7/+3 | |
2023-12-21 | win32: Improve irecv_event_handler to make sure events get delivered properly | Sami Kortelainen | 1 | -7/+43 | |
2023-12-21 | win32: Simplify code, and make sure to only use devices in correct mode | Nikias Bassen | 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 | Nikias Bassen | 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 | Nikias Bassen | 1 | -61/+57 | |
2023-11-18 | IOKit: Silence some compiler warnings about unused variables | Nikias Bassen | 1 | -4/+18 | |
2023-11-18 | Mark irecv_kis_send_buffer static and silence a compiler warning | Nikias Bassen | 1 | -2/+2 | |
2023-11-17 | Reduce code duplication | Nikias Bassen | 1 | -112/+57 | |
2023-11-14 | Add KIS support to libusb backend | tihmstar | 1 | -77/+124 | |
2023-11-14 | Add KIS support (IOKit backend) | Linus Henze | 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 | Daniel VanBritsom | 2 | -5/+15 | |
2023-11-03 | Add November 2023 iMac and MacBook Pro models | Daniel VanBritsom | 1 | -0/+9 | |
iMac (24-inch, 2023) MacBook Pro (14-inch, Nov 2023) MacBook Pro (16-inch, Nov 2023) | |||||
2023-09-20 | Add Apple Watch Series 9 and Ultra 2 (device lookup) | Daniel VanBritsom | 1 | -0/+5 | |
2023-09-20 | Add support for iPhone 15 models | Daniel VanBritsom | 1 | -0/+4 | |
2023-09-20 | Add support for WWDC23 Macs | Eva Luna | 1 | -0/+4 | |
- Mac14,8, or Mac Pro (2023) - Mac14,13, or Mac Studio (M2 Max, 2023) - Mac14,14, or Mac Studio (M2 Ultra, 2023) - Mac14,15, or MacBook Air (M2, 15-inch, 2023) | |||||
2023-05-13 | [github actions] Updated actions to newer versions | Nikias Bassen | 1 | -6/+6 | |
2023-05-13 | Updated NEWS1.1.0 | Nikias Bassen | 1 | -0/+41 | |
2023-05-13 | Update SO version for release1.0.1 | Nikias Bassen | 1 | -1/+1 | |
2023-05-13 | Coding style changes | Nikias Bassen | 2 | -116/+174 | |
2023-05-08 | win32: Use ANSI versions for SetupDI and CreateFile API to prevent errors ↵ | Josef Micka | 1 | -19/+19 | |
when compiling with unicode support | |||||
2023-05-08 | Send a ZLP in recovery mode if the buffer size is a multiple of 512 | Nikias Bassen | 1 | -0/+6 | |
2023-05-07 | Make sure DEVICE_ADD events are sent to additional event listeners | Nikias Bassen | 1 | -1/+15 | |
Thanks to @parov0z for the suggestion. | |||||
2023-05-07 | Fix dllexport/dllimport and visibility definitions | Nikias Bassen | 1 | -8/+14 | |
2023-05-05 | move IRECV_API into the headers | Rosen Penev | 2 | -88/+88 | |
clang + lld + ucrt on Windows seems to require that the dllimport attribute be applied to the first declaration. Fixes -Wdll-attribute-on-declaration error. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2023-05-01 | Return error instead of truncating command buffer if command is too long | Nikias Bassen | 1 | -2/+2 | |
2023-05-01 | Fix a few buffer sizes and their initialization | Nikias Bassen | 1 | -6/+7 | |
2023-04-30 | autoconf: Automatically derive version number from latest git tag | Nikias Bassen | 3 | -2/+26 | |
2023-04-22 | Update README.md | Nikias Bassen | 1 | -1/+2 | |
2023-04-12 | Add January 2023 Macs and 2nd generation HomePod models | Daniel VanBritsom | 1 | -2/+9 | |