안드로이드 APK 디컴파일로 분석하기
안드로이드 APK 파일을 분석할 수 있다
디컴파일로 apk 파일을 분석해보자
준비물
- ApkTool : apk 압축을 풀어준다 (안드로이드 스튜디오로 볼 수 있음)
- Dex2Jar : apk 파일이나 apk 를 압축을 푼 dex 파일을 jar 파일로 변환해준다
- JD-GUI : jar 파일을 들여다 본다 (Class 를 볼 수 있음)
자바 파일 확인하고 싶으면
apk 파일을 dex2jar 로 jar 파일로 변환해준다
1 | #권한주고 |
JD-GUI 로 변환된 jar 파일을 본다
안드로이드 파일구조 확인하고 싶으면
apktool 로 apk 를 압축 푼다
1 | apktool d -f -s -o [결과 폴더] [apk파일 위치] |
classes.dex 파일을 보고 싶으면 위에 dex2jar 로 dex => jar 로 변환해서
JD-GUI 로 본다