AN INDEPENDENT FIELD GUIDE TO REVERSE ENGINEER ANYTHING Meet the open-source project ↗
NO NEED TO KNOW EVERYTHING FIRST

Start with a little curiosity.

You don’t need to take apart a whole application. Find your starting point, follow one behavior, and build confidence from something you can check.

01 ↗

Your first afternoon with REA.

Start with the idea, connect only what you need, then inspect a small learning app. You can read the evidence without knowing assembly.

  1. REA makes more sense when you start with one feature. / 3 MIN
  2. Get REA connected before you investigate anything. / 4 MIN
  3. Follow an export button all the way to a CSV file. / 4 MIN
  4. Better REA prompts start with a smaller question. / 4 MIN
  5. Understanding a feature is different from recovering a whole product. / 3 MIN
02 ↗

You already have a target.

Choose the workflow from the artifact. Follow a narrow behavior, keep a question log, and check the explanation before building.

  1. The interesting part of an Electron button is often the bridge. / 4 MIN
  2. A browser request can answer a surprisingly specific question. / 4 MIN
  3. Do you actually need Ghidra, Hopper, or IDA? / 3 MIN
  4. A convincing explanation still needs something you can check. / 3 MIN
  5. REA is installed. Why can’t my agent use it? / 4 MIN
03 ↗

Look at what holds up.

Explore published investigations and their limits. Compare a small native function, an Electron bridge, an Android generator and an environment workflow.

  1. One tiny DX-Ball function is a better demo than “clone any game.” / 3 MIN
  2. Copying a Notion block is more than putting text on a clipboard. / 3 MIN
  3. Why does an authenticator code change every 30 seconds? / 3 MIN
  4. An app investigation can become an environment an agent can practice in. / 3 MIN
  5. What are people actually making with REA? / 3 MIN

Open full-resolution image ↗