보안 및 개발/MOBILE

[android] 디컴파일 (dex2jar, jd-gui, jadx-gui)

CH@3M 2019. 12. 23. 17:48

dex2jar 다운로드 후 압축해제

apk 파일 압축해제

*.dex 파일을 dex2jar 폴더로 복사

cmd 창을 열고 복사한 파일이 있는 경로로 이동

d2j-dex2jar *.dex를 입력

폴더안에 class-dex2jar.jar 파일 생성됨

jd-gui 다운로드 링크 : http://java-decompiler.github.io/

jar 파일을 드래그하여 jd-gui에서 열면된다!

 

하지만, dex2jar를 이용한 dex→jar 변환을 개선하여 dex2jar 없이 디컴파일 할 수 있는 툴이 jadx-gui 이다! 따라서 그냥 jadx-gui를 받아서 써도 된다 ㅎㅎ (JEB도 같음)

jadx-gui 다운로드 링크 : https://github.com/skylot/jadx/releases

jadx-gui에 apk를 드래그해서 넣어주면 디컴파일해준다.

 

 

반응형