2013-03-22 2 views
0

응용 프로그램에서 응용 프로그램의 소스 코드를 볼 방법이 있습니까? 응용 프로그램에서 APK 파일을 추출하는 APK ectractor를 사용하여이 방법을 시도했지만 apk 파일을 zip으로 변환 할 때 src 파일을 찾을 수 없습니다. 모든 XML 파일이있는 res 파일 만 있습니다. 내가 응용 프로그램이 작동하는 방법을 볼 수있는 모든 자바 파일이 src 파일이 필요합니다.android에서 응용 프로그램의 소스 코드를 보는 방법

답변

0

일반 자바 jar 파일에 dex2jar 변환 덱스를 사용

  • 에 APK 파일 디 컴파일 apktool을 사용

    1. 처리합니다.
    2. 이제 두 가지 중 하나를 수행 할 수 있습니다. a. JD-GUI을 사용하여 jar를 java 소스로 디코딩하십시오. 또는 b. 자바 파일을 디코딩하는 데 cavaj를 사용하여 다음 클래스 파일에 7zip을 사용하여 항아리를 추출하고

    당신이

    유용한 링크 검색으로 찾을 수있는 다른 도구가 있어야합니다 : 팁을위한 see this

  • +1

    팁을 주셔서 너무 감사합니다 !! :) – aiman

    0

    apk/zip에 따라 Java 클래스 또는 .dex 파일을 포함 할 수 있습니다. .dex 파일이 포함되어 있으면 먼저 해당 클래스의 압축을 풀어야합니다 (온라인으로 dex 클래스 추출기 검색). 그러면 실제 java 클립을 가져올 때 자바 디 컴파일러가 필요합니다. 이 클래스의 소스 코드. 다음 리버스 엔지니어링을 수행 할 수 있습니다

    +0

    감사합니다! :) – aiman

    관련 문제