docs.rs failed to build ios-webkit-debug-proxy-0.1.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
ios-webkit-debug-proxy
A rust rewrite of ios-webkit-debug-proxy.
Notice: this is an AI-assisted rewrite which has not been heavily tested.
How to Build
System Dependencies
libimobiledevice libusbmuxd must be installed in your system.
For macOS:
For Linux (Debian/Ubuntu as example):
For Windows:
Install via MSYS2/MinGW or vcpkg, or build libimobiledevice and libusbmuxd from source.
Run
Then run normal cargo commands to build or run.
It can also be used as a rust lib.
Rewrite Details
Keeps main logic of the original C implementation.
The original C implementation contains manual common protocol implementation, such as sha1 hash_table and HTTP. They are replaced by common rust libs. OpenSSL are replaced by rustls for easier compilation.
LICENSE
Both the original license and MIT.