여러분 안녕하세요~ 늘 유용한 정보로 찾아뵙고싶은 WID팀의 큐타입니다.
오늘은 apktool을 사용하여 디컴(Decompile)을 해보도록 하겠습니다.
들어가기에 앞서 디컴(Decompile)이 무엇인지 간단하게 알고 가볼까요?
디컴(Decompile)이란?
프로그래밍 언어를 컴퓨터 언어로 바꾸어 사용자가 직접 수정을 할 수 있도록 하기위해 하는 작업입니다.
준비물
1.java (홈페이지 가서 다운로드 하시고 이미 깔려있는분은 넘어가세요)
2.apktool
다운로드 : http://widzard.tistory.com/15
3.루트익스플로어 > system > app > SystemUI.apk
> system > framework > framework-res.apk
> system > framework > twframework-res.apk
위 세개의 항목을 복사해서 개인만의 폴더에 넣어서 컴퓨터로 옮겨주세요.
준비되셨으면 시작합니다.
1.
반드시 apktool을 C드라이브 최상단에 설치해주세요.
(apktool을 사용하여 SystemUI.apk 디컴(Decompile)하기)
2.
준비물에 있던 SystemUI.apk와 framework-res.apk와 twframework-res.apk를 apktool폴더 안으로 넣어주세요.
(apktool을 사용하여 SystemUI.apk 디컴(Decompile)하기)
3.
시작을 눌러주시고(윈도우7 기준) cmd를 검색해서 열어주세요.
(apktool을 사용하여 SystemUI.apk 디컴(Decompile)하기)
4.
cmd창이 뜨면 cd c:\apktool 을 입력하고 엔터를 쳐주세요.
c:WAPTOOL> 이라는 글자가 뜨면 성공입니다.
(apktool을 사용하여 SystemUI.apk 디컴(Decompile)하기)
5.
SystemUI.apk를 디컴하기 앞서 framework-res.apk와 framework-res.apk에게 권한을 줘야 합니다.
apktool if framework-res.apk를 치고 엔터를 쳐주세요.
apktool if twframework-res.apk를 치고 엔터를 쳐주세요.
(apktool을 사용하여 SystemUI.apk 디컴(Decompile)하기)
6.
오류없이 잘 따라오셨다면 이제 SystemUI.apk를 디컴해봅시다.
apktool d SystemUI.apk를 치고 엔터를 누르면 뭔가 좌르륵 뜨는데 기다려주세요.
(apktool을 사용하여 SystemUI.apk 디컴(Decompile)하기)
7.
apktool 폴더로 가보면 디컴된 SystemUI가 폴더로 나타나게 됩니다.
(apktool을 사용하여 SystemUI.apk 디컴(Decompile)하기)
다시 리컴을 하고싶으면 apktool b SystemUI를 치고 엔터를 눌러주시면 됩니다.
이렇게 apktool을 사용해 SystemUI.apk를 디컴해봤는데 도움되셨나요?
도움되셨다면 뷰온버튼 꾹~ 눌러주세요. 감사합니다.
'Android > Rooting Guide' 카테고리의 다른 글
옵티머스G PRO(LG-F240S) 숨겨진 기능! 노크오프! (0) | 2014.02.06 |
---|---|
옵티머스G PRO(LG-F240S) 벽돌 복구 (23) | 2014.02.06 |
옵티머스G PRO (LG-F240S) 루팅하기 (71) | 2014.02.05 |
갤럭시S3 3G(SHW-M440S) 루팅카운트 지우기 (13) | 2014.01.06 |
갤럭시노트2(SHV-E250S) 벽돌풀기 (53) | 2013.12.27 |
갤럭시 노트2 AOSP 커스텀롬 설치 (47) | 2013.12.23 |
apktool, odin3, Xposed 모음 (0) | 2013.12.06 |