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 Latest LTS (Long Term Support)
zipcommand (optional). We'll generate an ipa archive when this command is avaliable
That's all. Npm can handle all dependencies.
email@example.com 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
v1.6.0: fix a long standing bug that may cause serialization failure
国内用户 frida 安装失败问题