Programming
Android APK Decompile
daehee87
2013. 5. 24. 03:04
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 추가로있음)