Commit Graph

23 Commits

Author SHA1 Message Date
neo
bfe44e16e4 feat: notification proxy (#70)
* init

* chore: clippy and fmt

* feat: ffi wrapper

* feat: multi-observe and timeout to notification proxy

* fix: nitpicks

1. proxy death its onw error in emun #69
2. make returned stream actual stream, copied from 54439b85dd/idevice/src/services/bt_packet_logger.rs (L126-L138)
2026-02-14 13:16:26 -07:00
uncor3
5bb9330cf6 add diag relay c++ bindings, screenshotr ffi (#58) 2026-01-14 14:46:47 -07:00
Jackson Coxson
c1b7009a7b Create diagnostics_relay bindings 2025-11-28 22:46:11 -07:00
Jackson Coxson
6d4bd7e853 Add rlib to ffi build kind 2025-11-06 14:44:41 -07:00
Jackson Coxson
7da735f141 Rewrite async runtime handling and port to tracing 2025-10-23 12:29:59 -06:00
Jackson Coxson
a297eed156 Replace log crate with tracing 2025-10-23 09:49:38 -06:00
Jackson Coxson
9f7e57bb21 Add cpp bindings for image mounter 2025-09-25 10:04:55 -06:00
Jackson Coxson
dff0c62ec7 Always compile with release flag
a
2025-08-25 17:08:07 -06:00
Jackson Coxson
82c3328afc Update FFI for app launch arguments 2025-08-24 17:53:05 -06:00
Jackson Coxson
2b75fe1c05 Diagnosticsservice FFI and CPP bindings 2025-08-16 12:21:47 -06:00
Jackson Coxson
da8c5ce377 Bump plist_ffi 2025-08-15 13:50:18 -06:00
Jackson Coxson
618500fd0c Use platform-independent socket for FFI
Windows is truly awful

Remove config.toml
2025-08-12 11:36:29 -06:00
Jackson Coxson
4c9977157b Use downloaded plist.h 2025-08-12 07:52:44 -06:00
Jackson Coxson
1515b1bab4 Conditionally compile crypto backend 2025-07-31 11:52:42 -06:00
Jackson Coxson
6c7906b026 Replace libplist with plist_ffi crate 2025-07-30 14:39:32 -06:00
Jackson Coxson
f818225c8c Implement FFI for App Service 2025-07-19 23:50:03 -06:00
Jackson Coxson
6abad65f39 Obfuscate service names 2025-07-09 21:18:18 -06:00
Jackson Coxson
fa88c2c87d Refactor FFI bindings 2025-05-26 12:52:23 -06:00
Jackson Coxson
21939ae34a Replace openssl with rustls 2025-04-05 14:10:41 -06:00
Jackson Coxson
b1303dbcd8 Don't build a dylib for FFI
You can't link libplist dynamically if the lib itself is a dylib
2025-03-26 23:55:22 -06:00
Jackson Coxson
83be28e8b0 Dynamically link libplist 2025-03-26 09:32:41 -06:00
Jackson Coxson
3aa373d83a Add libplist conversion 2025-03-24 18:21:23 -06:00
Jackson Coxson
7f93b664d4 Automatically generate header with cbindgen 2025-03-24 15:30:39 -06:00