---
title: "휴대폰의 모든 Android 앱은 이제 Claude Code에게 열린 책이다. 스택: Cla"
url: "https://reamcp.dev/ko/cases/any-android-app-on-your-phone-is-now-an-open-book-for-claude-3a8bba"
source: "https://x.com/i/status/2114331490217591220"
source_type: "x"
author: "Theo Vance"
author_handle: "TheoVanceln"
stars: 0
category: "앱 기능 재현"
categories: ["app-recreation"]
tags: ["android", "apk", "claude-code", "jadx", "mcp", "reverse-engineering"]
added: "2026-10-29T02:26:24.603Z"
updated: "2026-10-29T02:26:24.612Z"
locale: "ko"
content_locale: "ko"
---

# 휴대폰의 모든 Android 앱은 이제 Claude Code에게 열린 책이다. 스택: Cla

Claude Code → REA (MCP) → headless JADX 워크플로로 Android APK를 매핑하고, 기능을 추적하고, 관찰된 동작으로부터 SPEC.md를 작성하고 앱을 다시 빌드하는 방법을 설명한 X 게시물. 설정 단계와 R8 난독화 및 네이티브 라이브러리에 관한 주의 사항을 포함한다.

## Description

휴대폰의 모든 Android 앱은 이제 Claude Code에게 열린 책이다

스택: Claude Code → REA (MCP) → headless JADX

apk → 매핑 → 추적 → 명세 → 빌드

1단계 → npx rea-agents setup
2단계 → 전체 JDK 17+ 및 고정된 JADX 0.7.1 jar. 대부분의 설정은 여기서 죽는다
3단계 → 어떤 메서드도 읽기 전에 manifest, 진입점, DEX를 매핑한다
4단계 → investigate_feature가 UI → handler → 실제 작업을 수행하는 그 메서드까지 따라간다
5단계 → 동작만으로 SPEC.md를 작성하고 새 세션에서 자신의 버전을 빌드한다

큰 실수: 클래스 이름을 읽는 것. R8은 그것들을 a.b.c로 바꾼다. 문자열, 리소스 id, 프레임워크 호출에 고정하라

한계: 네이티브 .so 파일이나 패커에 숨겨진 로직은 깨끗한 Java로 돌아오지 않는다. 그리고 정적 분석만 가능하며 실행하거나 패치할 수 없다

첫 APK를 고르기 전에 이것을 저장하라

## Original README

any Android app on your phone is now an open book for Claude Code

the stack: Claude Code → REA (MCP) → headless JADX

apk → map → trace → spec → build

step 1 → npx rea-agents setup
step 2 → full JDK 17+ and the pinned JADX 0.7.1 jar. this is where most setups die
step 3 → map the manifest, entry points and DEX before reading any method
step 4 → investigate_feature walks UI → handler → the one method that does the work
step 5 → SPEC.md from behavior only, build your version in a fresh session

the big mistake: reading class names. R8 turns them into a.b.c. anchor on strings, resource ids, framework calls

the limit: logic hidden in native .so files or packers won't come back as clean Java. and it's static only, no running or patching

save this before you pick your first APK
