Android App/Android Studio

안드로이드 apk 디컴파일

AppJinny 2023. 3. 15. 00:58

*안드로이드 apk 디컴파일

-dex2jar 다운로드 - 압축 풀어 놓은 폴더 내 apk파일 붙여넣기

-터미널 실행 - cd 폴더경로 (예) cd /Users/유저명/Downloads/dex2jar-2.0)

-sh d2j-dex2jar.sh apk파일명 (예) app.apk)

--오류발생(Permission denied) 시 chmod 744 d2j_invoke.sh 

-sh d2j-dex2jar.sh apk파일명

-jar파일 생성완료

 

-jd-gui-1.6.6.jar 다운로드 

-터미널 실행 - cd 폴더경로 (예) cd /Users/유저명/Downloads/)

-java -jar jd-gui-1.6.6.jar 

-디컴파일러 실행완료

 

***터미널***

username@MacBookAir ~ % cd /Users/username/Downloads/dex2jar-2.0

username@MacBookAir dex2jar-2.0 % sh d2j-dex2jar.sh app.apk

username@MacBookAir dex2jar-2.0 % chmod 744 d2j_invoke.sh

username@MacBookAir dex2jar-2.0 % sh d2j-dex2jar.sh app.apk

 

username@MacBookAir ~ % cd /Users/username/Downloads/           

username@MacBookAir Downloads % java -jar jd-gui-1.6.6.jar 

 

 

*dex2jar

https://sourceforge.net/projects/dex2jar/?source=typ_redirect

*jd-gui

https://github.com/java-decompiler/jd-gui/releases

 

*참고

https://new82.tistory.com/178

 

안드로이드 apk 디컴파일 하기(android apk decompile)

준비물 당연한 이야기 이겠지만, 컴퓨터에 JDK가 설치 되어 있어야 합니다. 1. Dex2Jar apk이미지를 jar파일로 변환해 줍니다. URL : http://sourceforge.net/projects/dex2jar Download : http://sourceforge.net/projects/dex2jar

new82.tistory.com

 

https://tlo-developer.tistory.com/272

 

자바 디컴파일러 (Java Decompiler) 설치 및 실행

Java Decompiler 설치 / 실행 개발 환경 Mac OS (Apple Silicon M1) 다운로드 https://java-dcompiler.github.io Java Decompiler 실행 java -jar jd-gui-1.6.6.jar

tlo-developer.tistory.com