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
Jackson Coxson
d59f028251
Use option<&str> instead of owned option string
2025-08-08 10:18:31 -06:00
Jackson Coxson
21584f4190
Add a method to extract the socket from the device
2025-08-06 15:40:21 -06:00
Jackson Coxson
5ae51d4fbb
Clean up rust analyzer for crypto provider block
2025-07-31 12:09:54 -06:00
Jackson Coxson
1515b1bab4
Conditionally compile crypto backend
2025-07-31 11:52:42 -06:00
Jackson Coxson
8549a82b55
Remove tokio rustls default features
2025-07-31 11:35:06 -06:00
Jackson Coxson
8ee58c3502
Add ring as optional crypto provider
2025-07-31 11:14:42 -06:00
Jackson Coxson
9f2de4d340
Partial diagnostics relay implementation
2025-07-30 15:47:54 -06:00
Jackson Coxson
0938c143a5
Don't curl plist.h
2025-07-30 15:25:18 -06:00
Jackson Coxson
4a34336208
Curl plist.h
2025-07-30 15:21:37 -06:00
Jackson Coxson
eed0090ec7
Apt install libplist for Linux CI
2025-07-30 15:16:11 -06:00
Jackson Coxson
329a3612bc
Use brew to install just
2025-07-30 15:08:54 -06:00
Jackson Coxson
182ec10dc2
Cargo clippy fixes
2025-07-30 15:06:58 -06:00
Jackson Coxson
cb36f510ec
Remove libplist from cpp examples
2025-07-30 14:41:57 -06:00
Jackson Coxson
6c7906b026
Replace libplist with plist_ffi crate
2025-07-30 14:39:32 -06:00
Jackson Coxson
4abaca9cb8
Install libplist on MacOS CI
2025-07-29 20:10:37 -06:00
Jackson Coxson
10cb67f437
Add dir arg to crash_logs tool
2025-07-25 18:33:42 -06:00
Jackson Coxson
5531392cf3
Clean up tools warnings
2025-07-24 13:32:09 -06:00
Jackson Coxson
a5d7894543
Install just with scoop on Windows
2025-07-24 10:47:32 -06:00
Jackson Coxson
8a1fbbf740
Fix building FFI on Linux
2025-07-22 14:17:46 -06:00
Jackson Coxson
b5f47ff23c
Use master for CI build
2025-07-22 11:36:38 -06:00
Jackson Coxson
507ac3cb20
Trigger CI
2025-07-22 11:36:08 -06:00
Jackson Coxson
07ed061260
Create ci.yml
2025-07-22 11:34:57 -06:00
Jackson Coxson
1435421132
Add more just recipes for checking and building
2025-07-22 11:34:52 -06:00
Jackson Coxson
9329607939
Remove unused imports from app_service tool
2025-07-22 11:34:35 -06:00