/oss · 5 merged

morluto/rea

A toolkit that lets AI agents take apart apps and programs to see how they work inside.

the project on GitHub (opens in a new tab)
  1. 11 Oct 2026

    iPhone apps can now be opened on Linux and Windows

    What was broken
    Apps carry a small settings file. In iPhone apps it is in a compact binary form, and the tool needed a Mac-only helper to read it, so it failed elsewhere.
    What I changed
    I made the tool read that file itself, with a size limit for safety, so no Mac helper is needed.
    Why it matters
    People studying iPhone apps on Linux or Windows can now use the tool's app-inspection commands.

    see the code, #1476 (opens in a new tab)

  2. 9 Oct 2026

    Changed files are now reported as changed

    What was broken
    When comparing original code with a shipped website bundle, the tool never marked a file as modified. Edited files showed as "unknown", with a reason that wasn't true.
    What I changed
    When a file is found and its fingerprint differs from the original's, the tool now reports it as modified.
    Why it matters
    Anyone checking what changed between source code and shipped code gets a real answer.

    see the code, #1216 (opens in a new tab)

  3. 9 Oct 2026

    Original files are matched in bundles from popular tools

    What was broken
    Websites ship code squeezed into one file, plus a map back to the originals. When the map wrote names with "../", as Vite does by default, the tool discarded them.
    What I changed
    The tool now works out the real location from those names instead of throwing them away.
    Why it matters
    Comparing an app's original code with what it ships now works for bundles from these common build tools.

    see the code, #1215 (opens in a new tab)

  4. 7 Oct 2026

    Unpacking a Mac app no longer ends in an error

    What was broken
    Unpacking any Mac app with the tool failed with an error, even though the files had already been extracted. It never said where they went.
    What I changed
    I let the unpack step accept the app as a whole, as the inspect steps already did, so it finishes and reports the output folder.
    Why it matters
    Mac apps can now be unpacked for study, just like zip files and iPhone app packages.

    see the code, #891 (opens in a new tab)

  5. 7 Oct 2026

    Bundled scripts now find the map file next to them

    What was broken
    A bundled script ends with a short note naming its map file. The tool mistook that plain file name for a software package, so it never found the file sitting right beside it.
    What I changed
    The tool now looks for that file, and for background worker scripts, in the same folder as the script.
    Why it matters
    Tracing a feature back to its original code now works with the default output of webpack, Vite and similar tools.

    see the code, #890 (opens in a new tab)

← every project