반응형
이전 포스팅을 이어서 이번 포스트에서는 apk 리소스 디컴파일에 대해 기술하고자 한다.
이전 포스팅 apk 코드 디컴파일방법을 알고싶다면 Apk파일 디컴파일 방법 두가지! (1/2)를 참조하길바란다.
그럼 이제 apk 리소스 디컴파일방법에 대해 기술해본다.
apk리소스 디컴파일을 하려면 먼저 'apkTool'이 필요하다.
아래 링크를 참조하여 다운받는다.
https://ibotpeaches.github.io/Apktool/install/
아래 그림에 Install버튼을 클릭하여 OS에 맞춰 다운한다.
다운받았다면 체크해야 할 항목이 있다.
1. Java version
java 7 이상 설치되어있어야 한다.
2. apktool의 경로상에 영문명만 있도록 한다.
xxxx/카카오받은파일/xxxx <= 이렇게 경로상에 한글명 경로는 지양한다.
다 되었다면 이제 사용방법에 대해 기술한다.
* Decoding
java -jar apktool.jar d {option} apk파일.apk
* Building
java -jar apktool.jar b {options} 빌드 경로
상세정보는 apktool document를 참조하길 바란다.
apk decoding이 정상적으로 되었다면 해당 앱의 AndroidManifest정보, 기타 res정보를
100% 완벽하지는 않지만 어느정도 decoding된 결과를 얻을 수 있다.
해당 포스트가 도움되었길 바라며 여기서 작성을 마친다.
반응형
'안드로이드 > 일반' 카테고리의 다른 글
[Android] 데이터 객체전달? 이제 Parceler로 쉽게 구현하세요 (1) | 2018.04.25 |
---|---|
[Android] Json? String? 이젠 쉽게 컨버팅하자! (0) | 2018.04.15 |
[Android] Apk파일 디컴파일 방법 두가지! (1/2) (0) | 2018.02.24 |
[Android] AudioFocus 처리 (2) | 2018.02.21 |
[Android] 안드로이드 볼륨조절버튼 클릭시 특정 타입으로 고정하기 (0) | 2018.02.14 |