Yet another tool to decrypt iOS apps using r2frida.
It requires to install Frida on the Jailbroken iOS device:
pip install r2flutch
r2pm -ci r2flutch
r2flutch -l
to list all the installed apps.r2flutch -i <App Bundle>
to pull a decrypted IPA from the device.r2flutch <App Bundle>
to pull the decrypted app binary from the device.error: This feature requires an iOS Developer Disk Image to be mounted; run Xcode briefly or use ideviceimagemounter to mount one manually Cannot spawn: This feature requires an iOS Developer Disk Image to be mounted; run Xcode briefly or use ideviceimagemounter to mount one manually
Solution: Run Xcode
error: Cannot attach: Need Gadget to attach on jailed iOS; its default location is: /Users/mak/.cache/frida/gadget-ios.dylib
Solution: 2 steps
curl -L https://github.com/frida/frida/releases/download/15.1.10/frida-gadget-15.1.10-ios-universal.dylib.gz -o frida-gadget-15.1.10-ios-universal.dylib.gz
gunzip frida-gadget-15.1.10-ios-universal.dylib.gz
mkdir -p ~/.cache/frida
mv frida-gadget-15.1.10-ios-universal.dylib ~/.cache/frida/gadget-ios.dylib