디컴파일 관련 툴
apk 파일을 java 코드로 보려면 .dex 파일을 dex2jar를 사용하여 .jar 파일로 디컴파일한 후 .jar(.class 파일들의 모음) 파일을 .java 파일로 바꾸는 과정이 필요합니다. 하지만 jd-gui를 사용하면 간편히 디컴파일 할 수 있습니다.
1. Apk Easy Tool
2. Dex2Jar: 앱 파일의 확장자 dex를 jar로 변환
다운로드: https://github.com/pxb1988/dex2jar
3. jd-gui
다운로드: http://java-decompiler.github.io/
4. Nox : apk 동적분석을 위한 안드로이드 에뮬레이터
다운로드: https://kr.bignox.com/
실습
1. jdk 1.8 설치
2. jd-gui 설치
3. 프로젝트 생성후 apk 생성
4. jd-gui에서 파일 열기
5. 다른 APK 파일도 확인
<생성한 프로젝트 디컴파일 코드>
<배민apk 디컴파일>
참고:
[1] https://jennana.tistory.com/360
'안드로이드' 카테고리의 다른 글
Relative Layout에 대하여 (0) | 2023.04.16 |
---|---|
안드로이드 통신 방법에 대하여 (0) | 2023.03.28 |
[Andorid] MVVM Pattern (0) | 2023.03.07 |
URI Scheme, AppLink, Deferred depp Link 정의 (0) | 2023.02.14 |
안드로이드 url scheme (0) | 2023.01.31 |