Commit Graph

292 Commits

Author SHA1 Message Date
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
Jackson Coxson
d7e134d333 Prefer USB devices first 2025-07-09 20:29:55 -06:00
Huge_Black
1114981cd6 Fix retransmission and debug_proxy not swallowing 2 digit checksum issue (#14)
* Fix retransmission and debug_proxy not swallowing 2 digit checksum issue

* cargo fmt

* Fix wrong ACK number when connection is establish but empty packet arrives
2025-07-05 10:44:05 -06:00
Jackson Coxson
e6c9563909 Update FFI bindings for get_all domain lookup 2025-07-03 09:45:47 -06:00
Jackson Coxson
71a223f669 Allow for domain lookups for get_all 2025-07-03 09:43:00 -06:00
Jackson Coxson
4059e47a6e Add missing amfi actions 2025-07-02 19:47:47 -06:00
Jackson Coxson
2d9259f996 Fix location simulation C example 2025-06-26 11:49:52 -06:00
Jackson Coxson
7832d851a8 Remove empty expect header 2025-06-12 15:29:31 -06:00
khcrysalis
c5d7097fc1 fix: allow uploads to appstore connect (#13)
Change dylib to framework
2025-06-08 10:49:13 -06:00
Jackson Coxson
cebe417bd7 Merge pull request #12 from khcrysalis/idevice-xcframework-paths
fix: make the rpath correct for plist.xcframework
2025-06-03 23:21:06 -06:00
👒
96bda22646 fix: make the rpath correct for libplist 2025-06-03 16:42:22 -07:00
Jackson Coxson
2029f5212e Use the non-symlinked libplist 2025-06-03 14:36:06 -06:00
Jackson Coxson
ecef614f12 Merge pull request #11 from khcrysalis/idevice-package-fix
fix: some errors in the Package.swift
2025-06-03 14:15:13 -06:00