안드로이드 앱(APK) 디컴파일(Decompile)로 소스 보기!!
안드로이드 특정 앱을 분석해 보기 위해 디컴파일 하는 방법입니다
간단히 특정 앱의 소스를 확인해 볼 수 있습니다
- apktool 다운로드
: https://bitbucket.org/iBotPeaches/apktool/downloads/ 에서 apktool_version.jar 최신 파일을 다운로드 한다
: 다운 받은 jar 파일 이름을 apktool.jar로 변경한다
: raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/windows/apktool.bat 링크에 마우스 우클릭 - 다른 이름으로 링크 저장 - apktool.bat 이름으로 저장
: 다운받은 apktool.bat와 apktool.jar을 C:\windows 폴더에 복사한다
- 분석할 apk 파일 다운로드
: 구글에서 원하는 앱의 이름 apk로 검색해서 다운 받는다 ex.)카카오톡 apk로 검색
: 또는 https://apkpure.com/ 사이트에서 다운 받는다
- jadx-gui 다운로드
: https://github.com/skylot/jadx 의 Download에 보면 github 주소가 나온다 여기를 클릭해서 최신버전을 다운로드 한다
: 현재 최신 기준(1.2.0) 다운로드 링크 https://github.com/skylot/jadx/releases/tag/v1.2.0
: jadx-gui-1.2.0-with-jre-win.zip 를 다운받아 압축을 푼다
- 실행
: 압축을 푼 jadx-gui 폴더의 jadx-gui-1.2.0.exe 파일을 실행해서 프로그램을 띄우고 원하는 apk 파일을 열면 된다
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[안드로이드] unexpected element <queries> found in <manifest>에러 해결 방법!! (0) | 2022.04.12 |
---|---|
[안드로이드] 코드로 view 테두리 곡선 또는 원형 view 만들기!!! (0) | 2021.04.13 |
[안드로이드] 아주 간단히 Listview 사용하기!!! (0) | 2020.11.09 |
[안드로이드] txt 파일 내용 읽기!!(한글깨짐 문제 해결) (0) | 2020.10.11 |
[안드로이드] RxAndroid 사용법 및 정리!!(asynctask deprecated) (0) | 2020.09.26 |