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)
zip
command (optional). We'll generate an ipa archive when this command is avaliable
That's all. Npm can handle all dependencies.
- Before
frida@12.5.5
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
v1.6.0: fix a long standing bug that may cause serialization failure
如果觉得项目有帮助,可以通过支付宝和其他渠道打赏,金额随意
Become a Patreon Make donation
请参考 使用国内镜像加速安装