Android(안드로이드) - APKTool
① 프로젝트 진행 중 apk 디컴파일 을 통해서 소스 분석 및 리소스(이미지 등) 추출이 필요한 경우 유용하다.
- smail 파일로 추출
- java 파일로 추출
Android(안드로이드) - 디컴파일(Decompile)
apk 파일을 적당한 경로에 apktool.jar 와 같이 위치한다.
커맨드 쉘에서 아래와 같이 명령어를 입력한다. (윈도우, Mac 공통)
1
2
3
4
5 |
#디컴파일(Decompile)
java -jar apktool.jar d 디컴파일.apk
#(Build)
java -jar apktool.jar b [apk 프로젝트 폴더] |
cs |
디컴파일(Decompile) 완료 후 하위 폴더에서 리소스(Resource) 파일 확인 가능
Android(안드로이드) - 실행 화면
Android(안드로이드) - APKTool 다운로드
APKTool을 사용하기 위해서는 jdk(java) 버전 1.7 이상 설치되어 있어야 한다.
dex2jar 사용 방법은 다음 포스팅에서 다루기로 한다.
'모바일 > Android' 카테고리의 다른 글
[Android,Java] 안드로이드 - AES256 암호화 및 복호화 예제 소스 다운로드 (3) | 2017.12.19 |
---|---|
[Android] 안드로이드 - 웹뷰 대체 라이브러리(AdvancedWebView) 사용법 (0) | 2017.10.27 |