---
title: "REA + Claude Code 讀取你上次應用程式更新真正改變了什麼，傳送這個 s"
url: "https://reamcp.dev/zh-tw/cases/rea-claude-code-reads-what-your-last-app-update-really-chang-3a1c06"
source: "https://x.com/i/status/2110859977355145565"
source_type: "x"
author: "Myttle"
author_handle: "xmyttle"
stars: 0
category: "檔案格式與協定"
categories: ["formats-protocols"]
tags: ["android-apk", "claude-code", "diff", "electron", "static-analysis"]
added: "2026-10-16T02:06:36.304Z"
updated: "2026-10-15T22:26:51.000Z"
locale: "zh-tw"
content_locale: "zh-tw"
---

# REA + Claude Code 讀取你上次應用程式更新真正改變了什麼，傳送這個 s

一篇貼文，展示如何結合 REA 與 Claude Code，對 Electron 應用程式或 Android APK 的兩個版本進行差異比較，並使用 REA 的比較工具產生帶標籤的變更報告，僅限靜態分析。

## Description

REA + Claude Code 讀取你上次應用程式更新真正改變了什麼，傳送這個單一提示詞，更新日誌就死了

應用程式內的檔案知道真相。REA，這個免費開源的 Reverse Engineer Anything 工具，讓編碼代理讀取那些檔案，而圖片上的提示詞將它指向一個問題：這次更新改變了什麼？

你將它貼到 Claude Code 後，代理會
→ 問你 4 個問題：哪個應用程式、哪些版本、在哪裡、什麼重要
→ 以 dry run 方式設定 REA，先計畫，尚未寫入任何內容
→ 分析舊版本一次，新版本一次
→ 呼叫 REA 的比較工具，並只保留它回傳的內容
→ 交給你一張表：變更、檔案和函式、標籤、為什麼重要

標籤是我絕不會跳過的部分。每一列都是 OBSERVED
INFERRED 或 UNKNOWN。缺失的發現並不能證明沒有變化，提示詞讓代理明確說明這一點

為什麼我信任標籤勝過自信的總結：在 REA 自己的部落格中，一個重建的函式逐指令匹配原始版本，卻在原始版本為 128.0 的地方仍為 0.0。

檢查通過了，因為它從未查看那個數字

適用於你擁有或可以檢查的 Electron 應用程式和 Android APK。

僅限靜態分析，不執行任何內容，對於未知檔案請使用 VM，因為 REA 不是沙箱

## Original 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
