
원클릭 APK 디컴파일, 다양한 백엔드 지원
인기 있는 무료 dex 변환기 및 Java 디컴파일러를 위한 Python 래퍼입니다. APK에서 직접 Java 소스 코드를 추출합니다. 클래스패스 설정이나 명령줄 인수를 신경 쓰지 않고 다양한 변환기/디컴파일러를 실험해 볼 때 유용합니다.
$ git clone https://github.com/b-mueller/apkx
$ cd apkx
$ sudo ./install.sh
참고:
명령줄에 APK 파일 이름을 전달하세요:
$ apkx HelloWorld.apk
Extracting HelloWord.apk to HelloWord
Converting: classes.dex -> classes.jar (dex2jar)
dex2jar HelloWord/classes.dex -> HelloWord/classes.jar
Decompiling to HelloWord/src (cfr)
기본 변환기와 디컴파일러 조합은 dex2jar와 cfr입니다. -c 및 -d 플래그를 사용하여 이를 변경할 수 있습니다. 예:
$ apkx -c enjarify -d procyon HelloWorld.apk
도움말을 보려면 다음을 실행하세요:
$ apkx -h
이 스크립트는 다음 도구를 통합합니다:
이 스크립트는 OWASP Mobile Security Testing Guide와 함께 제공됩니다. 추가 지침 및 사용 예제는 다음을 참조하세요: