Android 플랫폼에서 APK 패키지 또는 DEX 파일을 디 컴파일 할 수 있습니까? APK 파일을 디 컴파일 할 수있는 도구가 있습니까?
Android 플랫폼에서 APK 패키지 또는 DEX 파일을 디 컴파일 할 수 있습니까? APK 파일을 디 컴파일 할 수있는 도구가 있습니까?
답변:
온라인 APK 디 컴파일러
http://www.decompileandroid.com/
http://www.javadecompilers.com/
Windows 용 APK 디 컴파일러 앱
http://forum.xda-developers.com/showthread.php?t=2493107
2015/12/04
ClassyShark 업데이트 APK / Zip / Class / Jar 파일을 열고 내용을 분석 할 수 있습니다.
https://github.com/google/android-classyshark
나는 콤바인이 dex2jar하는 도구, JD 코어 및 apktool 만들었습니다 https://github.com/dirkvranckaert/AndroidDecompiler 그냥 로컬 프로젝트를 체크 아웃을하고 설명 된대로 스크립트를 실행하면 디 컴파일 모든 자원과 소스를 얻을 수 있습니다.
APK는 zip
형식입니다. 다른 .zip
파일 과 마찬가지로 압축을 풀 수 있습니다 .
Android SDK에서 제공되는 도구를 .dex
사용하여 파일을 디 컴파일 할 수 있습니다 dexdump
.
자세한 dex 정보는 https://stackoverflow.com/a/7750547/116938 을 참조 하십시오 .
https://play.google.com/store/apps/details?id=com.njlabs.showjava를 사용하여 Android 기기에서 APK를 디 컴파일 할 수 있습니다.
자세한 내용은 여기를 참조하십시오 : http://forum.xda-developers.com/showthread.php?t=2601315
편집 : 28-02-2015
APK를 디 컴파일하려면 다음 도구를 사용할 수 있습니다. https://apkstudio.codeplex.com/license
이 링크를 확인하는 데 도움이되지 않으면
http://www.decompileandroid.com/
이 웹 사이트는 APK 파일에 포함 된 코드를 디 컴파일하고 파일의 다른 모든 자산을 추출합니다.
apktool : http://ibotpeaches.github.io/Apktool/ 을 사용 하여 xml res 파일도 제공 할 수 있습니다. 이와 함께 ax의 dex 파일을 JD-GUI로 열고 표준 Java 파일로 내보낼 수있는 jar 파일로 출력하는 dex2jar 시스템을 사용할 수도 있습니다.