IT 기술/Mobile
dex 파일을 jar 파일로 변환 : undx.jar 파일이용
->^_^<-
2015. 10. 27. 23:25
반응형
안드로이드 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
728x90