Star on GitHubStar1.1k stars

Tool

Wallbreaker

Frida-based explorer for the live Java heap of a running Android app, loaded as an objection plugin or used through its small Python package. classsearch and objectsearch find loaded classes by pattern and live instances of a class, returning object handles; classdump prints a class's declared fields, static field values and methods, and objectdump prints an instance's field values, can view it as a superclass and lists every entry of a collection or map. Analysts use it to see the runtime data and concrete implementations that static decompilation leaves open.

Targets
App
Category
Android tools
Relationship
Foundation tool
Sources reviewed

Requirements & limits

  • Archived by its owner and read-only. Latest release at review: 1.0.3, tagged and uploaded to PyPI on 2022-05-10 with no release assets; the only later commit adds the GPL-3.0 LICENSE file (2023-03-26).
  • README installs objection with pip and clones the repository into objection's plugin folder, then loads it with explore -P or plugin load and runs the commands as plugin wallbreaker …. The PyPI package depends on frida and click and ships the command agent as a library; its connection helper attaches through Frida to a USB or remote device by process name or PID, and wallbreaker/main.py defines no command-line entry point. setup.py classifiers list Python 3.4–3.8 on macOS, Windows and Linux.
  • The target is a running Android app reachable by Frida. The bundled agent.js is compiled from the repository's own TypeScript sources with frida-compile 9 and Frida 14-era typings; it calls the global Java bridge and does not bundle frida-java-bridge, which Frida 17 (May 2025) no longer provides to ordinary scripts.
  • GPL-3.0. Output is a structural view of objects at one moment in one process, not decompiled source.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · hluwa/Wallbreaker · Revision f27f2da
  2. setup.py GitHub · hluwa/Wallbreaker · Revision f27f2da
  3. __init__.py GitHub · hluwa/Wallbreaker · Revision f27f2da
  4. wallbreaker/connection.py GitHub · hluwa/Wallbreaker · Revision f27f2da
  5. wallbreaker/agent/command/__init__.py GitHub · hluwa/Wallbreaker · Revision f27f2da
  6. agent/package.json GitHub · hluwa/Wallbreaker · Revision f27f2da
  7. agent/src/objectkit.ts GitHub · hluwa/Wallbreaker · Revision f27f2da
  8. makefile GitHub · hluwa/Wallbreaker · Revision f27f2da
  9. LICENSE GitHub · hluwa/Wallbreaker · Revision f27f2da
  10. https://github.com/hluwa/Wallbreaker/releases/tag/1.0.3
  11. https://pypi.org/project/wallbreaker/1.0.3/
  12. https://frida.re/news/2025/05/17/frida-17-0-0-released/

More in Apps

All 174 entries in Apps

↑↓ move↵ open⌘↵ new tab