Commit Graph

  • 9a656a2a0e Bump dependencies Jackson Coxson 2025-10-17 16:06:11 -06:00
  • 87ad894875 Remove unneeded lockdown structure Jackson Coxson 2025-10-17 15:50:51 -06:00
  • 7853f2d6d0 Initial implementation of installcoordination_proxy Jackson Coxson 2025-10-16 12:10:14 -06:00
  • 526773d8ca Implemement missing null type and reply flag for XPC Jackson Coxson 2025-10-16 11:57:16 -06:00
  • eb37facd04 Implement XPC macro Jackson Coxson 2025-10-16 11:00:12 -06:00
  • b897c3a126 Remove MacOS only headers from idevice++ src Jackson Coxson 2025-10-15 12:22:32 -06:00
  • fb3043b3e0 Update FFI examples to current idevice Jackson Coxson 2025-10-15 12:15:31 -06:00
  • b0f871af99 Log if h4 type is unknown Jackson Coxson 2025-10-14 10:53:05 -06:00
  • 7507b9609c Remove bt_packet_logger advisory check Jackson Coxson 2025-10-14 10:50:32 -06:00
  • 4710ffce34 Make plist macro public Jackson Coxson 2025-10-04 16:02:51 -06:00
  • aefda7e6f1 Merge branch 'master' into rppairing rppairing Jackson Coxson 2025-10-02 09:07:56 -06:00
  • 50fd3284f8 Update readme Jackson Coxson 2025-10-01 18:51:35 -06:00
  • dc06ba0802 Implement process control cpp bindings Jackson Coxson 2025-10-01 08:18:34 -06:00
  • b49d5194b9 Remove MacOS u64 cpp header type Jackson Coxson 2025-09-30 19:56:41 -06:00
  • 02f818a42a Add installation_proxy cpp bindings Jackson Coxson 2025-09-30 19:52:40 -06:00
  • c6d63d1f5d Add heartbeat cpp bindings Jackson Coxson 2025-09-30 19:02:56 -06:00
  • 9ed4cd8a55 Fix mounter cpp build on Linux Jackson Coxson 2025-09-25 13:55:23 -06:00
  • 604aec72f2 Add developer mode not enabled error kind Jackson Coxson 2025-09-25 12:55:13 -06:00
  • 9f7e57bb21 Add cpp bindings for image mounter Jackson Coxson 2025-09-25 10:04:55 -06:00
  • ec81169347 Feature/dvt_notifications (#31) ValorBao 2025-09-25 23:34:13 +08:00
  • d2b9b7acba Update README.md (#32) se2crid 2025-09-24 20:39:48 +02:00
  • 2e6a0a72a5 Add DeepWiki badge Jackson Coxson 2025-09-24 12:07:23 -06:00
  • 7506ecd62e Create files for mobileactivationd Jackson Coxson 2025-09-21 10:45:12 -06:00
  • 54dbbbb558 feat: support simulate location below ios17 (#30) ValorBao 2025-09-23 00:43:29 +08:00
  • 224fabfa69 Implement AFC file seek (#28) Abdullah Al-Banna 2025-09-21 19:29:08 +03:00
  • 23c8808ae7 Include InvalidArgument with afc and installation_proxy features (#29) Nicholas Sharp 2025-09-20 23:46:07 -04:00
  • a2242c38dd Remove iOS builds from CI checks Jackson Coxson 2025-09-16 14:38:25 -06:00
  • 34fb39f12d Clean up cargo clippy warnings Jackson Coxson 2025-09-16 14:05:03 -06:00
  • da17fa01dc support installing .ipcc packages (#25) Abdullah Al-Banna 2025-09-16 22:54:00 +03:00
  • 482c9805c4 feat: add screenshotr for iOS versions below iOS17 (#27) ValorBao 2025-09-17 03:44:13 +08:00
  • 378c84e6ef Bump version Jackson Coxson 2025-09-09 09:44:58 -06:00
  • c3333ed2df Feature/screenshot (#26) ValorBao 2025-09-09 23:43:16 +08:00
  • b4caa3b271 Merge branch 'master' into rppairing Jackson Coxson 2025-09-05 11:58:05 -06:00
  • a9739b4ce3 Partial implementation for preboard sevice Jackson Coxson 2025-09-05 11:40:13 -06:00
  • 3a9c9f4705 RSD checkin for pcapd Jackson Coxson 2025-09-05 08:12:02 -06:00
  • a59414d99b Bump version Jackson Coxson 2025-09-04 19:51:08 -06:00
  • e604b3ec9e feat: add utils to install local ipa (#21) Ylarod 2025-09-05 09:47:07 +08:00
  • 2b678369e7 Add docs note that the pcapd service is only available over USB Jackson Coxson 2025-09-04 19:37:10 -06:00
  • ddd2f84dd1 Implement pcapd Jackson Coxson 2025-09-04 08:47:06 -06:00
  • d9bcecb634 Specify temporary lvalue in option match Jackson Coxson 2025-09-03 20:55:26 -06:00
  • b0e3c5769a Remove dangerous result/option macros Jackson Coxson 2025-09-03 19:48:43 -06:00
  • ca56575c6c Implement SavePairRecord Jackson Coxson 2025-09-03 19:26:11 -06:00
  • d463a53f04 feat: support launch app at ios17- (#23) Ylarod 2025-08-30 05:19:25 +08:00
  • c2ef847c0a Decrease visual studio to cpp14 Jackson Coxson 2025-08-29 14:39:33 -06:00
  • 44b504c72e Increase cpp standard to 14 Jackson Coxson 2025-08-29 14:33:28 -06:00
  • 1169408da1 Remove cpp 17 features and implement Rust into CPP Jackson Coxson 2025-08-29 14:19:28 -06:00
  • 4fde7cf06b Timeout on port connect syn Jackson Coxson 2025-08-27 11:38:44 -06:00
  • 7baa8a73b5 Support Win32 cpp build Jackson Coxson 2025-08-25 21:41:34 -06:00
  • f18b607bca Add visual studio solution to idevice++ Jackson Coxson 2025-08-25 21:26:10 -06:00
  • dff0c62ec7 Always compile with release flag Jackson Coxson 2025-08-25 17:06:36 -06:00
  • 8846f9a429 Copy idevice.h to cpp include folder during xcode build Jackson Coxson 2025-08-25 16:12:34 -06:00
  • 584adc5014 Create xcproj for idevice++ Jackson Coxson 2025-08-25 15:53:01 -06:00
  • b6f93d7a06 Bump version Jackson Coxson 2025-08-24 17:53:24 -06:00
  • 82c3328afc Update FFI for app launch arguments Jackson Coxson 2025-08-24 17:53:05 -06:00
  • b70f531e1e Start console for app launch Jackson Coxson 2025-08-24 17:52:53 -06:00
  • 3d3a8eb55f Implement openstdiosocket Jackson Coxson 2025-08-24 17:52:38 -06:00
  • bb432d8807 Properly serialize UUIDs in remotexpc Jackson Coxson 2025-08-24 17:52:21 -06:00
  • 2efc205221 Misagent plist macro creation Jackson Coxson 2025-08-23 10:01:27 -06:00
  • 78ea183f48 House arrest macro plist creation Jackson Coxson 2025-08-23 09:58:39 -06:00
  • cf4604c2ea AMFI macro plist creation Jackson Coxson 2025-08-23 09:58:25 -06:00
  • 9b6f167356 Plist macro creation in lib.rs Jackson Coxson 2025-08-23 09:53:01 -06:00
  • ac551c9bc8 Macro plist creation in tss Jackson Coxson 2025-08-23 09:48:17 -06:00
  • 4d5e646a6b Replace manual plist creation with macro in diagnostics relay Jackson Coxson 2025-08-23 09:45:41 -06:00
  • 104b5c1543 Implement ser/de for OsTraceRelay outputs Jackson Coxson 2025-08-23 09:01:58 -06:00
  • 11c53dac86 Re-set lat/lon repeatedly in location sim tool Jackson Coxson 2025-08-22 18:27:44 -06:00
  • a606870aa1 Cargofmt Jackson Coxson 2025-08-21 09:24:16 -06:00
  • a7b8c1778e Checkout submodules in runner Jackson Coxson 2025-08-21 09:15:19 -06:00
  • 7fdaac9327 Include cstring for Linux cpp build Jackson Coxson 2025-08-21 09:02:26 -06:00
  • 2a37865340 Keep buffered IP packet read internal to struct Jackson Coxson 2025-08-21 08:48:10 -06:00
  • 6d90879096 Implement clone for RsdHandshake Jackson Coxson 2025-08-20 18:27:38 -06:00
  • b772a2eeae Remove debug logging from tcp object stack Jackson Coxson 2025-08-20 12:45:39 -06:00
  • af815c2f36 cmake for building idevice++ Jackson Coxson 2025-08-20 12:42:49 -06:00
  • 2a90f926ca Implement FFI object stack Jackson Coxson 2025-08-20 12:42:40 -06:00
  • 6ce6777479 Read IP packets outside of tokio::select to avoid cancel Jackson Coxson 2025-08-20 12:41:09 -06:00
  • f388aaaf2d Port some services to plist macro Jackson Coxson 2025-08-17 22:31:19 -06:00
  • 47dbab0155 Implement bt_packet_logger Jackson Coxson 2025-08-17 20:44:53 -06:00
  • 15180b2968 Bump version Jackson Coxson 2025-08-17 18:03:05 -06:00
  • 2b75fe1c05 Diagnosticsservice FFI and CPP bindings Jackson Coxson 2025-08-16 12:21:47 -06:00
  • 5cbdb2505a Propogate stack errors to handle callers Jackson Coxson 2025-08-15 20:25:03 -06:00
  • ef7811b3a6 Implement diagnosticsservice Jackson Coxson 2025-08-15 20:19:37 -06:00
  • e881d6ef07 Implement file stream XPC messages Jackson Coxson 2025-08-15 20:13:03 -06:00
  • 2d528ae21c Respond to TCP keep-alive probes Jackson Coxson 2025-08-15 20:12:32 -06:00
  • 46635e162a Debug proxy cpp example Jackson Coxson 2025-08-15 16:38:56 -06:00
  • 94a361eb4e App service cpp example Jackson Coxson 2025-08-15 16:14:24 -06:00
  • 22e94e724f Bump plist_ffi submodule Jackson Coxson 2025-08-15 15:38:36 -06:00
  • c9e81db7a8 Include plist CPP dir Jackson Coxson 2025-08-15 15:35:40 -06:00
  • 2d0d392060 Remove broken include in ideviceinfo example Jackson Coxson 2025-08-15 15:10:19 -06:00
  • 36770ffd67 Create location simulation example in cpp Jackson Coxson 2025-08-15 14:56:02 -06:00
  • b00be3fa26 Implement close for StreamHandle Jackson Coxson 2025-08-15 14:55:47 -06:00
  • 50896b1dfe Use TCP multithreaded handle instead of lifetime handle for FFI Jackson Coxson 2025-08-15 14:55:36 -06:00
  • e3f7aa8cb0 Create async handle in RUNTIME Jackson Coxson 2025-08-15 14:55:08 -06:00
  • da8c5ce377 Bump plist_ffi Jackson Coxson 2025-08-15 13:50:18 -06:00
  • 855e8748a6 Add plist_ffi cpp sources Jackson Coxson 2025-08-15 12:24:07 -06:00
  • c607909beb Implement ideviceinfo in cpp Jackson Coxson 2025-08-14 18:07:56 -06:00
  • f152f18f8e Fix building on Linux Jackson Coxson 2025-08-14 17:41:59 -06:00
  • a16405f011 Separate headers into cpp source files Jackson Coxson 2025-08-14 17:02:58 -06:00
  • 54caafb4da Include std and tls12 in rustls Jackson Coxson 2025-08-14 13:34:43 -06:00
  • 0c6a214a66 Cargo fmt tools Jackson Coxson 2025-08-13 08:16:24 -06:00
  • 4fca58a2f3 Cargo fmt check during CI Jackson Coxson 2025-08-13 08:06:58 -06:00
  • 876e88d6fb Bump version Jackson Coxson 2025-08-13 08:03:24 -06:00