Commit Graph

  • 04d04f7cba Add iPad Air M4 models master Tahiatul Islam 2026-04-30 14:55:29 -05:00
  • 78f2146bdb Update .gitignore Nikias Bassen 2026-04-27 13:22:01 +02:00
  • a2c5e4a2de Add support for iPhone 17e Model Tahiatul Islam 2026-03-23 12:22:54 -04:00
  • ec931c7dca Add Private Cloud Compute Research Environment model Lakr 2026-02-28 01:37:17 +09:00
  • e7aadfe473 Added detection of stalled pipes for IOKIT and added functions for async requests synackuk 2025-11-27 20:53:30 +00:00
  • b59ef48145 Update NEWS for release 1.3.1 Nikias Bassen 2025-10-17 19:31:32 +02:00
  • 0d73a0110d Update soversion for release Nikias Bassen 2025-10-17 19:29:55 +02:00
  • a5a1ba33ed Add iPad Pro M5, Apple Vision Pro M5, and MacBook Pro 14 inch M5 models Nikias Bassen 2025-10-17 19:28:33 +02:00
  • 46f2a35f0d Fix: array initialization compatibility with MSVC zero 2025-09-25 16:56:13 +08:00
  • 23f201d13f Update NEWS for release 1.3.0 Nikias Bassen 2025-09-12 11:28:13 +02:00
  • 66ba31a9f0 Update soversion for release Nikias Bassen 2025-09-11 23:25:32 +02:00
  • 728dd8e905 Updated README Nikias Bassen 2025-09-10 00:09:00 +02:00
  • 8ea0878183 Add iPhone 17 family and Watch 11/SE3/Ultra3 models Nikias Bassen 2025-09-09 22:13:41 +02:00
  • dbc1a6ba3f Add FUNDING Nikias Bassen 2025-09-08 00:16:54 +02:00
  • 5506512dae IOKit: Fix race condition when trying to delete runloop before it even started tihmstar 2023-12-14 01:16:00 +01:00
  • 7a84cd9f63 Add iOS 2 support tihmstar 2023-12-14 01:14:00 +01:00
  • 52a81e1116 Add iOS 1 support tihmstar 2023-12-14 01:13:00 +01:00
  • 3fa36c5a7a [github-actions] Update build workflow to use windows-latest Nikias Bassen 2025-07-11 00:58:47 +02:00
  • 26c59478d0 configure: Print whether building tool(s) or not Nikias Bassen 2025-06-25 00:21:58 +02:00
  • 39b21dd6ea Use sizeof() instead of hard-coding buffer sizes Nikias Bassen 2025-06-25 00:04:01 +02:00
  • 638056a593 Add support for all March 2025 Apple devices Daniel VanBritsom 2025-03-19 01:14:15 -04:00
  • 4a7e52f2e3 Add support for the iPhone 16e Daniel VanBritsom 2025-02-19 14:57:23 -05:00
  • 6462ea1506 [github-actions] Use same artifact preparation for macOS too Nikias Bassen 2025-02-01 21:06:33 +01:00
  • 557652203c [github-actions] Fix artifact preparation Nikias Bassen 2025-02-01 21:03:48 +01:00
  • 0f0928a20a [github-actions] Bump dawidd6/action-download-artifact from 3 to 6 Nikias Bassen 2024-12-02 06:41:18 +01:00
  • 471bf2f083 configure: Remove unused check Nikias Bassen 2024-12-02 05:58:33 +01:00
  • 1a0c83ccd1 Switch to better initializer strategy Nikias Bassen 2024-12-02 05:56:18 +01:00
  • 38a97cf22c Use _WIN32 instead of WIN32 Nikias Bassen 2024-12-02 05:46:19 +01:00
  • 7a5e6196a8 Fix conditional compile for libreadline Nikias Bassen 2024-11-05 02:55:37 +01:00
  • 2405a807b6 Add support for November 2024 Macs Daniel VanBritsom 2024-10-31 00:51:58 -04:00
  • 796903a0bd Support iPad mini (A17 Pro) Daniel VanBritsom 2024-10-22 21:58:17 -04:00
  • 24818b2381 Allow building without readline support for irecovery tool Nikias Bassen 2024-11-01 20:48:43 +01:00
  • 958b108ebf Updated README Nikias Bassen 2024-10-22 19:33:52 +02:00
  • 2fb767d784 Updated NEWS for release 1.2.1 Nikias Bassen 2024-10-10 19:45:00 +02:00
  • 7984b2aa01 Updated README Nikias Bassen 2024-10-10 19:44:54 +02:00
  • 7d0884b54e Update soversion for release Nikias Bassen 2024-10-10 19:41:23 +02:00
  • d55c5f8742 Make sure IRECV_DEVICE_REMOVE event has the mode set the device was in Nikias Bassen 2024-09-25 01:32:10 +02:00
  • 3eb4fbb069 KIS: Add some retry loops around open/set config/set interface operations Nikias Bassen 2024-09-25 01:30:35 +02:00
  • 3039480107 win32: Fix crash due to access to uninitialized data Sami Kortelainen 2024-09-25 00:34:10 +02:00
  • 85f4ac0876 Support Apple Watch Series 10 and iPhone 16 models Daniel VanBritsom 2024-09-17 00:12:29 -04:00
  • 7ce02c347b Add iPad Air (M2) and iPad Pro (M4) models Nikias Bassen 2024-05-31 19:11:25 +02:00
  • 617fb573ef automake: Prevent dist or distcheck when uncommitted changes are present Nikias Bassen 2024-04-16 16:43:14 +02:00
  • 2254dab893 Updated NEWS for release 1.2.0 Nikias Bassen 2024-03-23 17:50:41 +01:00
  • 6f0f00e8c7 Updated README Nikias Bassen 2024-03-23 17:50:33 +01:00
  • 54a106e6fe Update soversion for release Nikias Bassen 2024-03-23 03:27:34 +01:00
  • 6aba9de9eb [github-actions] Updated build workflow to use newer action versions Nikias Bassen 2024-03-23 03:27:03 +01:00
  • 90cd5efc8f Change irecv_send_buffer to accept an options bitfield instead of just one value Nikias Bassen 2024-03-22 12:04:50 +01:00
  • d3198a50e5 Add support for Port DFU Nikias Bassen 2024-03-21 01:31:48 +01:00
  • b55d215c25 win32: Skip ecid check for KIS mode device in win32_open_with_ecid Nikias Bassen 2024-03-11 15:20:02 +01:00
  • 0306952973 Remove broken ecid check for KIS mode in iokit_open_with_ecid Nikias Bassen 2024-03-09 10:52:57 +01:00
  • 33a4c112a4 Add March 2024 MacBook Air models Nikias Bassen 2024-03-07 19:38:44 +01:00
  • 90cbfee714 Add irecv_version() function to interface Nikias Bassen 2024-03-07 19:29:37 +01:00
  • 447ae096e4 Add support for Apple Vision Pro (RealityDevice14,1) Nikias Bassen 2024-02-14 13:00:35 +01:00
  • 6dc8c86632 autoconf: Remove unused check for -fvisibility Nikias Bassen 2024-01-31 02:49:38 +01:00
  • fec1d79ee5 Fix IRECV_API definitions Nikias Bassen 2024-01-29 05:41:49 +01:00
  • 4fa49416d4 win32: Implement support for Debug USB (KIS) mode Nikias Bassen 2024-01-12 03:16:24 +01:00
  • 63ea45b501 irecv_open_with_ecid: Print correct ECID for KIS devices Nikias Bassen 2024-01-09 02:05:19 +01:00
  • 33bdb731ad irecovery: Print a message for unsupported commands in Debug USB (KIS) mode Nikias Bassen 2024-01-09 02:02:20 +01:00
  • dd52fcee58 Fix strncpy size Nikias Bassen 2024-01-09 00:57:34 +01:00
  • 29592eb6ca Initialize KIS device in device callback Nikias Bassen 2024-01-04 15:59:54 +01:00
  • 15fdc6ae46 win32: Make sure to free device list at the right place Nikias Bassen 2024-01-04 02:10:57 +01:00
  • 2fff42619e Make it compile again when building --with-dummy Nikias Bassen 2023-12-30 17:03:30 +01:00
  • 0a0ad0c4f1 win32: Improve irecv_event_handler to make sure events get delivered properly Sami Kortelainen 2023-12-21 12:51:36 +01:00
  • 345ac620f2 win32: Simplify code, and make sure to only use devices in correct mode Nikias Bassen 2023-12-21 10:13:29 +01:00
  • 010b3b08c8 win32: Only try to set alt interface for interface 1 Nikias Bassen 2023-12-08 11:14:04 +01:00
  • 1a12fc2877 win32: Rename and reorder internal functions Nikias Bassen 2023-11-18 00:42:01 +01:00
  • d15e347688 IOKit: Silence some compiler warnings about unused variables Nikias Bassen 2023-11-18 00:35:38 +01:00
  • 1535d99933 Mark irecv_kis_send_buffer static and silence a compiler warning Nikias Bassen 2023-11-18 00:12:55 +01:00
  • 479b1b1037 Reduce code duplication Nikias Bassen 2023-11-17 09:36:21 +01:00
  • f76d55cd63 Add KIS support to libusb backend tihmstar 2023-11-14 18:22:21 +01:00
  • 4472436946 Add KIS support (IOKit backend) Linus Henze 2023-11-14 01:02:00 +01:00
  • f2a166b014 Allow building --without-tools Daniel VanBritsom 2023-10-06 21:10:09 -04:00
  • 74499fe02f Add November 2023 iMac and MacBook Pro models Daniel VanBritsom 2023-11-02 14:49:15 -04:00
  • 7d78cc162c Add Apple Watch Series 9 and Ultra 2 (device lookup) Daniel VanBritsom 2023-09-18 16:03:30 -04:00
  • 58481c76ba Add support for iPhone 15 models Daniel VanBritsom 2023-09-18 15:26:08 -04:00
  • d2d6deddcf Add support for WWDC23 Macs Eva Luna 2023-07-07 00:24:35 -04:00
  • c7b488fbf2 [github actions] Updated actions to newer versions Nikias Bassen 2023-05-13 04:59:26 +02:00
  • 98c9f7055e Updated NEWS 1.1.0 Nikias Bassen 2023-05-13 04:35:32 +02:00
  • 6b35843871 Update SO version for release 1.0.1 Nikias Bassen 2023-05-13 03:43:14 +02:00
  • 0360cdc603 Coding style changes Nikias Bassen 2023-05-13 03:37:38 +02:00
  • 3b4ef6a3d1 win32: Use ANSI versions for SetupDI and CreateFile API to prevent errors when compiling with unicode support Josef Micka 2023-03-02 13:46:17 +01:00
  • 12ed446fb1 Send a ZLP in recovery mode if the buffer size is a multiple of 512 Nikias Bassen 2023-05-08 12:32:11 +02:00
  • 386c174736 Make sure DEVICE_ADD events are sent to additional event listeners Nikias Bassen 2023-05-07 16:11:31 +02:00
  • 4aad1bcdd9 Fix dllexport/dllimport and visibility definitions Nikias Bassen 2023-05-07 15:41:21 +02:00
  • 14102fb7ef move IRECV_API into the headers Rosen Penev 2021-05-07 02:26:24 -07:00
  • 28be9537a6 Return error instead of truncating command buffer if command is too long Nikias Bassen 2023-05-01 20:41:00 +02:00
  • 1480e2b681 Fix a few buffer sizes and their initialization Nikias Bassen 2023-05-01 19:11:25 +02:00
  • 1d20bed9ab autoconf: Automatically derive version number from latest git tag Nikias Bassen 2023-04-30 16:59:56 +02:00
  • 462e238de4 Update README.md Nikias Bassen 2023-04-22 13:15:42 +02:00
  • 8a69c570d1 Add January 2023 Macs and 2nd generation HomePod models Daniel VanBritsom 2023-02-12 18:23:33 -05:00
  • 3962e480ca Add mew iPad models and Apple TV 4K to device list Nikias Bassen 2022-10-20 01:40:33 +02:00
  • 79392f56ae Fix typo in device list Nikias Bassen 2022-10-20 01:07:55 +02:00
  • d526c74e05 irecovery: Make sure to send certain commands with bRequest set to 1 Nikias Bassen 2022-10-11 12:38:28 +02:00
  • 0fe2ca4077 Add Apple Watch SE 2, Series 8 and Ultra family Nikias Bassen 2022-09-16 19:37:06 +02:00
  • c98dc6763e Add iPhone 14 family Nikias Bassen 2022-09-16 16:38:41 +02:00
  • 69f01928a5 Add M2 MacBook models Nikias Bassen 2022-08-30 00:14:42 +02:00
  • bfd23d5cf5 [github-actions] Add a scheduled build every 1st of the month so we always have an artifact Nikias Bassen 2022-08-24 16:48:02 +02:00
  • ab5b4d8d4c Introduce non-persistent setenvnp command Rick Mark 2021-12-24 01:10:18 -08:00
  • 17c02beca2 Updated .gitignore Nikias Bassen 2022-05-30 02:17:54 +02:00
  • 6e68ca7251 Add device ID for macOS 12 Apple Silicon VMs Zhuowei Zhang 2021-06-30 00:59:43 -04:00