Skip to content

ipatool-rs v0.2.0

Choose a tag to compare

@everettjf everettjf released this 28 Oct 04:25
· 59 commits to main since this release
a1f76f8

Experimental portable release

Version 0.2.0 adds native Linux x86_64 and ARM64 and Windows x86_64 and ARM64 archives alongside the Developer ID signed, Apple notarized macOS ARM64 archive. Each archive has a companion SHA-256 file. The command remains ipatool-rs (ipatool-rs.exe on Windows).

Native CI runs the portable test suite, Clippy, a release build, version output, and a live public App Store catalog search on all four Linux and Windows targets. The 20 tests requiring locally cached Apple framework images run on a checked macOS development host and are explicitly skipped on clean CI runners.

This remains an experimental Rust rewrite. Authenticated Store, credential-store migration, package downloads, and private FairPlay workflows still need live end-to-end validation on Linux and Windows. Real 2FA, expired-token recovery, interactive macOS Keychain login and revoke, and private FairPlay decryption are also open. For practical use, prefer the original ipatool and UnfairPlay projects. See docs/TODO.md for exact gates.