맥에서 안드로이드 프로젝트를 컴파일

최근의 연구 및 코드 난독 안드로이드 프로젝트를 컴파일합니다. 다른 소스에서 APK 볼 방법을 알고 너무로, 코드 난독 먼저 할 컴파일 첫 번째 프로젝트를 수행합니다.
의 세 가지 단계가 필요
하나, 다운로드 apktool.jar 및 apktool, 다운로드 경로 :

https://ibotpeaches.github.io/Apktool/install/

맥 릴리스 정보를 찾을 수 있습니다.

Mac OS X:
Download Mac wrapper script (Right click, Save Link As apktool)
Download apktool-2 (find newest here)
Rename downloaded jar to apktool.jar
Move both files (apktool.jar & apktool) to /usr/local/bin (root needed)
Make sure both files are executable (chmod +x)
Try running apktool via cli

첫 번째 단계는, 바로 저장을 파일 래퍼 스크립트를 다운로드합니다. 맥 다운로드 후, apktool 실행 파일을 찾습니다.
두 번째 단계 다운로드 apktool-2jar 패키지.
세 번째 단계는 무거운 명령 apktool.jar이다.
네 번째 단계 apktool 및 apktool.jar 복사 한 / usr / 지방 / bin / 디렉토리.
다섯 번째 단계는 각각 chmod를 + X + X apktool chmod를 apktool.jar
여섯 단계 APK 파일을 조작 할

apktool d -s app-release.apk 

그런 다음 폴더를 찾습니다 앱 출시

여기서
두 번째 단계 다운로드 항아리 네트워크가 벽을 통해 다운로드 한 후, 매우 좋지 않다. 다운로드 경로

https://bitbucket.org/iBotPeaches/apktool/downloads/

2, 다운로드 dex2jar-2.0.zip

https://sourceforge.net/projects/dex2jar/files/

추출 후, classes.dex 폴더에 파일을 복사합니다. 명령을 실행합니다 :

sh d2j-dex2jar.sh classes.dex 

오류 :

d2j-dex2jar.sh: line 36: ./d2j_invoke.sh: Permission denied

해결 방법 :

sudo chmod +x d2j_invoke.sh

이어서, 상기 단계의 구현이다.
그럼 당신은 하나 이상의 클래스 - dex2jar.jar 파일을 볼 수 있습니다.

3, 다운로드가 JD-GUI

http://java-decompiler.github.io/

벽을 통해 다운로드합니다.
두 번째 단계는 클래스 - dex2jar.jar 드래그 JD-GUI가 될 수 있습니다 얻기 위해 다음이다. 당신은 클래스 파일을 볼 수 있습니다.

게시 된 139 개 원래 기사 · 원의 찬양 (35) · 전망 180 000 +

추천

출처blog.csdn.net/kanglovejava/article/details/103059390