dex2jar 디컴파일은 그 단계가
1. dex 파일 또는 apk 파일(알아서 그 속의 dex 파일을 다룬다) 로부터 class 파일들을 생성
2. jad 를 통해 class 파일들을 java 소스코드로 변환
이렇게 인데 이때 주의할점은
1. JDK, JRE 가 잘 깔려있고 기본적인 자바 패스설정이 다 되어있어야한다(자바bin path설정, classpath.. 는 안해도되긴되는듯)
2. lib 폴더가 dex2jar.bat 과 동일한 경로에 있어야 한다(com.google....v3.Main 이 없다는 에러)
종일이가 만든 스크립트는 jar.exe 를 통해서 jar 를 푼다음에
거기서 재귀적으로 jad 를 통해 모든 class 파일들을 java 로 변환하고
나머지 class 파일들을 삭제하도록 되어있음.
(test.bat, jad.exe, loop.bat 추가로있음)
'Programming' 카테고리의 다른 글
python post script (0) | 2013.06.12 |
---|---|
Hook Disclosure with Timing Attack (0) | 2013.06.05 |
Difference between Ntxxx and Zwxxx API (0) | 2013.05.22 |
Windows Library Structure (0) | 2013.05.22 |
netcat proxy (1) | 2013.04.24 |