431 Commits

Author SHA1 Message Date
Tahiatul Islam 04d04f7cba Add iPad Air M4 models 2026-05-01 00:25:02 +02:00
Nikias Bassen 78f2146bdb Update .gitignore 2026-04-27 13:22:01 +02:00
Tahiatul Islam a2c5e4a2de Add support for iPhone 17e Model 2026-04-27 10:48:46 +02:00
Lakr ec931c7dca Add Private Cloud Compute Research Environment model 2026-04-27 10:47:33 +02:00
synackuk e7aadfe473 Added detection of stalled pipes for IOKIT and added functions for async requests 2025-11-27 21:16:37 +00:00
Nikias Bassen b59ef48145 Update NEWS for release 1.3.1 2025-10-17 19:31:32 +02:00
Nikias Bassen 0d73a0110d Update soversion for release 2025-10-17 19:29:55 +02:00
Nikias Bassen a5a1ba33ed Add iPad Pro M5, Apple Vision Pro M5, and MacBook Pro 14 inch M5 models 2025-10-17 19:28:33 +02:00
zero 46f2a35f0d Fix: array initialization compatibility with MSVC 2025-09-25 16:56:13 +08:00
Nikias Bassen 23f201d13f Update NEWS for release 1.3.0 2025-09-12 11:28:13 +02:00
Nikias Bassen 66ba31a9f0 Update soversion for release 2025-09-11 23:25:32 +02:00
Nikias Bassen 728dd8e905 Updated README 2025-09-10 00:09:00 +02:00
Nikias Bassen 8ea0878183 Add iPhone 17 family and Watch 11/SE3/Ultra3 models 2025-09-09 22:13:41 +02:00
Nikias Bassen dbc1a6ba3f Add FUNDING 2025-09-08 00:16:54 +02:00
tihmstar 5506512dae IOKit: Fix race condition when trying to delete runloop before it even started 2025-09-06 20:07:05 +02:00
tihmstar 7a84cd9f63 Add iOS 2 support 2025-09-06 20:04:57 +02:00
tihmstar 52a81e1116 Add iOS 1 support 2025-09-06 19:55:49 +02:00
Nikias Bassen 3fa36c5a7a [github-actions] Update build workflow to use windows-latest 2025-07-11 00:58:47 +02:00
Nikias Bassen 26c59478d0 configure: Print whether building tool(s) or not 2025-06-25 00:21:58 +02:00
Nikias Bassen 39b21dd6ea Use sizeof() instead of hard-coding buffer sizes 2025-06-25 00:04:01 +02:00
Daniel VanBritsom 638056a593 Add support for all March 2025 Apple devices
- iPad Air (M3, 11-inch and 13-inch)
- iPad (A16)
- MacBook Air (M4, 13-inch and 15-inch, 2025)
- Mac Studio (M3 Ultra and M4 Max, 2025)
2025-03-20 16:01:33 +01:00
Daniel VanBritsom 4a7e52f2e3 Add support for the iPhone 16e 2025-03-06 00:58:59 +01:00
Nikias Bassen 6462ea1506 [github-actions] Use same artifact preparation for macOS too 2025-02-01 21:06:33 +01:00
Nikias Bassen 557652203c [github-actions] Fix artifact preparation 2025-02-01 21:03:48 +01:00
Nikias Bassen 0f0928a20a [github-actions] Bump dawidd6/action-download-artifact from 3 to 6 2024-12-02 06:41:18 +01:00
Nikias Bassen 471bf2f083 configure: Remove unused check 2024-12-02 05:58:33 +01:00
Nikias Bassen 1a0c83ccd1 Switch to better initializer strategy 2024-12-02 05:56:18 +01:00
Nikias Bassen 38a97cf22c Use _WIN32 instead of WIN32 2024-12-02 05:46:19 +01:00
Nikias Bassen 7a5e6196a8 Fix conditional compile for libreadline 2024-11-05 02:55:37 +01:00
Daniel VanBritsom 2405a807b6 Add support for November 2024 Macs 2024-11-01 23:59:49 +01:00
Daniel VanBritsom 796903a0bd Support iPad mini (A17 Pro) 2024-11-01 23:57:23 +01:00
Nikias Bassen 24818b2381 Allow building without readline support for irecovery tool 2024-11-01 20:48:43 +01:00
Nikias Bassen 958b108ebf Updated README 2024-10-22 19:33:52 +02:00
Nikias Bassen 2fb767d784 Updated NEWS for release 1.2.1 2024-10-10 19:45:00 +02:00
Nikias Bassen 7984b2aa01 Updated README 2024-10-10 19:44:54 +02:00
Nikias Bassen 7d0884b54e Update soversion for release 2024-10-10 19:41:23 +02:00
Nikias Bassen d55c5f8742 Make sure IRECV_DEVICE_REMOVE event has the mode set the device was in 2024-09-25 01:32:10 +02:00
Nikias Bassen 3eb4fbb069 KIS: Add some retry loops around open/set config/set interface operations 2024-09-25 01:30:35 +02:00
Sami Kortelainen 3039480107 win32: Fix crash due to access to uninitialized data 2024-09-25 00:34:10 +02:00
Daniel VanBritsom 85f4ac0876 Support Apple Watch Series 10 and iPhone 16 models 2024-09-19 15:49:48 +02:00
Nikias Bassen 7ce02c347b Add iPad Air (M2) and iPad Pro (M4) models 2024-05-31 19:11:25 +02:00
Nikias Bassen 617fb573ef automake: Prevent dist or distcheck when uncommitted changes are present 2024-04-16 16:43:14 +02:00
Nikias Bassen 2254dab893 Updated NEWS for release 1.2.0 2024-03-23 17:50:41 +01:00
Nikias Bassen 6f0f00e8c7 Updated README 2024-03-23 17:50:33 +01:00
Nikias Bassen 54a106e6fe Update soversion for release 2024-03-23 03:27:34 +01:00
Nikias Bassen 6aba9de9eb [github-actions] Updated build workflow to use newer action versions 2024-03-23 03:27:03 +01:00
Nikias Bassen 90cd5efc8f Change irecv_send_buffer to accept an options bitfield instead of just one value
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-22 12:04:50 +01:00
Nikias Bassen d3198a50e5 Add support for Port DFU
Note: This does not allow restoring devices in Port DFU mode, this is
handled in idevicerestore.
2024-03-21 01:31:48 +01:00
Nikias Bassen b55d215c25 win32: Skip ecid check for KIS mode device in win32_open_with_ecid 2024-03-11 15:20:02 +01:00
Nikias Bassen 0306952973 Remove broken ecid check for KIS mode in iokit_open_with_ecid 2024-03-09 10:52:57 +01:00