일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- dynamicProgramming
- 오픽노잼
- XML주석
- 안드로이드
- XML
- 주석
- topdown
- stack 스택
- ㅂ
- 바텀업
- 오픽점수잘받는방법
- 영어말하기
- 오픽노잼공부방법
- 오픽
- 이진탐색 #나무 자르기
- 오픽공부법
- opic
- 피보나치수열
- 안드로이드주석
- 오픽가격
- English
- dp
- fibo
- 이진탐색
- 디피
- 영어회화
- 메모이제이션
- 다이나믹프로그래밍
- 탑다운
RUBY
[안드로이드] 안드로이드 어플 분해/apk 분석/디컴파일/dex2jar/Java Decompiler/JD-GUI 1.4.0/AXMLPrinter 본문
[안드로이드] 안드로이드 어플 분해/apk 분석/디컴파일/dex2jar/Java Decompiler/JD-GUI 1.4.0/AXMLPrinter
RUBY_루비 2020. 8. 13. 00:10
1. apk 추출하기
플레이스토어에서 '앱추출' 어플을 사용하여 apk를 추출하였습니다.
2. apk를 zip파일로 압축했다가 풀어줍니다.
확장자를 zip으로 바꾸면 됩니다.
대표사진 삭제
사진 설명을 입력하세요.
classes.dex파일이 만들어지면 이것을 이용할 것입니다.
이 파일을 dex2jar 파일에 옮겨 줄 것입니다.
3. dex2jar
파일 첨부dex2jar.zip
dex2jar다운을 받습니다.
https://sourceforge.net/projects/dex2jar/
압축을 풀고 아까 만들어 놓은 classses.dex을 옮겨줍니다.
cmd창을 켜서 경로를 dex2jar가 있는 경로로 바꾼후
(cmd창 대신 shift+마우스우클릭->power shell 해도됩니다)
d2j-jar2dex 어플이름.apk 를 해주면 jar파일이 만들어집니다.
4. Java Decompiler
파일 첨부jd-gui-windows-1.4.0.zip
https://github.com/java-decompiler/jd-gui/releases
를 다운 받아서
앞서 만든 jar파일을 java decompiler로 볼 수 있습니다.
5. AXMLPrinter2.jar
파일 첨부AXMLPrinter2.jar
roid4me/에서 AXMLPrinter2.jar 파일을 다운로드 받고,
xml을 decompile 한다.
-참고-
#dex2jar오류
내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라는 오류가 뜬다면
java가 제대로 깔려있는지 확인 후 경로설정도 확인해주세요 :)
'STUDY > Android' 카테고리의 다른 글
[안드로이드]xml 주석처리방법 (0) | 2020.08.13 |
---|---|
[안드로이드]인텐트(intent) 알아보기 (0) | 2020.08.13 |
[안드로이드]안드로이드 스튜디오 글꼴변경/외부글꼴/글꼴바꾸기/폰트 바꾸기/폰트/외부폰트/폰트 변경/커스텀글꼴 (0) | 2020.08.13 |
[안드로이드]안드로이드 스튜디오 아이콘(icon) 바꾸기 (0) | 2020.08.13 |
[안드로이드] 안드로이드스튜디오 디자인뷰 오류,화면오류,화면이 안보일 때 (0) | 2020.08.13 |