728x90
※들어가기 앞서 Proguard나 각종 디컴파일 방지 기술이 적용되지 않은 앱에만 사용 가능합니다
1. 앱 추출
play store에서 디컴파일을 원하는 앱을 다운로드한다
(기본적으로 안드로이드에서 apk를 다운받고 설치 한 뒤 apk는 자동 삭제된다)
이를 설치된 데이터를 가지고 다시 apk를 추출해내야 하므로 구글에서 APK Extractor 앱을 다운받는다
※ 다른 추출 앱도 상관없으며 이미 APK를 인터넷에서 받거나 한 경우엔 해당 작업이 필요 없다
첫 실행화면 드래그하여 추출을 원하는 앱 옆에 : 버튼을 누른다
창이 하나 뜨면 공유 버튼을 누르고
위와 같이 저장된 경로를 알려주고 바로 외부 앱으로 공유도 가능하다
윈도우 탐색기로 해당 경로를 열어보면 저렇게 앱 명(계산기)의 폴더가 생성되었고 들어가 보면 APK가 생성되어있다
이를 압축 프로그램으로 열어서 보면 classes.dex라는 파일이 있는데 이 파일만 꺼낸다
2탄 계속
2021.07.30 - [운동하는 개발자/Android] - 안드로이드 앱 디컴파일 / 분석 / 뜯어보기 -2(완) (dex2jar, jd-gui) / apk decompile
728x90
'운동하는 개발자 > Android' 카테고리의 다른 글
android createnewfile Operation not permitted 해결 (0) | 2021.08.22 |
---|---|
안드로이드 앱 디컴파일 / 분석 / 뜯어보기 -2(완) (dex2jar, jd-gui) / apk decompile (3) | 2021.07.30 |
Firebase 안드로이드 라이브러리 프로젝트에 사용법 / how to use firebase for android library project (0) | 2021.03.04 |
Android Studio Crashlytics 사용법 (Firebase) (0) | 2021.03.03 |
Android Firebase 사용법 (Android Studio) / how to use Firebase (0) | 2021.03.03 |