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 |