본문 바로가기

운동하는 개발자/Android

안드로이드 앱 디컴파일 / 분석 / 뜯어보기 -1 (APK Extractor) / apk decompile

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

 

안드로이드 앱 디컴파일 / 분석 / 뜯어보기 -2(완) (dex2jar, jd-gui) / apk decompile

1편에서 classes.dex파일까지 추출한 상황 2021.07.30 - [운동하는 개발자/Android] - 안드로이드 앱 디컴파일 / 분석 / 뜯어보기 -1 (APK Extractor) / apk decompile 안드로이드 앱 디컴파일 / 분석 / 뜯어보기..

singo112ok.tistory.com

 


 

728x90