Commit Graph

304 Commits

Author SHA1 Message Date
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
Jackson Coxson
7fd374b0ed Add domain to lockdown get values C FFI example 2025-07-22 11:27:49 -06:00
Jackson Coxson
032a6a6751 usbmuxd class implementation for usbmuxd 2025-07-22 10:49:14 -06:00
Jackson Coxson
f384df91d8 Wrap C FFI in cpp extern C 2025-07-22 10:48:53 -06:00
Jackson Coxson
648a92fa37 Add missing usbmuxd functions to FFI 2025-07-22 10:48:36 -06:00
Jackson Coxson
bc25ceecec Remove testing pcap from app service tool 2025-07-21 16:26:13 -06:00
Jackson Coxson
6630217302 Bump version 2025-07-21 08:49:39 -06:00
Jackson Coxson
4b6725b51f Clarify AdapterStream FFI docs 2025-07-21 08:18:31 -06:00
Jackson Coxson
f818225c8c Implement FFI for App Service 2025-07-19 23:50:03 -06:00
Jackson Coxson
9793610d94 Remove stray printlns 2025-07-19 17:05:57 -06:00
Jackson Coxson
d1a5a0606a Implement remaining app services 2025-07-19 14:17:15 -06:00
Jackson Coxson
04525663b8 Implement float XPC type 2025-07-19 14:17:06 -06:00
Jackson Coxson
0c528b6736 Implement Date XPC type 2025-07-19 12:19:32 -06:00
Jackson Coxson
7fbe1d8a43 Add list_processes 2025-07-19 11:43:57 -06:00
Jackson Coxson
0a3c1b9c03 Implement core device app launching 2025-07-19 11:30:29 -06:00
Jackson Coxson
416a66dc96 Create plist macro like serde 2025-07-19 11:30:14 -06:00
Jackson Coxson
366165304c Partial implementation of core_device app list 2025-07-18 23:46:33 -06:00
Jackson Coxson
31b4849b17 Use looping data collection for all XPC reads 2025-07-18 23:46:05 -06:00
Jackson Coxson
660b459f89 Send window updates after data 2025-07-18 23:45:42 -06:00
Jackson Coxson
a84321765d Correct XPC bool serialization 2025-07-18 23:29:35 -06:00
Jackson Coxson
e4646ddffd Implement restore_service
Remove pcap dump
2025-07-18 21:17:35 -06:00
Jackson Coxson
ff76efd7bb Correctly implement RSD handshake 2025-07-18 16:32:11 -06:00
Jackson Coxson
8f1d0eaf9e Implement custom debug for flags 2025-07-18 16:31:54 -06:00
Jackson Coxson
e5b416ec63 Correctly encode dict/array XPCObject 2025-07-18 16:31:40 -06:00
Jackson Coxson
f0c93e321e Obfuscate more Apple strings 2025-07-14 15:29:18 -06:00
khcrysalis
4b9d8a8fc7 fix: compiling without obfuscate flag (#15)
* fix: compiling with obfuscate flag

* formatting

* rustfmt

---------

Co-authored-by: Jackson Coxson <jkcoxson@gmail.com>
2025-07-14 15:08:37 -06:00
Jackson Coxson
a92b0d39e8 Use correct cargo flag for apple build 2025-07-09 21:38:21 -06:00
Jackson Coxson
4a5e7f34da Replace static str with borrowed cow for service names 2025-07-09 21:37:58 -06:00
Jackson Coxson
6abad65f39 Obfuscate service names 2025-07-09 21:18:18 -06:00
Jackson Coxson
d9bfe5c9c5 Update AMFI tool for new usage 2025-07-09 20:33:07 -06:00
Jackson Coxson
5ecf57900b Clarify amfi action 4 2025-07-09 20:30:23 -06:00