Skip to content

v0.2.1

Choose a tag to compare

@everettjf everettjf released this 28 Oct 05:43
· 46 commits to main since this release

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.