
DEX 파일 및 디컴파일된 Android 코드에서 발견된 문자열 상수로부터 메서드 이름, 클래스 참조 및 소스 파일 경로를 추출하는 JADX 플러그인입니다.
문자열 상수에서 정보를 추출하는 JADX 플러그인입니다.
디컴파일된 코드의 문자열 상수를 추출하고 분석하여 다음을 찾습니다:
이 플러그인이 GitHub에 게시된 경우 직접 설치할 수 있습니다:
jadx plugins --install "github:0rshemesh:jadx-magic-strings"
저장소 클론:
git clone https://github.com/0rshemesh/jadx-magic-strings.git
cd jadx-magic-strings
플러그인 빌드:
./gradlew build
플러그인 설치:
jadx plugins --install-jar build/libs/jadx-magic-strings-1.0.1.jar
또는 JAR 파일을 JADX 플러그인 디렉토리에 수동으로 복사:
~/.local/share/jadx/plugins/dropins/%APPDATA%\jadx\plugins\dropins\플러그인은 독립적으로 빌드할 수 있습니다:
./gradlew build
플러그인 JAR은 다음 위치에 생성됩니다:
build/libs/jadx-magic-strings-1.0.1.jar
요구 사항:
./gradlew)플러그인 설치 (위 설치 섹션 참조)
JADX GUI 실행:
jadx-gui
JADX GUI에서 APK/DEX 파일 열기
디컴파일 완료를 기다립니다 (디컴파일 후 플러그인이 자동으로 실행됨)
플러그인 접근:

플러그인은 디컴파일 중 자동으로 실행되지만, 결과를 보기 위한 CLI 인터페이스는 없습니다. GUI를 사용하여 추출된 정보를 확인하세요.
.java, .kt 등으로 끝나는 파일 경로 일치플러그인이 메뉴에 나타나지 않음:
META-INF/services/jadx.api.plugins.JadxPlugin결과가 표시되지 않음:
빌드 오류:
./gradlew clean build를 실행하여 전체 재빌드build.gradle.kts의 JADX 버전이 Maven Central에서 사용 가능한 버전과 일치하는지 확인0rshemesh가 만들고 유지 관리합니다.
이 플러그인은 Apache License 2.0에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.