Loading
2014. 1. 7. 08:00 - 알 수 없는 사용자

apktool을 사용하여 SystemUI.apk 디컴(Decompile)하기



여러분 안녕하세요~ 늘 유용한 정보로 찾아뵙고싶은 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를 디컴해봤는데 도움되셨나요?

도움되셨다면 뷰온버튼 꾹~ 눌러주세요. 감사합니다.