REA for WebSource on GitHub

Explore your own app, without uploading it.

Analyze the app on your machine, then open the result here. The file is read by your browser and never leaves your computer.

  1. Analyze the app from a clone of the REA for Web repository after npm install. REA only reads the files; it never runs the app.
    npm run analyze -w rea-studio -- path/to/app.asar
    This writes app.studio.json (for Program.exe, Program.studio.json). It reads:
    • Electron apps: an .asar or an extracted app folder, and .NET programs (.exe, .dll), with nothing else to install
    • native Windows programs, and Linux programs on a Linux or macOS machine: set GHIDRA_INSTALL_DIR to Ghidra 12.1 (with a JDK 21)
    • Android apps (.apk): set REA_JADX_MCP_JAR to the jadx-headless-mcp 0.7.1 JAR
    • websites: pass an https:// URL; it opens in a headless Chrome with a throwaway profile
    See docs/targets.md and the apps/cli README for details.
  2. Open the .studio.json file: