본문 바로가기
IT Tech/Mobile

dex 파일을 jar 파일로 변환 : undx.jar 파일이용

by _><- 2015. 10. 27.
반응형

안드로이드 APK 파일의 압축을 풀면 classes.dex 파일이 나타난다.

그리고 APK가 설치된 /data/data/패키지명에도 일부 dex 파일들이 존재한다.


dex2jar 파일로 대부분의 dex파일을 jar 파일로 변환할 수 있지만 일부 dex 파일은 풀리지 않고 오류가 발생한다.


이때 undx.jar 파일과 dexdump.exe 파일을 이용하여 dex 파일을 jar 파일로 변환할 수 있다.



                        출처 : http://egloos.zum.com/shadowxx/v/10658242

       


1. undx.jar 파일 


- undx.jar 다운로드 링크 : http://kozazz.tistory.com/attachment/cfile22.uf@115AE5144C32AB7784BAD8.jar

- 사용법 : 풀어야할 dex 파일이 있는 경로에서 ./gen 폴더를 생성하고 아래 명령을 수행


C:\> java -DASDKLoc=. -jar undx.jar <dex파일명>


2. dexjump.exe


- 안드로이드 SDK 의 platform-tools에 포함되어 있고 아래 경로에서도 다운로드 할 수 있다.

- 다운로드 URL : https://apk-view-tracer.googlecode.com/archive/271530e80bed33e390acfeff5ca53f842b37b73f.zip




참고 : http://kozazz.tistory.com/21

       https://code.google.com/p/apk-view-tracer/source/browse/platform-tools/dexdump.exe?r=271530e80bed33e390acfeff5ca53f842b37b73f

반응형