mirror of
https://github.com/jkcoxson/idevice.git
synced 2026-03-02 06:26:15 +01:00
Write readme
This commit is contained in:
48
README.md
Normal file
48
README.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# idevice
|
||||
|
||||
A Rust library for interacting with iOS services.
|
||||
Inspired by [libimobiledevice](https://github.com/libimobiledevice/libimobiledevice)
|
||||
and [pymobiledevice3](https://github.com/doronz88/pymobiledevice3),
|
||||
this library interfaces with lockdownd and usbmuxd to perform actions
|
||||
on an iOS device that a Mac normally would.
|
||||
|
||||
## State
|
||||
|
||||
This library is in development and research stage.
|
||||
Releases are being published to crates.io for use in other projects,
|
||||
but the API and feature-set are far from final or even planned.
|
||||
|
||||
- [x] lockdownd connection
|
||||
- [x] SSL support
|
||||
- [x] Heartbeat
|
||||
- [x] Pairing file
|
||||
- [ ] Instproxy (partial support)
|
||||
- [ ] afc
|
||||
- [ ] amfi
|
||||
- [ ] companion proxy
|
||||
- [ ] diagnostics
|
||||
- [ ] file relay
|
||||
- [ ] house arrest
|
||||
- [ ] misagent (certificates)
|
||||
- [ ] RemoteXPC
|
||||
- Debug server
|
||||
- Image mounting
|
||||
- [ ] mobile backup
|
||||
- [ ] notification proxy
|
||||
- [ ] screenshot
|
||||
- [ ] simulate location
|
||||
- [ ] web inspector
|
||||
- [ ] usbmuxd connection
|
||||
- [ ] Documentation
|
||||
|
||||
As this project is done in my free time within my busy schedule, there
|
||||
is no ETA for any of these. Feel free to contribute or donate!
|
||||
|
||||
## Version Policy
|
||||
|
||||
As Apple prohibits downgrading to older versions, this library will
|
||||
not keep compatibility for older versions than the current stable release.
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
||||
Reference in New Issue
Block a user