안드로이드 앱의 apk를 추출하는 방법, apk를 디컴파일 하는 방법을 사용해 보려고 한다.특히 일부 앱 커스텀 폰트 설정에 필요한 ttf 파일을 구할 때 도움이 될 것 같다. 준비물 : 7Zipper (파일 탐색기 앱)
1. 먼저 앱을 실행한 후 ‘설치된 앱’을 클릭한다.
2. apk나 소스를 추출할 앱을 찾아 클릭한 후 백업을 실행한다. 경로는 바꾸지 않는 편이 좋다
3. 다시 초기화면으로 돌아와 내부 스토리지 용량을 클릭하여 백업된 파일의 경로(/backups/user/)를 찾는다.
4. /backups/user 폴더에 들어가면 백업한 앱 이름.apk 파일이 있을 것이다. 그렇다. 이렇게까지 하면 이미 앱 apk 추출에 성공한 것이다.
이어 apk를 디컴파일(파일 해체)해 앱 소스를 열어보는 방법이다.5. apk 파일을 길게 누르면 옵션이 나타난다. 그 중에서 ‘압축해제’를 클릭하여 확인을 선택한다.
6. 앱 이름 폴더가 생성된다. 여기서 assets 폴더를 찾아서 들어온다. tf 파일이 생긴 것을 확인할 수 있다. 글꼴 tf 추출 성공!
번외에 카카오톡 디컴파일도 앱명만 다를 뿐 위 과정과 같다.
이렇게 소스 파일을 열어볼 수 있다.
물론 어떤 앱이든 함부로 열면 안되겠죠!
물론 어떤 앱이든 함부로 열면 안되겠죠!