Update features in readme

This commit is contained in:
Jackson Coxson
2025-05-09 14:11:06 -06:00
parent 49912a6f2c
commit a3192533ba

View File

@@ -21,36 +21,38 @@ but the API and feature-set are far from final or even planned.
To keep dependency bloat and compile time down, everything is contained in features. To keep dependency bloat and compile time down, everything is contained in features.
- afc - Apple File Conduit, partial/in-progress support | Feature | Description |
- core_device_proxy - Start a secure tunnel to access protected services |------------------------|-----------------------------------------------------------------------------|
- debug_proxy - Send GDB commands | `afc` | Apple File Conduit for file system access.|
- dvt - Developer tools/instruments | `amfi` | Apple mobile file integrity service |
- heartbeat - Heartbeat the device | `core_device_proxy` | Start a secure tunnel to access protected services. |
- installation_proxy - Install/manage apps, partial support | `crashreportcopymobile`| Copy crash reports.|
- springboardservices - Manage the sprinboard, partial support | `debug_proxy` | Send GDB commands to the device.|
- misagent - Manage provisioning profiles | `dvt` | Access Apple developer tools (e.g. Instruments).|
- mobile_image_mounter - Manage the DDI mounted on the device | `heartbeat` | Maintain a heartbeat connection.|
- location_simulation - Simulate the GPS location | `installation_proxy` | Manage app installation and uninstallation.|
- tcp - Connect to devices over TCP | `springboardservices` | Control SpringBoard (e.g. UI interactions). Partial support.|
- tunnel_tcp_stack - Naive software TCP stack for core_device_proxy | `misagent` | Manage provisioning profiles on the device.|
- tss - Requests to Apple's TSS servers, partial support | `mobile_image_mounter` | Manage DDI images.|
- tunneld - Interface with pymobiledevice3's tunneld | `location_simulation` | Simulate GPS locations on the device.|
- usbmuxd - Connect to devices over usbmuxd daemon | `pair` | Pair the device.|
- xpc - Get protected services over RSD via XPC | `tcp` | Connect to devices over TCP.|
- full (all features) | `tunnel_tcp_stack` | Naive in-process TCP stack for `core_device_proxy`.|
| `tss` | Make requests to Apples TSS servers. Partial support.|
| `tunneld` | Interface with [pymobiledevice3](https://github.com/doronz88/pymobiledevice3)s tunneld. |
| `usbmuxd` | Connect using the usbmuxd daemon.|
| `xpc` | Access protected services via XPC over RSD. |
### Planned/TODO ### Planned/TODO
Finish the following: Finish the following:
- lockdown support
- springboard - springboard
Implement the following: Implement the following:
- amfi - amfi
- companion_proxy - companion_proxy
- crash_reports
- diagnostics - diagnostics
- house_arrest - house_arrest
- mobilebackup2 - mobilebackup2