Commit Graph

455 Commits

Author SHA1 Message Date
Jackson Coxson
7da735f141 Rewrite async runtime handling and port to tracing 2025-10-23 12:29:59 -06:00
Jackson Coxson
7527cdff7b Log in the screenshot cpp example 2025-10-23 12:29:36 -06:00
Jackson Coxson
ec4663e93d Qualify unix from_raw_fd call in FFI 2025-10-23 10:10:07 -06:00
Jackson Coxson
20f00e38dd Idevice::from_fd only on unix 2025-10-23 09:52:51 -06:00
Jackson Coxson
a297eed156 Replace log crate with tracing 2025-10-23 09:49:38 -06:00
Jackson Coxson
18b8b7295c Set FFI error message to formatted error string 2025-10-22 10:27:13 -06:00
Jackson Coxson
0ccec70ed8 Implement creating an Idevice with a file descriptor 2025-10-22 10:26:57 -06:00
Jackson Coxson
7805f943af Update the C++ idevice.h header on build 2025-10-22 10:26:25 -06:00
Jackson Coxson
5ed2144d9e Add adapter_close to stop TCP stack 2025-10-22 10:26:13 -06:00
Jackson Coxson
dd2db92967 Update Xcode solution 2025-10-21 11:12:13 -06:00
Jackson Coxson
94624f07af Rename screenshot_clear to screenshot_take_screenshot in FFI 2025-10-21 09:16:47 -06:00
Jackson Coxson
a7daac3a46 Add DVT screenshot bindings 2025-10-21 08:47:07 -06:00
Jackson Coxson
779db7ecec Print which screenshot protocol is being used in tool 2025-10-20 10:51:52 -06:00
Jackson Coxson
c10f4da9f1 Add missing usbmuxd FFI methods 2025-10-18 22:10:14 -06:00
Jackson Coxson
ea61459df2 Support usbmuxd's 1C network type 2025-10-18 21:26:55 -06:00
Jackson Coxson
cf7c92f8ad Fix usbmuxd windows build 2025-10-18 18:42:36 -06:00
Jackson Coxson
2ffeb0f25c Add listen command to usbmuxd connection 2025-10-18 18:10:53 -06:00
Jackson Coxson
aff3ef589f Bump version
a
2025-10-18 11:49:25 -06:00
Jackson Coxson
11c8f98b4f Add read_with_callback to AFC 2025-10-18 11:16:41 -06:00
Jackson Coxson
ef14b7669d Bump version 2025-10-18 00:15:51 -06:00
Jackson Coxson
0490c246be Add AFC write_with_callback 2025-10-18 00:15:32 -06:00
Jackson Coxson
9a656a2a0e Bump dependencies 2025-10-17 16:06:11 -06:00
Jackson Coxson
87ad894875 Remove unneeded lockdown structure 2025-10-17 15:50:51 -06:00
Jackson Coxson
7853f2d6d0 Initial implementation of installcoordination_proxy 2025-10-16 12:10:14 -06:00
Jackson Coxson
526773d8ca Implemement missing null type and reply flag for XPC 2025-10-16 11:57:16 -06:00
Jackson Coxson
eb37facd04 Implement XPC macro 2025-10-16 11:00:12 -06:00
Jackson Coxson
b897c3a126 Remove MacOS only headers from idevice++ src 2025-10-15 12:22:32 -06:00
Jackson Coxson
fb3043b3e0 Update FFI examples to current idevice 2025-10-15 12:15:31 -06:00
Jackson Coxson
b0f871af99 Log if h4 type is unknown 2025-10-14 10:53:05 -06:00
Jackson Coxson
7507b9609c Remove bt_packet_logger advisory check 2025-10-14 10:50:32 -06:00
Jackson Coxson
4710ffce34 Make plist macro public 2025-10-04 16:02:51 -06:00
Jackson Coxson
50fd3284f8 Update readme 2025-10-01 18:51:35 -06:00
Jackson Coxson
dc06ba0802 Implement process control cpp bindings 2025-10-01 08:18:34 -06:00
Jackson Coxson
b49d5194b9 Remove MacOS u64 cpp header type 2025-09-30 19:56:41 -06:00
Jackson Coxson
02f818a42a Add installation_proxy cpp bindings 2025-09-30 19:52:40 -06:00
Jackson Coxson
c6d63d1f5d Add heartbeat cpp bindings 2025-09-30 19:02:56 -06:00
Jackson Coxson
9ed4cd8a55 Fix mounter cpp build on Linux 2025-09-25 13:55:23 -06:00
Jackson Coxson
604aec72f2 Add developer mode not enabled error kind 2025-09-25 12:55:13 -06:00
Jackson Coxson
9f7e57bb21 Add cpp bindings for image mounter 2025-09-25 10:04:55 -06:00
ValorBao
ec81169347 Feature/dvt_notifications (#31)
* "feat: Monitor memory and app notifications  "

* "[MOD] treat both as the negative and positive representation of the channel code in the response"

* "feat: dvt add the notifications to Monitor memory and app notifications"

* "[MOD]print the notifications in tools"

* PR cleanup

* Fix clippy warning

---------

Co-authored-by: Jackson Coxson <jkcoxson@gmail.com>
2025-09-25 09:34:13 -06:00
se2crid
d2b9b7acba Update README.md (#32) 2025-09-24 12:39:48 -06:00
Jackson Coxson
2e6a0a72a5 Add DeepWiki badge 2025-09-24 12:07:23 -06:00
Jackson Coxson
7506ecd62e Create files for mobileactivationd 2025-09-22 15:55:29 -06:00
ValorBao
54dbbbb558 feat: support simulate location below ios17 (#30)
* "feat: support simulate location below ios17"

* "cargo fmt"
2025-09-22 10:43:29 -06:00
Abdullah Al-Banna
224fabfa69 Implement AFC file seek (#28)
* Implement AFC file seek

* refactored to be more readable
2025-09-21 10:29:08 -06:00
Nicholas Sharp
23c8808ae7 Include InvalidArgument with afc and installation_proxy features (#29) 2025-09-20 21:46:07 -06:00
Jackson Coxson
a2242c38dd Remove iOS builds from CI checks 2025-09-16 14:38:25 -06:00
Jackson Coxson
34fb39f12d Clean up cargo clippy warnings 2025-09-16 14:05:03 -06:00
Abdullah Al-Banna
da17fa01dc support installing .ipcc packages (#25)
* resolve conflicts

Signed-off-by: abdullah-albanna <abdu.albanna@proton.me>

* resolve conflicts

Signed-off-by: abdullah-albanna <abdu.albanna@proton.me>

* fix typos

* fix clippy

---------

Signed-off-by: abdullah-albanna <abdu.albanna@proton.me>
2025-09-16 13:54:00 -06:00
ValorBao
482c9805c4 feat: add screenshotr for iOS versions below iOS17 (#27)
* feat: add screenshot for iOS versions below iOS17

* "cargo fmt"

* Style cleanup

---------

Co-authored-by: Jackson Coxson <jkcoxson@gmail.com>
2025-09-16 13:44:13 -06:00