Commit Graph

512 Commits

Author SHA1 Message Date
ValorBao
54dbbbb558 feat: support simulate location below ios17 (#30)
* "feat: support simulate location below ios17"

* "cargo fmt"
2025-09-22 10:43:29 -06:00
Abdullah Al-Banna
224fabfa69 Implement AFC file seek (#28)
* Implement AFC file seek

* refactored to be more readable
2025-09-21 10:29:08 -06:00
Nicholas Sharp
23c8808ae7 Include InvalidArgument with afc and installation_proxy features (#29) 2025-09-20 21:46:07 -06:00
Jackson Coxson
a2242c38dd Remove iOS builds from CI checks 2025-09-16 14:38:25 -06:00
Jackson Coxson
34fb39f12d Clean up cargo clippy warnings 2025-09-16 14:05:03 -06:00
Abdullah Al-Banna
da17fa01dc support installing .ipcc packages (#25)
* resolve conflicts

Signed-off-by: abdullah-albanna <abdu.albanna@proton.me>

* resolve conflicts

Signed-off-by: abdullah-albanna <abdu.albanna@proton.me>

* fix typos

* fix clippy

---------

Signed-off-by: abdullah-albanna <abdu.albanna@proton.me>
2025-09-16 13:54:00 -06:00
ValorBao
482c9805c4 feat: add screenshotr for iOS versions below iOS17 (#27)
* feat: add screenshot for iOS versions below iOS17

* "cargo fmt"

* Style cleanup

---------

Co-authored-by: Jackson Coxson <jkcoxson@gmail.com>
2025-09-16 13:44:13 -06:00
Jackson Coxson
378c84e6ef Bump version 2025-09-09 09:44:58 -06:00
ValorBao
c3333ed2df Feature/screenshot (#26)
* "dvt: add screen shot and change read_message in multiple message fragments"

* "dvt: Add processing multiple fragments to the message module in dvt "

* "cargo fmt"

* Rename screen_shot to screenshot

---------

Co-authored-by: Jackson Coxson <jkcoxson@gmail.com>
2025-09-09 09:43:16 -06:00
Jackson Coxson
a9739b4ce3 Partial implementation for preboard sevice 2025-09-05 11:40:13 -06:00
Jackson Coxson
3a9c9f4705 RSD checkin for pcapd 2025-09-05 08:12:02 -06:00
Jackson Coxson
a59414d99b Bump version 2025-09-04 19:51:17 -06:00
Ylarod
e604b3ec9e feat: add utils to install local ipa (#21)
* feat: add installation utils to install ipa

* cargo fmt

* clippy
2025-09-04 19:47:07 -06:00
Jackson Coxson
2b678369e7 Add docs note that the pcapd service is only available over USB 2025-09-04 19:37:10 -06:00
Jackson Coxson
ddd2f84dd1 Implement pcapd 2025-09-04 08:47:06 -06:00
Jackson Coxson
d9bcecb634 Specify temporary lvalue in option match
Fixes building on Windows
2025-09-03 20:55:26 -06:00
Jackson Coxson
b0e3c5769a Remove dangerous result/option macros 2025-09-03 19:48:43 -06:00
Jackson Coxson
ca56575c6c Implement SavePairRecord 2025-09-03 19:26:11 -06:00
Ylarod
d463a53f04 feat: support launch app at ios17- (#23)
* feat: support launch app at ios17-

* cargo fmt

* clippy
2025-08-29 15:19:25 -06:00
Jackson Coxson
c2ef847c0a Decrease visual studio to cpp14 2025-08-29 14:39:33 -06:00
Jackson Coxson
44b504c72e Increase cpp standard to 14 2025-08-29 14:33:28 -06:00
Jackson Coxson
1169408da1 Remove cpp 17 features and implement Rust into CPP 2025-08-29 14:19:28 -06:00
Jackson Coxson
4fde7cf06b Timeout on port connect syn 2025-08-27 11:38:47 -06:00
Jackson Coxson
7baa8a73b5 Support Win32 cpp build 2025-08-25 21:41:34 -06:00
Jackson Coxson
f18b607bca Add visual studio solution to idevice++ 2025-08-25 21:26:10 -06:00
Jackson Coxson
dff0c62ec7 Always compile with release flag
a
2025-08-25 17:08:07 -06:00
Jackson Coxson
8846f9a429 Copy idevice.h to cpp include folder during xcode build
Move to include folder
2025-08-25 16:12:55 -06:00
Jackson Coxson
584adc5014 Create xcproj for idevice++ 2025-08-25 15:53:01 -06:00
Jackson Coxson
b6f93d7a06 Bump version 2025-08-24 17:53:24 -06:00
Jackson Coxson
82c3328afc Update FFI for app launch arguments 2025-08-24 17:53:05 -06:00
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