Commit Graph

  • c752ee92c5 Add lockdownd_pair to ffi (#75) master uncor3 2026-02-22 21:47:02 -05:00
  • e79d1c0498 fix(pair_rsd_ios): handle Linux mDNS link-local fallback (#73) rppairing-try2 se2crid 2026-02-18 20:18:40 +01:00
  • 0944708a8f Allow rppairing with underlying RemoteXPC connection Jackson Coxson 2026-02-18 09:09:43 -07:00
  • 7077e70e24 Send weird flags after opening reply stream Jackson Coxson 2026-02-17 07:41:17 -07:00
  • 7782df8bd9 Set RemoteXPC initial root ID to 0 Jackson Coxson 2026-02-17 07:33:51 -07:00
  • 76d847664b feat(crashreportcopymobile): ffi bindings (#71) neo 2026-02-16 21:12:17 -05:00
  • 1f7924b773 Add ApplicationVerificationFailed to list of known errors (#72) Nicholas Sharp 2026-02-16 21:11:54 -05:00
  • 93d2f1b28c Merge master into rppairing-try2 Jackson Coxson 2026-02-14 13:32:14 -07:00
  • b459eebe9d feat: support ios-arm64_x86_64-maccatalyst in xcframework (#69) khcrysalis 2026-02-14 12:19:32 -08:00
  • c246362f54 chore(readme): update (#68) neo 2026-02-14 15:18:37 -05:00
  • bfe44e16e4 feat: notification proxy (#70) neo 2026-02-14 15:16:26 -05:00
  • 54439b85dd feat(springboard): get homescreen icon metrics (#67) neo 2026-02-13 15:00:47 -05:00
  • a523f0cb9c Bump version v0.1.53 Jackson Coxson 2026-02-13 12:10:20 -07:00
  • cb375f88a1 feat(springboard): get device orientation (#65) neo 2026-02-13 09:54:00 -05:00
  • c5aa731ee5 feat(springboard): add wallpaper preview command support (#64) neo 2026-02-09 21:14:16 -05:00
  • 38a3a558b5 (BREAKING) implement host name parameter for lockdown pair Jackson Coxson 2026-02-06 16:45:27 -07:00
  • 496e099187 Make UUID an argument of trust subcommand in amfi Jackson Coxson 2026-01-30 08:56:07 -07:00
  • 77ea34f820 Bump version Jackson Coxson 2026-01-22 15:34:11 -07:00
  • 9a71279fe9 feat(springboard): add get_icon_state and set_icon_state methods (#63) fulln 2026-01-23 06:32:01 +08:00
  • 142708c289 Add a no-session flag to lockdown CLI Jackson Coxson 2026-01-19 16:02:13 -07:00
  • 5bb9330cf6 add diag relay c++ bindings, screenshotr ffi (#58) uncor3 2026-01-14 13:46:47 -08:00
  • ead5fbf3d3 Add house arrest bindings Jackson Coxson 2026-01-14 13:39:07 -07:00
  • f44a5c0779 fix: fixes misagent cmd + adds new install subcmd (#59) SAMSAM 2026-01-14 12:01:04 -08:00
  • 1db78e6a8d Re-add iOS checks to CI Jackson Coxson 2026-01-14 08:14:09 -07:00
  • bb64dc0b1c Implement lockdown enter recovery Jackson Coxson 2026-01-05 12:00:11 -07:00
  • a4e17ea076 Poll correct sub argument tree for domain flag in lockdown CLI Jackson Coxson 2026-01-05 08:08:11 -07:00
  • 6dcfd4bc4c Move domain to flag of lockdown CLI Jackson Coxson 2026-01-05 07:57:46 -07:00
  • 602e1ba855 Replace off_t with Windows-allowed value in AFC FFI Jackson Coxson 2026-01-05 07:23:55 -07:00
  • ae39fcb7df Add afc2 abstractions (#55) Jackson Coxson 2026-01-05 07:08:40 -07:00
  • 13be1ae377 Add read_entire to FFI Jackson Coxson 2026-01-05 06:55:11 -07:00
  • 96b380ebc9 Correctly parse DDI image lookup result Jackson Coxson 2026-01-05 06:42:56 -07:00
  • 189dd5caf2 Refactor idevice tools into single binary Jackson Coxson 2026-01-03 16:58:33 -07:00
  • 2eebbff172 Bump reqwest Jackson Coxson 2025-12-31 21:24:37 -07:00
  • 166c497878 Implement seek and tell for AFC (#42) Jackson Coxson 2026-01-03 16:37:55 -07:00
  • 6d9f0987c1 Migrate to plist_macro crate for utils Jackson Coxson 2025-12-31 21:21:37 -07:00
  • f8c5010b34 Start work on iOS rppairing Jackson Coxson 2025-12-31 16:12:47 -07:00
  • 081cb2f8d8 Bump version Jackson Coxson 2025-12-28 19:33:59 -07:00
  • 35c3d61355 Make escrow bag an optional pairing file field Jackson Coxson 2025-12-23 08:18:41 -07:00
  • 637758ad7f Create pair_rsd_ios tool Jackson Coxson 2025-12-23 07:23:26 -07:00
  • 328224d46c cargo fmt Jackson Coxson 2025-12-22 12:26:43 -07:00
  • d8bff83753 Fix failure to compile to 32-bit (#49) alexytomi 2025-12-22 00:20:24 +08:00
  • ae5071a309 Include ErrorDescription in unknown device errors (#46) se2crid 2025-12-20 21:31:30 +01:00
  • 83e43aa3d6 add the futures dep for the afc feature (#48) Abdullah Al-Banna 2025-12-20 23:30:26 +03:00
  • 2a6631f3da fix offline build (#47) uncor3 2025-12-19 20:10:42 -08:00
  • f5be1a000a Add more debug logging to rppairing Jackson Coxson 2025-12-19 00:01:28 -07:00
  • d6e7b9aef4 Use idevice-srp crate Jackson Coxson 2025-12-18 21:32:40 -07:00
  • 4bea784260 Initial rppairing support Jackson Coxson 2025-12-18 21:21:30 -07:00
  • e3c12ddf98 Remove provider free from mounter FFI example Jackson Coxson 2025-12-13 13:08:42 -07:00
  • 44e8b83698 Free data with underlying vec with vec recreation Jackson Coxson 2025-12-13 13:08:33 -07:00
  • 9776516544 Free the outer slice in C++ usbmuxd::get_devices Jackson Coxson 2025-12-13 12:34:41 -07:00
  • 080fea02eb Take ownership of socket in rsd_handshake_new FFI Jackson Coxson 2025-12-13 11:41:43 -07:00
  • 39d454d77d Add function to free arbitrary stream handle Jackson Coxson 2025-12-13 11:41:33 -07:00
  • a3dcac93b2 Add plist_array_free helper function to FFI Jackson Coxson 2025-12-13 10:55:15 -07:00
  • d2375e8f5c Convert plist array into boxed slice for installation_proxy get_apps FFI Jackson Coxson 2025-12-13 10:32:34 -07:00
  • 9e8abb7d37 open an owned file in AFC (#44) Abdullah Al-Banna 2025-12-09 22:58:09 +03:00
  • c60f0d102b Replace std fs dl callbacks with async tokio Jackson Coxson 2025-12-01 12:51:03 -07:00
  • 5f1e03911f get and create a FileDescriptor from the fd (#43) Abdullah Al-Banna 2025-11-30 08:43:28 -08:00
  • c1b7009a7b Create diagnostics_relay bindings Jackson Coxson 2025-11-28 22:46:11 -07:00
  • a708db6307 Bump version Jackson Coxson 2025-11-27 11:12:39 -07:00
  • c432627659 tools: add iproxy (#37) Ylarod 2025-11-28 02:11:06 +08:00
  • c0ec9b4bcd Add vectored IO to avoid userspace vec copy (#38) Lorenzo Rizzotti 2025-11-27 10:06:08 -08:00
  • c1bc887fd4 Raise the AFC max transfer to 1MB (#39) Abdullah Al-Banna 2025-11-27 09:49:26 -08:00
  • 761cb06418 Bump version Jackson Coxson 2025-11-17 12:55:30 -07:00
  • db4547e0da Warn if legacy compiled with rustls Jackson Coxson 2025-11-17 12:44:32 -07:00
  • 59c3c3a12c Add legacy argument to cpp start_session Jackson Coxson 2025-11-17 12:42:29 -07:00
  • f11a1bafff Enable SSL on iOS < 5 Jackson Coxson 2025-11-17 12:27:45 -07:00
  • c9ca113239 Merge branch 'master' into openssl Jackson Coxson 2025-11-17 11:01:54 -07:00
  • 08d6b41536 Add debug derives for all possible structures Jackson Coxson 2025-11-15 12:01:10 -07:00
  • db894120da Add OpenSSL dependency Jackson Coxson 2025-11-15 11:45:34 -07:00
  • 13c5b48b1c Add ns keyed archive dep to core_device services Jackson Coxson 2025-11-10 13:33:54 -07:00
  • e31f39eac0 Clean Rust 1.90 clippy warnings Jackson Coxson 2025-11-10 13:32:49 -07:00
  • fbdc290d88 Remove device_id argument for usbmuxd save pair record Jackson Coxson 2025-11-10 11:16:40 -07:00
  • 247acb192d Bump version Jackson Coxson 2025-11-07 16:12:47 -07:00
  • d15c255524 Add futures dependency for usbmuxd Jackson Coxson 2025-11-07 16:12:28 -07:00
  • c8e5f52ccd Bump version Jackson Coxson 2025-11-07 12:13:30 -07:00
  • 6d4bd7e853 Add rlib to ffi build kind Jackson Coxson 2025-11-06 14:44:41 -07:00
  • 4fa46e4c54 chore: Changed the macOS deployment target to 10.12 (#34) Jackson Coxson 2025-11-05 07:28:18 -07:00
  • b26dd17b13 impl tokio's AsyncRead/Write/Seek for AFC FileDescriptor (#33) Abdullah Al-Banna 2025-10-28 16:57:35 +03:00
  • 105a9b2837 Fix VS solution for idevice++ Jackson Coxson 2025-10-23 13:10:51 -06:00
  • 7da735f141 Rewrite async runtime handling and port to tracing Jackson Coxson 2025-10-23 12:29:59 -06:00
  • 7527cdff7b Log in the screenshot cpp example Jackson Coxson 2025-10-23 12:29:36 -06:00
  • ec4663e93d Qualify unix from_raw_fd call in FFI Jackson Coxson 2025-10-23 10:10:07 -06:00
  • 20f00e38dd Idevice::from_fd only on unix Jackson Coxson 2025-10-23 09:52:51 -06:00
  • a297eed156 Replace log crate with tracing Jackson Coxson 2025-10-23 09:49:38 -06:00
  • 18b8b7295c Set FFI error message to formatted error string Jackson Coxson 2025-10-22 10:27:13 -06:00
  • 0ccec70ed8 Implement creating an Idevice with a file descriptor Jackson Coxson 2025-10-22 10:26:57 -06:00
  • 7805f943af Update the C++ idevice.h header on build Jackson Coxson 2025-10-22 10:26:25 -06:00
  • 5ed2144d9e Add adapter_close to stop TCP stack Jackson Coxson 2025-10-22 10:26:13 -06:00
  • dd2db92967 Update Xcode solution Jackson Coxson 2025-10-21 11:12:13 -06:00
  • 94624f07af Rename screenshot_clear to screenshot_take_screenshot in FFI Jackson Coxson 2025-10-21 09:16:47 -06:00
  • a7daac3a46 Add DVT screenshot bindings Jackson Coxson 2025-10-21 08:47:07 -06:00
  • 779db7ecec Print which screenshot protocol is being used in tool Jackson Coxson 2025-10-20 10:51:52 -06:00
  • c10f4da9f1 Add missing usbmuxd FFI methods Jackson Coxson 2025-10-18 22:10:14 -06:00
  • ea61459df2 Support usbmuxd's 1C network type Jackson Coxson 2025-10-18 21:26:51 -06:00
  • cf7c92f8ad Fix usbmuxd windows build Jackson Coxson 2025-10-18 18:42:36 -06:00
  • 2ffeb0f25c Add listen command to usbmuxd connection Jackson Coxson 2025-10-18 18:10:53 -06:00
  • aff3ef589f Bump version Jackson Coxson 2025-10-18 11:49:10 -06:00
  • 11c8f98b4f Add read_with_callback to AFC Jackson Coxson 2025-10-18 11:16:41 -06:00
  • ef14b7669d Bump version Jackson Coxson 2025-10-18 00:15:51 -06:00
  • 0490c246be Add AFC write_with_callback Jackson Coxson 2025-10-18 00:15:32 -06:00