RepoPicks Radar

Updated every day around 02:00 UTC

Guides

Radar home

fairplay-decrypt

EthanArbuckle/fairplay-decryptReviewed by AI

Radar found strong risk signals in this project. It stays visible so you can read the evidence, but it is left out of rankings and recommendations.

What it does

fairplay-decrypt is a command-line tool that takes an App Store app file (IPA) and writes a copy without Apple's FairPlay encryption, so the program inside can be opened and inspected. It is for people who study how iOS apps are built. You need macOS or Linux with Python 3.9+, and a 16-byte credential from the Apple account that owns the IPA; the included code pulls that credential from a jailbroken device, and building it on macOS needs Xcode and ldid. Removing copy protection is restricted or illegal in several countries.

How easy it is to install

D · terminal, several tools or a specific graphics card · macOS

  • macOS D
  • Linux D

macOS and Linux are both D: the README asks you to install Python 3.9+, create a virtual environment, install the cryptography package and then run decrypt.py in the terminal, and there are no releases to download (GitHub releases: 0). Before any of that you need the 16-byte credential, which the credential-retrieval part takes from a supported jailbroken device, and on macOS building that part needs Xcode and ldid.

Coming soon: install in 1 click with the RepoPicks app.

Numbers on GitHub

Stars
2,296on Oct 31, 2026
Downloads
—all releases
Growth
+118stars in 5 days

Stars over time

2,2002,2252,2502,2752,300 Oct 27Oct 28Oct 29Oct 30Oct 31 2,2002,2252,2502,2752,300 Oct 27Oct 29Oct 31

Facts

Runs on
macOS, Linux
You need to install
Python
To build from source
Python
Disk space
100 MB–300 MB · estimate
Accounts or keys
None
Cost
Free · Free and open source: the repository has a LICENSE file with the GNU GPL v3 text and GitHub reports the licence as GPL-3.0. You still need an Apple account that owns the apps and a jailbroken device to obtain the credential.
License
GPL-3.0 (Copyleft)
Last update
Oct 30, 2026

Risk signals (4)

  • Highremoves apple copy protection

    This is the whole purpose of the project. Description: "Offline FairPlay App Store IPA decryption with independent key derivation". README: "The decryptor uses each IPA's SINF and SUPF records to derive page keys, decrypt its encrypted arm64 pages, and clear `cryptid`." FairPlay is Apple's copy protection for App Store apps. Apple's terms forbid getting around it, and many countries have laws that restrict getting around copy protection, even for apps you paid for.

    AI review

  • Attentionrequires jailbroken device

    README: "[Credential retrieval](credential-retrieval/README.md) gets it from a supported jailbroken device and writes `credential.bin` to the chosen output directory." Jailbreaking turns off parts of the iPhone's own protection and can void the warranty.

    AI review

  • Attentionhandles apple account credential

    README: "Decrypt FairPlay-encrypted apps using a 16-byte credential for the account that owns each IPA", saved as the file credential.bin. That file is tied to your Apple account, so anyone who copies it can decrypt apps bought with your account.

    AI review

  • Attentionvery new and unfinished packaging

    Created on 2026-10-19 with the last push on 2026-10-30, and 0 GitHub releases. The whole project is .github/, .gitignore, LICENSE, Makefile, README.md, core.py, credential-retrieval/, decrypt.py and requirements.txt — scripts you run by hand, with no installer and no packaged version, yet it already has 2286 stars and 353 forks.

    AI review

Evidence is shown in its original language.

What Radar could not check

  • Whether the tool really decrypts current IPA files, and whether the credential retrieval works on today's iOS versions and devices.
  • What the credential-retrieval code does on the jailbroken device, and whether credential.bin or any app data is sent anywhere — we did not run or fully read the code.
  • Whether using it is legal where you live, even for apps you bought.
  • The real disk space needed: the checks give a rough estimate of 100 to 300 MB, and decrypted IPA copies add to that.
  • Whether the GPL-3.0 licence in the repository covers everything inside credential-retrieval/.

Similar projects

The RepoPicks app

Coming soon: install in 1 click with the RepoPicks app.