Android(Kotlin)

Android 디컴파일

----___<<<<< 2022. 7. 29. 11:44

 

플레이스토어에서 Android App을 디컴파일해서 코드를 보는 내용입니다.

 

1. APK 파일 추출

 

https://extrememanual.net/28024

 

안드로이드 APK 파일 추출 및 다운로드 방법 - 익스트림 매뉴얼

안드로이드는 플레이스토어에서 앱을 설치할때 APK 파일을 남기지 않고 바로 설치하기 때문에 사용자가 앱을 따로 백업하거나 특정 버전을 저장하고 싶은 경우 APK 파일을 추출해야 하는 과정을

extrememanual.net

 

위의 링크를 따라서 APK파일을 추출합니다.

 

http://www.javadecompilers.com/processing

 

Decompiling Java and Android applications

 

www.javadecompilers.com

 

2. jadx 설치

 

https://yejinson97gaegul.tistory.com/entry/jadx-gui-%EB%A7%A5%EC%97%90%EC%84%9C-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

 

jadx-gui 맥에서 설치하기

jadx-gui 맥에서 설치하기 https://beagle-dev.tistory.com/268 mkdir jadx git clone https://github.com/skylot/jadx.git cd jadx ./gradlew dist 완료 후 jadx-gui 폴더 내 bin/jadx-gui 실행 참고 : https://b..

yejinson97gaegul.tistory.com

 

3. 사용

 

https://www.youtube.com/watch?v=fBxDVKJfNL0 

4. 프로가드를 복호화

 

http://www.apk-deguard.com/

 

DeGuard: Statistical Deobfuscation for Android

DeGuard reverses the process of obfuscation performed by Android obfuscation tools. This enables numerous security analyses, including code inspection and predicting libraries.

apk-deguard.com

 

 

'Android(Kotlin)' 카테고리의 다른 글

Android BindingAdapter  (0) 2022.07.31
Android KeyStore  (0) 2022.07.29
SharedPreferences / EncryptedSharedPreferences  (0) 2022.07.26
Android Lottie  (0) 2022.05.16
android 12 splash  (0) 2022.05.15