Jackson Coxson
b70f531e1e
Start console for app launch
2025-08-24 17:52:53 -06:00
Jackson Coxson
3d3a8eb55f
Implement openstdiosocket
2025-08-24 17:52:38 -06:00
Jackson Coxson
bb432d8807
Properly serialize UUIDs in remotexpc
2025-08-24 17:52:21 -06:00
Jackson Coxson
2efc205221
Misagent plist macro creation
2025-08-23 10:01:27 -06:00
Jackson Coxson
78ea183f48
House arrest macro plist creation
2025-08-23 09:58:39 -06:00
Jackson Coxson
cf4604c2ea
AMFI macro plist creation
2025-08-23 09:58:25 -06:00
Jackson Coxson
9b6f167356
Plist macro creation in lib.rs
2025-08-23 09:53:01 -06:00
Jackson Coxson
ac551c9bc8
Macro plist creation in tss
2025-08-23 09:48:17 -06:00
Jackson Coxson
4d5e646a6b
Replace manual plist creation with macro in diagnostics relay
2025-08-23 09:45:41 -06:00
Jackson Coxson
104b5c1543
Implement ser/de for OsTraceRelay outputs
2025-08-23 09:01:58 -06:00
Jackson Coxson
11c53dac86
Re-set lat/lon repeatedly in location sim tool
2025-08-22 18:27:44 -06:00
Jackson Coxson
a606870aa1
Cargofmt
2025-08-21 09:24:16 -06:00
Jackson Coxson
a7b8c1778e
Checkout submodules in runner
2025-08-21 09:15:19 -06:00
Jackson Coxson
7fdaac9327
Include cstring for Linux cpp build
2025-08-21 09:02:26 -06:00
Jackson Coxson
2a37865340
Keep buffered IP packet read internal to struct
2025-08-21 08:48:10 -06:00
Jackson Coxson
6d90879096
Implement clone for RsdHandshake
2025-08-20 18:27:38 -06:00
Jackson Coxson
b772a2eeae
Remove debug logging from tcp object stack
...
s
2025-08-20 12:48:08 -06:00
Jackson Coxson
af815c2f36
cmake for building idevice++
2025-08-20 12:42:49 -06:00
Jackson Coxson
2a90f926ca
Implement FFI object stack
2025-08-20 12:42:40 -06:00
Jackson Coxson
6ce6777479
Read IP packets outside of tokio::select to avoid cancel
2025-08-20 12:41:09 -06:00
Jackson Coxson
f388aaaf2d
Port some services to plist macro
2025-08-17 22:31:19 -06:00
Jackson Coxson
47dbab0155
Implement bt_packet_logger
2025-08-17 20:44:53 -06:00
Jackson Coxson
15180b2968
Bump version
2025-08-17 18:03:05 -06:00
Jackson Coxson
2b75fe1c05
Diagnosticsservice FFI and CPP bindings
2025-08-16 12:21:47 -06:00
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