# apk to jar
1. apk 파일 확장자를 zip으로 변경한 후 압축을 해제한다.
2. classes_dex2jar.jar 파일을 이용하여 classes.dex파일을 jar로 디컴파일한다.
- 다운경로 : https://github.com/pxb1988/dex2jar
- 실행 : d2j-dex2jar.bat test.apk
- 결과 : test.jar 생성
3. jd ui download
- 다운경로 : http://java-decompiler.github.io/#jd-gui-download
- 실행 : jd ui에서 test.jar 로드
# AndroidMainfest.xml 추출
- AXMLPrinter2.jar를 이용하여 바이너리화된 AndroidMainfest.xml파일을 디컴파일한다.
- 다운경로 : https://code.google.com/p/android4me/downloads/detail?name=AXMLPrinter2.jar
- 변경방법
1. AXMLPrinter2.jar 파일을 1번에서 압축해제한 디렉토리로 복사한다.
2. java -jar AXMLPrinter2.jar AndroidManifest.xml > Manifest.xml
3. AndroidManifest.xml을 삭제하고 Manifest.xml의 파일명을 AndroidManifest.xml로 변경
댓글