decrypt_ipa
Decrypt FairPlay DRM from iOS apps and dump decrypted IPA using frida-ios-dump. Requires tethered iOS device with Frida.
Instructions
Decrypt FairPlay DRM from an iOS app using frida-ios-dump.
Dumps decrypted IPA from a running/installed app on a tethered iOS device. Requires frida-ios-dump to be installed.
Args: bundle_id: Bundle identifier of the target app output_dir: Output directory for decrypted IPA (default: /tmp/ios_decrypted) device_type: Device type: 'usb', 'local', or 'remote' (default: 'usb') device_id: Specific device ID (optional)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"bundle_id": "<bundle_id>"
},
"name": "decrypt_ipa"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bundle_id | Yes | ||
| device_id | No | ||
| output_dir | No | /tmp/ios_decrypted | |
| device_type | No | usb |