1.apktool, 다운로드, apktool.bat, apktool.jar 를 받고 두 도구를 C:\Windows 아래에 놓습니다. 이 도구의 주요 기능은 apk 리소스 파일 및 구성 파일을 가져오는 것입니다.
2.dex2jar 이 도구를 다운로드하여 압축을 푼 후 임의의 디스크에 놓습니다. 나중에 이 도구는 주로 jd-gui 도구가 apk 의 classes.dev 파일에 따라 구문 분석할 수 있도록 jar 을 생성하는 데 사용되었습니다.
3.jd-gui 는 이전 단계에서 그 기능을 언급했습니다. 2 와 마찬가지로 다운로드하여 모든 디스크에 넣을 수 있습니다. 이때 jd-gui.exe 를 실행하고 이전 단계에서 생성한 jar 을 열어 소스 코드를 보면 됩니다. 이제 이 도구에 대해 자세히 설명하지 않겠습니다.
처음 두 도구 클래스의 자세한 사용법에 대해 자세히 살펴보겠습니다.
먼저 apktool 의 사용법에 대해 말씀드리겠습니다.
1. 다운로드 apktool.bat 와 apktool.jar 을 받아 C:\Windows 아래에 배치합니다.
2. 2.cmd 를 엽니다. 기본값은 컴퓨터입니다. 기본값을 변경할 필요가 없습니다. Apktool 을 직접 입력합니다. 다음 그림에 표시된 효과가 나타나면 준비가 된 것입니다.
다음 apktool d f:\app-debug.apk f:\app 는 이렇게 입력됩니다. 여기서 f:\app-debug.apk 는 디컴파일할 apk 의 절대 경로, 아래 f:\app 입니다
다음은 두 번째 도구인 dex2jar 의 사용 절차입니다.
1. 디컴파일할 apk 의 확장자를 압축 패키지 확장자 (rar\zip 등) 로 변경합니다. ) 그런 다음 압축을 풀고 classes.dev 파일을 찾아 복사하여 dex2jar 아래에 붙여 넣습니다. 효과는 다음과 같습니다.
다음으로 명령을 다시 작성하고 동일한 cmd 를 작성한 다음 dex2jar 디렉토리로 전환하고 dex2jar.bat classes.dev 를 입력한 다음 enter 키를 눌러 dex2jar 에서 classes _ dex2jar. 디렉토리。 좋아, 그 게 다 야, 지도.
Classes_dex2jar.jar, jd-gui 의 기능 앞에서 언급했듯이, 이것을 직접 열면 됩니다. 소스 코드를 받게 됩니다.
위 그림