apktool사용법/apktool다운/apktool명령어
http://wbjs4125.blog.me/110161095168
-
Apktool은 Apkmanager와 같은 기능을 하는 툴입니다.
비교적 어렵게 느껴져서 고수들의 영역(?)으로 생각하시는분이 많으시더라고요...
절대로 아닙니다...
저는 디컴파일할때만큼은 Apktool로 하고있어요.
개인적인견해지만 Apktool이 Apkmanager보다 안정적인것같네요.
기본적으로 Java가 설치되어있어야합니다.
Apkmanager강좌에 보시면 다운로드 링크가 있습니다.
먼저 첨부파일의 apktool.zip을 로컬디스크(C)에 압축풀어줍니다.
***로컬디스크(C)에 압축푸는 이유는 명령어치기 귀찮아서에요...***

윈도우마크+R 또는 시작>Cmd 검색>cmd.exe실행


이게 실행화면입니다.

이제 cd 명령어로 로컬디스크(C)에 있는 apktool폴더로 가봅시다.

명령어: cd c:\apktool
***cd ~ : ~로 이동
***c:\ : 로컬디스크(C)
이제 네모친부분처럼 바뀌었을겁니다.
이제 apktool폴더에 디컴파일하고자 하는 apk를 넣어주세요.
***강좌에서는 SystemUI.apk를 넣었으며 디컴파일을 위해 framework-res.apk도 같이 넣었습니다.
넣으셨으면 apktool 디컴파일 또는 if 명령어를 씁니다.
******명령어******
**참조할때**
(Apkmanager의 10번 명령과 같음)
apktool if 파일명.apk
또는
java -jar apktool.jar if 파일명.apk
***디컴파일***
apktool d 파일명.apk
또는
java -jar apktool.jar d 파일명.apk
***컴파일***
apktool b 파일명
또는
java -jar apktool.jar b 파일명
↑파일명.apk아닙니다
파일명 만 입력하셔야합니다
참고로 말씀드리면 java -jar apktool.jar 이걸로 하는걸 추천드립니다.
Apkmanager, Apkmultitool 등 이 방식으로 디컴/컴파일 합니다.
***Tip***
apktool d/if/b 로 안될경우
java -jar apktool.jar d/if/b 로 시도해봅시다.
저는 Apktool을 권장하는편입니다.
특히 로그요.
Art/ICS Apktool 등은 아예 로그보기가 없습니다;;
Apktool을 쓰는게 정신건강과 미래를 위해(?) 좋습니다.
많이 어려워보이실수도 있습니다.
하지만 사실 쓰시면 Apkmanager보다 이게 훨씬 편하실겁니다.
아, 물론 익숙해진다는 전제하에 말이죠.
[출처] apktool사용법/apktool다운/apktool명령어|작성자 꼬마자두
'- 프로그래밍 > Android' 카테고리의 다른 글
펌글] 어플 한글화 하는법 및 Tip (3) | 2014.08.21 |
---|---|
펌글]이클립스에서 예제소스 불러오기(기존 프로젝트 불러오기) (0) | 2014.08.16 |
이클립스] 기본적으로 알아두면 좋은 내용 (0) | 2014.08.16 |
이클립스]글자크기 조절, 라인넘버(줄번호) 넣기 (0) | 2014.08.14 |
펌글][Eclipse] 이클립스 단축키 (0) | 2014.08.14 |