ChiChou / Bagbak
Licence: mit
Yet another frida based iOS dumpdecrypted, supports decrypting app extensions and no SSH required
Stars: ✭ 587
Programming Languages
javascript
184084 projects - #8 most used programming language
bagbak
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.
Prerequisites
On device
That's all. No SSH required.
On desktop
- node.js 14.x
-
zip
command (optional). We'll generate an ipa archive when this command is avaliable
That's all. Npm can handle all dependencies.
Windows Compatibility
- 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.
Install
npm install -g bagbak
Usage
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
Release Note
v1.6.0: fix a long standing bug that may cause serialization failure
捐助
如果觉得项目有帮助,可以通过支付宝和其他渠道打赏,金额随意
Become a Patreon Make donation
国内用户 frida 安装失败问题
请参考 使用国内镜像加速安装
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].