Skip to content

RadioNoiseE/fairplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a rewrite of the tool dumpdecrypted by Stefan Esser, later forked by Conrad Kramer adding framework support, supporting Dopamine semi-untethered jailbreak.

Recent (?) iOS hardening prevents non-system processes from spawning containerized apps (only launchd is allowed to do so). Entitlement workarounds that try to make an app a platform binary break framework loading (dyld rejects non-platform frameworks with "mapping process is a platform binary, but mapped file is not"). Thus I adapted this tool to run as a MobileSubstrate/ElleKit injected dynamic library.

To compile, adjust the makefile so the SDK version and architecture matches your target device. After obtaining the resulting fairplay.dylib, ad-hoc sign it, then copy it to your jailbroken device, and install it with the accompanying fairplay.plist.

Due to sandbox restrictions, files are written to tmp/ in the app container root. Dumped images have a .d suffix and log is written to fairplay.log.

Important

This tool is only meant for security research purposes, not for application crackers.

About

Decrypt Mach-O images protected by FairPlay DRM.

Resources

Stars

Watchers

Forks

Packages

No packages published