2015. 4. 9. 13:49ㆍMobile/Android
안드로이드 APK 디컴파일
먼저 아래 2가지 파일을 다운로드 해준다. 2번은 상당히 많이 쓰이는거라 잘알고 있을거고 1번은 dex파일을 jar로 변환해주는 툴이다.
1. https://code.google.com/p/dex2jar/downloads/list
- dex를 jar 파일로 변환해주는 툴
2. http://jd.benow.ca/
- JD-GUI : 디컴파일 하는툴
1. 자신이 만든 APK 파일을 압축을 풀어주세요.
2.classes.dex 파일을 1번 받고(압축풀고) 폴더(dexjar 받은폴더) 안에다가 이동 or 복사 해주세요~
3.저는 C:\dex2jar-0.0.9.15 여기에다가 classes.dex 를 복사했습니다.
4. cmd 로 이동하셔서 cd C:\dex2jar-0.0.9.15 엔터 그다음 d2j-dex2jar.bat classes.dex 이거나 dex dex2jar.bat classes.dex 이 2개 중에 한 개를 입력하시면 폴더에 classes_dex2jar 가 생성이 됩니다.
5. jar 파일을 압축을 푸셔도 되고 바로 jar를 오픈 해도 상관이 없습니다.
6. C:\jd_gui\jd-gui-0.3.6.windows jd-gui 를 실행시켜 jar 파일 혹은 class 파일을 열어주시면 디컴파일이된 소스를 확인 할 수 있습니다.
PS. (int layoutResID)값이나 리턴 값들이 축약돼서 나오네요 잘 파고들면 되겠네요
끝~
'Mobile > Android' 카테고리의 다른 글
[Android Studio] Gradle DSL method not found:'runProguard' Error (1) | 2015.04.28 |
---|---|
안드로이드 구글 애널리틱스 (0) | 2015.04.17 |
안드로이드 가로모드 세로모드 고정 (0) | 2015.01.28 |
안드로이드 비디오태그 스트리밍시 소리만 나오는경우 (0) | 2015.01.21 |
이클립스 정렬 길이 설정 (0) | 2015.01.08 |