Skip to content
Manifesto

APK workbench

Open, search and track edits in an APK project

Open an APK as a project, browse it, search it, track changes.

The APK sheet

Tap an APK (or an installed app in Installed Apps) to see its package name, version, version code, signature scheme and size. Tap Protection to run an APKiD-based scan for packers, obfuscators and anti-VM checks.

The bottom buttons are View, Options and Install. Options lists every tool for the file: Open as project, Anticonfuse, Sign, Clone, Inject Frida, DEX tools, Hex editor, plus the usual file actions.

Open as project

A project is a workspace around one package, with four panes:

  • Explorer: the raw APK tree (classes.dex, res/, resources.arsc, AndroidManifest.xml…).
  • Resources: decoded resources grouped by type (layout, drawable, values…).
  • Search: searches across Smali, classes, fields, methods, strings, integers and symbols, with regex and match case.
  • History: every change you've made, so you can review it before you build.

Nothing is unpacked up front. Manifesto decodes each file on demand and only re-encodes what you changed, so even large APKs open quickly.

Split APKs and bundles

APKS/XAPK/APKM sets and AAB bundles can be converted to a single APK (with bundletool) or installed as a set. Step by step: install XAPK and split APK sets and convert AAB to APK.