반응형
과거 APK 디컴파일을 위해 무슨 과정을 많이 거쳤는데
classes.dex 파일을 어떻게 jar로 변환하는지?
폴더 구조는 보이지만 파일의 코드를 전혀 볼 수 없었는지?
등의 문제를 거치다가 그 모든 과정을 깔끔하게 해결하는 방법을 찾았다.
무료로 사용할 수 있으며 apk로 싸여진 java, xml 등 소스 코드를 볼 수 있게 해준다.
1. 사이트 접속 후 최신 버전 다운로드
https://github.com/skylot/jadx
skylot/jadx
Dex to Java decompiler. Contribute to skylot/jadx development by creating an account on GitHub.
github.com
![](https://blog.kakaocdn.net/dn/dAxnj7/btqCYFRUq9l/FDzPtL8o4AR5KIy5Ptz2wk/img.png)
2. 링크 클릭시 3개의 파일 중 jre-windows.zip을 설치
![](https://blog.kakaocdn.net/dn/lWLTT/btqCZzjCUXt/mOGNKUKeVzWaQQMgXknhkK/img.png)
3. 압축을 해제하고 jadx-gui.bat을 실행
![](https://blog.kakaocdn.net/dn/GGbz3/btqCYE6R49l/0DEUWL3o4sb5EUfkK7cKmk/img.png)
4. apk나 zip 파일 열기
![](https://blog.kakaocdn.net/dn/r1w2I/btqCVEfUxDG/XDnkSoToiJjvzQnJ1Zos3K/img.png)
zip 파일과 apk파일을 각각 올려봤는데 잘 동작한다.
반응형
'IT Study > Android' 카테고리의 다른 글
[Android] 이미지 뷰의 이미지를 다른 이미지 뷰로 가져오기 (0) | 2020.03.30 |
---|---|
[Android] 동적으로 레이아웃 추가하기 - HorizontalScrollView, Glide (0) | 2020.02.27 |
SHA-1 키 값 구하기 - 안드로이드 스튜디오 (0) | 2020.02.21 |
[Android] 안드로이드 타이틀 바 / 상태 바 제거하기 (0) | 2020.02.19 |
[Android] SHA 키 값 구하기 ERROR:Invalid Key Hash - Facebook Login API (0) | 2020.02.13 |
댓글