플레이스토어에서 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 설치
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. 프로가드를 복호화
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 |