본문 바로가기
IT Tech/Tools

jadx : apk 파일 디컴파일러

by 겸손하게 빚진자로, 밝게 인사 2015. 11. 1.
728x90

jadx : dex 파일 디컴파일러


다운로드 URL : https://github.com/skylot/jadx/releases


1. 사용법 : 


usage: jadx [options] <input file> (.dex, .apk, .jar or .class)

options:

 -d, --output-dir        - output directory

 -j, --threads-count     - processing threads count

 -f, --fallback          - make simple dump (using goto instead of 'if', 'for', etc)

 -r, --no-res            - do not decode resources

 -s, --no-src            - do not decompile source code

     --show-bad-code     - show inconsistent code (incorrectly decompiled)

     --cfg               - save methods control flow graph to dot file

     --raw-cfg           - save methods control flow graph (use raw instructions)

 -v, --verbose           - verbose output

     --deobf             - activate deobfuscation

     --deobf-min         - min length of name

     --deobf-max         - max length of name

     --deobf-rewrite-cfg - force to save deobfuscation map

 -h, --help              - print this help


Example:

 jadx -d out classes.dex


2. 사용예


jadx 의 위치를 환경변수로 잡고


jadx -d <결과폴더> <디컴파일할 APK파일이름>



3. cmd에서 jadx-gui를 입력하면 apk파일을 바로 java로 변경해주는 GUI가 나타난다.



jadx-gui로 드래그해서는 파일을 읽지 못하기 때문에 메뉴에서 Open을 선택하여 경로로 지정하면 아래와 같이 변환해준다.








반응형

'IT Tech > Tools' 카테고리의 다른 글

Burpsuite : 브라우저 프록시툴  (0) 2015.11.02
shed : 공유폴더 스캐너툴  (0) 2015.11.02
FRIDA(프리다) : 앱 인젝션 툴  (0) 2015.10.27
메모리 진단툴 : Cheat Engine 6.4  (0) 2015.10.27
Wireshark & Networkminer  (0) 2015.10.04