IPA files are packages used by iOS devices to install and distribute applications. When an app is downloaded from the App Store, it is packaged in an IPA file, which contains the app's code, resources, and metadata. Cracking an IPA file involves bypassing the app's protection mechanisms and modifying the code to circumvent licensing restrictions. This allows users to install and run the app without purchasing it or obtaining a legitimate license.