TranslatedAbout this case
REA + Claude Code reads what your last app update really changed, send it this single prompt and the changelog is dead
The files inside the app know the truth. REA, the free open source Reverse Engineer Anything tool, lets a coding agent read those files, and the prompt on the image points it at one question: what did this update change?
After you paste it into Claude Code, the agent
→ asks you 4 questions: which app, which versions, where, what matters
→ sets REA up with a dry run, plan first, nothing written yet
→ analyzes the old version once and the new one once
→ calls REA's compare tool and keeps only what it returns
→ hands you a table: change, file and function, label, why it matters
The label is the part I would never skip. Every row is OBSERVED
INFERRED or UNKNOWN A missing finding is not proof that nothing changed, and the prompt makes the agent say so
Why I trust labels more than a confident summary: in REA's own blog a rebuilt function matched the original instruction for instruction and still had 0.0 where the original said 128.0.
The check passed because it never looked at the number
For Electron apps and Android APKs you own or may examine.
Static analysis only, nothing gets run, and for an unknown file use a VM because REA is not a sandbox
Original text / README
REA + Claude Code reads what your last app update really changed, send it this single prompt and the changelog is dead
The files inside the app know the truth. REA, the free open source Reverse Engineer Anything tool, lets a coding agent read those files, and the prompt on the image points it at one question: what did this update change?
After you paste it into Claude Code, the agent
→ asks you 4 questions: which app, which versions, where, what matters
→ sets REA up with a dry run, plan first, nothing written yet
→ analyzes the old version once and the new one once
→ calls REA's compare tool and keeps only what it returns
→ hands you a table: change, file and function, label, why it matters
The label is the part I would never skip. Every row is OBSERVED
INFERRED or UNKNOWN A missing finding is not proof that nothing changed, and the prompt makes the agent say so
Why I trust labels more than a confident summary: in REA's own blog a rebuilt function matched the original instruction for instruction and still had 0.0 where the original said 128.0.
The check passed because it never looked at the number
For Electron apps and Android APKs you own or may examine.
Static analysis only, nothing gets run, and for an unknown file use a VM because REA is not a sandbox