LITTLEBEAR
smali 수정을 좀더 쉽게.. 본문
어플의 classes.dex 를 desmali 해서 보면 도통 이게 뭔 말인지..
어느정도 컴퓨터 언어에 대해 지식을 가지고 있다고 해도..이건 대체...=_=
그래서 smali 작업때 좀더 쉽게 할 수 있도록!몇가지 프로그램을 소개시켜드릴려구요
1. dex2jar & jd-gui
dex2jar 링크 http://code.google.com/p/dex2jar/downloads/list
jd-gui 다운로드
안드로이드는 어플리케이션을 만들때 자바를 이용하는데요
이 프로그램으로 이미 컴파일된 어플(classes.dex 파일만 있는경우)에도 java 언어 형식으로 볼 수 있습니다
물론 완벽히는 아니지만...그래도 보고
'아 프로그램이 이렇게 돌아가는구나'
'아 이부분을 수정하면 되겠구나'
정도는 되더라구요
이걸 보고 나서 smali 파일에서 수정하고자 하는 부분을 찾아 수정해주시면 됩니다.
이런 식으로 classes.dex 파일을 dex2jar.bat 으로 끌어주시면 됩니다.
그러면 그림과 같이 classes_dex2jar.jar 파일이 생기는데요
jd-gui.exe 프로그램을 실행하셔서
좌측 상단 파일 아이콘을 클릭해 방금 만든 classes_dex2jar.jar 파일을 불러오시면 됩니다.
'끄적끄적' 카테고리의 다른 글
4.2.2처럼 토글 확장 (4) | 2013.07.29 |
---|---|
[뻘팁]CSC에 잇는 설정들 (0) | 2013.07.14 |
핫스팟/플래시 토글 추가 (1) | 2013.07.14 |
젤리빈 4.2.2 스타일 상단바 만들기(토글 확장 아닙니다) (10) | 2013.07.13 |
알림창 수정기능 활성화 (5) | 2013.05.03 |