mirror of
https://github.com/jkcoxson/idevice.git
synced 2026-03-02 14:36:16 +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