Jackson Coxson
5cbdb2505a
Propogate stack errors to handle callers
2025-08-15 20:25:03 -06:00
Jackson Coxson
ef7811b3a6
Implement diagnosticsservice
2025-08-15 20:19:37 -06:00
Jackson Coxson
e881d6ef07
Implement file stream XPC messages
2025-08-15 20:13:03 -06:00
Jackson Coxson
2d528ae21c
Respond to TCP keep-alive probes
2025-08-15 20:12:32 -06:00
Jackson Coxson
46635e162a
Debug proxy cpp example
2025-08-15 16:38:56 -06:00
Jackson Coxson
94a361eb4e
App service cpp example
2025-08-15 16:14:24 -06:00
Jackson Coxson
22e94e724f
Bump plist_ffi submodule
2025-08-15 15:38:36 -06:00
Jackson Coxson
c9e81db7a8
Include plist CPP dir
2025-08-15 15:35:40 -06:00
Jackson Coxson
2d0d392060
Remove broken include in ideviceinfo example
2025-08-15 15:10:19 -06:00
Jackson Coxson
36770ffd67
Create location simulation example in cpp
2025-08-15 14:56:02 -06:00
Jackson Coxson
b00be3fa26
Implement close for StreamHandle
2025-08-15 14:55:47 -06:00
Jackson Coxson
50896b1dfe
Use TCP multithreaded handle instead of lifetime handle for FFI
2025-08-15 14:55:36 -06:00
Jackson Coxson
e3f7aa8cb0
Create async handle in RUNTIME
2025-08-15 14:55:08 -06:00
Jackson Coxson
da8c5ce377
Bump plist_ffi
2025-08-15 13:50:18 -06:00
Jackson Coxson
855e8748a6
Add plist_ffi cpp sources
2025-08-15 12:25:06 -06:00
Jackson Coxson
c607909beb
Implement ideviceinfo in cpp
2025-08-14 18:07:56 -06:00
Jackson Coxson
f152f18f8e
Fix building on Linux
2025-08-14 17:41:59 -06:00
Jackson Coxson
a16405f011
Separate headers into cpp source files
2025-08-14 17:02:58 -06:00
Jackson Coxson
54caafb4da
Include std and tls12 in rustls
...
This fixes FFI somehow.
2025-08-14 13:34:43 -06:00
Jackson Coxson
0c6a214a66
Cargo fmt tools
2025-08-13 08:16:24 -06:00
Jackson Coxson
4fca58a2f3
Cargo fmt check during CI
2025-08-13 08:06:58 -06:00
Jackson Coxson
876e88d6fb
Bump version
2025-08-13 08:03:24 -06:00
Jackson Coxson
3b22bf24c6
Translate Chinese comments
2025-08-13 08:03:03 -06:00
Jackson Coxson
114397ee1c
cargofmt
2025-08-13 08:01:44 -06:00
Ylarod
0bb5deada8
feat: impl parts of diagnostics and mobilebackup2 ( #20 )
...
* feat: add udid cache to idevice
* feat: impl diagnostics
* feat: impl mobilebackup2
* docs: update README.md
* fix: make clippy happy
* fix: make linux clippy happy
* fix: make linux clippy happy again
* fix: make clippy happy again
* fix: small updates
2025-08-13 07:41:48 -06:00
Jackson Coxson
5477571a80
Link to the Windows standard libraries on Windows for ++
2025-08-12 13:39:41 -06:00
Jackson Coxson
7fbad8399f
Don't build C examples on Windows
2025-08-12 13:38:13 -06:00
Jackson Coxson
d59d16696c
Define u types for Windows in ++ library
2025-08-12 13:36:33 -06:00
Jackson Coxson
bc5b15bd39
Use platform-agnostic make for CI
2025-08-12 12:18:14 -06:00
Jackson Coxson
388b50246a
Re-add no-mangle to usbmuxd ffi function
2025-08-12 12:03:55 -06:00
Jackson Coxson
873505b9db
Use crate util types in FFI lib.rs
2025-08-12 11:41:12 -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
90786e9577
Add just to path on Windows CI
2025-08-12 10:06:06 -06:00
Jackson Coxson
a19ce5d290
Move xcframework bundle.zip to swift folder
2025-08-12 09:57:22 -06:00
Jackson Coxson
91ba38ce73
Only Linux uploads the idevice header (CI)
2025-08-12 09:33:20 -06:00
Jackson Coxson
d7055a5c44
Upload FFI for C binaries
2025-08-12 09:14:46 -06:00
Jackson Coxson
4488ac3e73
Install bindgen-cli in CI
2025-08-12 09:11:54 -06:00
Jackson Coxson
59f8058d3d
Upload the correct folders
2025-08-12 09:04:54 -06:00
Jackson Coxson
1f0b3bae00
rustup install CI targets
2025-08-12 08:35:45 -06:00
Jackson Coxson
70fd0648f5
remove plist.h from mounter example
2025-08-12 08:24:56 -06:00
Jackson Coxson
9f6bde458d
Remove plist.h from lockdown example
2025-08-12 08:20:18 -06:00
Jackson Coxson
5ee385c95c
Fix cargo clippy warnings
2025-08-12 08:19:31 -06:00
Jackson Coxson
0e4f12f0bf
Append plist.h to idevice header
2025-08-12 08:05:02 -06:00
Jackson Coxson
4c9977157b
Use downloaded plist.h
2025-08-12 07:52:44 -06:00
Jackson Coxson
c79fb2226a
Add companion proxy support
2025-08-11 16:40:04 -06:00
Jackson Coxson
f8477ed77c
Add more nice features to plist_macro
2025-08-11 16:39:45 -06:00
Jackson Coxson
d4fa2b6032
Ignore async fn trait warning
2025-08-11 13:59:06 -06:00
Jackson Coxson
c80512f37f
Unify IdeviceService creation behavior with trait
2025-08-11 13:56:09 -06:00
Jackson Coxson
0a0899cd8a
Create concurrent TCP handle and implement RSD for non-lifetime structs
2025-08-11 10:41:58 -06:00
Stossy11
713a2ae0c2
Fix misagent incorrect status value ( #19 )
2025-08-11 07:23:56 -06:00