Commit Graph

98 Commits

Author SHA1 Message Date
Jackson Coxson
779db7ecec Print which screenshot protocol is being used in tool 2025-10-20 10:51:52 -06:00
Jackson Coxson
2ffeb0f25c Add listen command to usbmuxd connection 2025-10-18 18:10:53 -06:00
Jackson Coxson
7853f2d6d0 Initial implementation of installcoordination_proxy 2025-10-16 12:10:14 -06:00
Jackson Coxson
b0f871af99 Log if h4 type is unknown 2025-10-14 10:53:05 -06:00
ValorBao
ec81169347 Feature/dvt_notifications (#31)
* "feat: Monitor memory and app notifications  "

* "[MOD] treat both as the negative and positive representation of the channel code in the response"

* "feat: dvt add the notifications to Monitor memory and app notifications"

* "[MOD]print the notifications in tools"

* PR cleanup

* Fix clippy warning

---------

Co-authored-by: Jackson Coxson <jkcoxson@gmail.com>
2025-09-25 09:34:13 -06:00
Jackson Coxson
7506ecd62e Create files for mobileactivationd 2025-09-22 15:55:29 -06:00
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
Jackson Coxson
34fb39f12d Clean up cargo clippy warnings 2025-09-16 14:05:03 -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
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
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
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
b70f531e1e Start console for app launch 2025-08-24 17:52:53 -06:00
Jackson Coxson
11c53dac86 Re-set lat/lon repeatedly in location sim tool 2025-08-22 18:27:44 -06:00
Jackson Coxson
47dbab0155 Implement bt_packet_logger 2025-08-17 20:44:53 -06:00
Jackson Coxson
ef7811b3a6 Implement diagnosticsservice 2025-08-15 20:19:37 -06:00
Jackson Coxson
94a361eb4e App service cpp example 2025-08-15 16:14:24 -06:00
Jackson Coxson
0c6a214a66 Cargo fmt tools 2025-08-13 08:16:24 -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
5ee385c95c Fix cargo clippy warnings 2025-08-12 08:19:31 -06:00
Jackson Coxson
c79fb2226a Add companion proxy support 2025-08-11 16:40:04 -06:00
Jackson Coxson
0a0899cd8a Create concurrent TCP handle and implement RSD for non-lifetime structs 2025-08-11 10:41:58 -06:00
Jackson Coxson
d59f028251 Use option<&str> instead of owned option string 2025-08-08 10:18:31 -06:00
Jackson Coxson
1515b1bab4 Conditionally compile crypto backend 2025-07-31 11:52:42 -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
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
9329607939 Remove unused imports from app_service tool 2025-07-22 11:34:35 -06:00
Jackson Coxson
bc25ceecec Remove testing pcap from app service tool 2025-07-21 16:26:13 -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
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
366165304c Partial implementation of core_device app list 2025-07-18 23:46:33 -06:00
Jackson Coxson
e4646ddffd Implement restore_service
Remove pcap dump
2025-07-18 21:17:35 -06:00
Jackson Coxson
d9bfe5c9c5 Update AMFI tool for new usage 2025-07-09 20:33:07 -06:00
Jackson Coxson
d7e134d333 Prefer USB devices first 2025-07-09 20:29:55 -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
CelloSerenity
747e76621f Update location_simulation.rs 2025-05-28 22:31:21 -06:00
Jackson Coxson
2c02dfef30 Merge branch 'master' into xpc-rewrite 2025-05-26 20:39:24 -06:00
Jackson Coxson
a39cbd1d3d Create new RSD service trait 2025-05-25 13:11:59 -06:00
Jackson Coxson
9c5d872cf4 Update tools to use new TCP stack 2025-05-23 01:36:43 -06:00
Jackson Coxson
525136662e Rewrite TCP stack for multiple streams 2025-05-23 01:20:09 -06:00
Jackson Coxson
9a1987d923 Write new XPC implementation 2025-05-22 15:13:05 -06:00