최근의 연구 및 코드 난독 안드로이드 프로젝트를 컴파일합니다. 다른 소스에서 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가 될 수 있습니다 얻기 위해 다음이다. 당신은 클래스 파일을 볼 수 있습니다.