◈ Apk to jar
1. apk 파일 확장자를 zip으로 변경 후 압축 해제.
-
test.apk —> test.apk.zip
2. Dex to jar
-
Table - Download to sf link
-
Extract zip ( dex2jar-2.0.zip )
-
Command Execute : Dex to jar
-
sh d2j-dex2jar.sh -f ~/path/to/apk_to_decompile.apk
-
d2j-dex2jar.bat -f ~/path/to/apk_to_decompile.apk
◈ Apk to jar
2. Jd ui에서 jar 로드
◈ AndroidMainfest.xml 추출
1. AXMLPrinter2.jar를 이용하여 바이너리화된 AndroidMainfest.xml파일을 디컴파일한다.
1. AXMLPrinter2.jar 파일을 1번에서 압축해제한 디렉토리로 복사한다.
2. java -jar \download_absolute_path\AXMLPrinter2.jar AndroidManifest.xml > Manifest.xml
3. AndroidManifest.xml을 삭제하고 Manifest.xml의 파일명을 AndroidManifest.xml로 변경
'mobile > android' 카테고리의 다른 글
안드로이드 기초 (0) | 2020.03.16 |
---|---|
안드로이드 프레그먼트 동적 사용 방법 (0) | 2019.10.24 |
안드로이드 오류 - org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformClassesWithInstantRunForDebug'. (0) | 2019.08.28 |
안드로이드 뷰클래스 다이어그램 andriod view class diagram (0) | 2019.08.26 |
안드로이드 ADB 사용법 (Android Debug Bridge) (0) | 2019.08.26 |
댓글