Repository navigation
v0.2.1
Experimental release
This patch release narrows the published targets to:
- Apple Silicon macOS (
ipatool-rs-0.2.1-macos-arm64.tar.gz), Developer ID signed and Apple notarized. - Linux x86_64 (
ipatool-rs-0.2.1-linux-x86_64.tar.gz). - Windows x86_64 (
ipatool-rs-0.2.1-windows-x86_64.zip).
Each archive has a companion SHA-256 file. Linux ARM64 and Windows ARM64 artifacts from v0.2.0 are outside the current release scope. The command remains ipatool-rs and can coexist with the original ipatool. Automatic FairPlay startup-profile export remains open in issue #2 and draft PR #6.
Native CI covers tests, release builds, version checks, public App Store search, and package checksums for Linux and Windows x86_64. The macOS archive passed local checksum, signature, public-search and notarization checks. These checks do not establish full parity: real 2FA, rejected-token recovery, interactive Keychain login/revoke, private FairPlay decryption, and authenticated Linux/Windows account and package flows remain to be validated. See the TODO list.
This is an experimental Rust rewrite to use otherwise-unused Codex quota and test how far Codex could carry the port. For practical use, prefer ipatool and UnfairPlay.