Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

bagbak

Package Overview
Dependencies
Maintainers
1
Versions
72
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bagbak

Dump iOS app from a jailbroken device, based on frida.re

latest
Source
npmnpm
Version
5.1.2
Version published
Weekly downloads
119
Maintainers
1
Weekly downloads
 
Created
Source

bagbak

version downloads issues sponsers license

Yet another frida based App decryptor. Requires jailbroken iOS device and frida.re

Tested on iOS 15 (Dopamine) and iOS 16 (palera1n).

The name of this project doesn't have any meaning. I was just listening to that song while typing.

Prerequisites

Note: bagbak@5 requires frida@17. If your frida-server is v16, use npm install -g bagbak@4 instead.

On device

  • frida.re

On desktop

Usage

bagbak [bundle id or name]

Options:
  -l, --list                list apps
  -j, --json                output as json (only works with --list)
  -U, --usb                 connect to USB device (default)
  -R, --remote              connect to remote frida-server
  -D, --device <uuid>       connect to device with the given ID
  -H, --host <host>         connect to remote frida-server on HOST
  -d, --debug               enable debug output
  -o, --output <output>     ipa filename or directory to dump to
  --remove-keys <keys>      Info.plist keys to remove (comma-separated)
  -h, --help                display help for command

Dump modes (second argument):

  • all (default) — full IPA with all binaries decrypted
  • main (alias: app) — decrypt main app binary only
  • extensions (aliases: ext, exts) — decrypt extension binaries only
  • binaries (aliases: bin, executables) — decrypt all binaries, output as zip

Environments variables:

  • DEBUG=1 enable debug output for troubleshooting

Example:

  • bagbak -l to list all apps
  • bagbak com.google.chrome.ios to dump app to com.google.chrome.ios-[version].ipa
  • bagbak com.google.chrome.ios main to dump only the main binary
  • bagbak --remove-keys UISupportedDevices com.google.chrome.ios to remove device restrictions from Info.plist

Keywords

ios

FAQs

Package last updated on 14 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts