Yet another frida based App decryptor. Requires jailbroken iOS device and frida.re
The name of this project doesn't have any meaning. I was just listening to that song while typing.
That's all. No SSH required.
- node.js
zip
command (optional). We'll generate an ipa archive when this command is avaliable
That's all. Npm can handle all dependencies.
- Before
[email protected]
it was unable to connect device via USB (ref: 12.5 release note). Please use up-to-date frida to overcome this; - Filesystem of iOS differs from Windows. If you are running bagbak on Windows, some of the file attributes (e.g., executable bit) will be lost, thus the repacked ipa may not be able to reinstall on your phone. But it does not matter if you only indend to do static analysis.
npm install -g bagbak
bagbak [bundle id or name]
Options:
-l, --list list apps
-H, --host <host> hostname
-u, --uuid <uuid> uuid of USB device
-o, --output <output> output directory
-f, --override override existing
-e, --executable-only dump executables only
-z, --zip create zip archive (ipa)
-h, --help output usage information
请参考 使用国内镜像加速安装