Yacd – Decrypts FairPlay applications on iOS 13.4.1 and lower, no jb required
github.com
github.com
"FairPlay-protected files are regular MP4 container files with an encrypted AAC audio layer. The layer is encrypted using the AES algorithm. The master key required to decrypt the audio layer is also stored in encrypted form in the MP4 container file. The key required to decrypt the master key is called the "user key".[1][2] When a user registers a new computer with iTunes, the device requests authorization from Apple's servers, thereby gaining a user key. Upon attempting to play a file, the master key stored within the file is then matched to the user key, and if successful, allows playing.[2] FairPlay allows unlimited music burns to CDs and unlimited music synchronization to iPods, but restricts listening to three Mac computers.[3]"
I still don't understand what would "FairPlay applications" entail? Anyone care to explain further?
Apps on iOS are kept encrypted until runtime, presumably to deter piracy.
Obviously this makes reverse engineering/studying apps difficult, hence all the interest in a way to get unencrypted apps
My main iPhone I always keep up to date because I don't want it to be exploited, but I have an old iOS device laying around that runs iOS 9.3.5.
Would this work on iOS 9.3.5? And can the current version of Xcode on Catalina target iOS 9.3.5?