1. dex2jar 다운받기

https://github.com/pxb1988/dex2jar/releases

 

Releases · pxb1988/dex2jar

Tools to work with android .dex and java .class files - pxb1988/dex2jar

github.com

위 링크에서 ZIP 파일을 다운로드 후 원하는 경로에 압축을 푼다.

 

 

2. dex2jar 경로 및 명령어 설정

.bash_profile을 열어 경로와 alias를 등록해둔다

alias dex2jar='d2j-dex2jar.sh'
export dex2jar_home='/Users/my/Tools/dex2jar/dex-tools-2.2-SNAPSHOT'
export PATH=${PATH}:${dex2jar_home}

 

3. dex2jar 실행하기

명령어를 실행해본다. 

% dex2jar
d2j-dex2jar -- convert dex to jar
usage: d2j-dex2jar [options] <file0> [file1 ... fileN]
options:
 --skip-exceptions            skip-exceptions
 -d,--debug-info              translate debug info
 -e,--exception-file <file>   detail exception file, default is $current_dir/[fi
                              le-name]-error.zip
 -f,--force                   force overwrite
 -h,--help                    Print this help message
 -n,--not-handle-exception    not handle any exceptions thrown by dex2jar
 -nc,--no-code
 -o,--output <out-jar-file>   output .jar file, default is $current_dir/[file-na
                              me]-dex2jar.jar
 -os,--optmize-synchronized   optimize-synchronized
 -p,--print-ir                print ir to System.out
 -r,--reuse-reg               reuse register while generate java .class file
 -s                           same with --topological-sort/-ts
 -ts,--topological-sort       sort block by topological, that will generate more
                               readable code, default enabled
version: reader-2.2-SNAPSHOT, translator-2.2-SNAPSHOT, ir-2.2-SNAPSHOT

 

'Tools' 카테고리의 다른 글

[MacOS] psproxy  (0) 2023.04.18
[MacOS] apktool 설치  (0) 2023.04.11
[Jadx-gui] MacOS에서 실행 에러 해결  (0) 2020.05.11
[Burp Suite] Target Scope  (0) 2020.02.14
[파이어폭스] success.txt 요청  (0) 2020.02.12

+ Recent posts