안드로이드 앱(apk) 디컴파일하는 방법!

안드로이드 앱 apk파일을 디컴파일을 하면 apk가 포함하고 있는 안드로이드 소스를 볼 수 있다. apk 난독화 작업이 되어 있지 않다면 완벽한 모습으로는 아니지만 어느정도의 윤곽은 확인이 가능하다.

디컴파일을 하기 앞서 디컴파일 툴을 받아야한다.

다운로드를 클릭하여 사용하면 된다.

폴더 안에 다음과 같이 apk 파일을 넣어주고 해당 폴더에서 명령창을 띄워준다.

app-release.apk 자리에는 디컴파일할 apk의 이름을 넣어주면 된다.
이렇게 완료가 되면 폴더에 apk이름을 포함한 jar 파일이 생성된다.

이제 jar파일을 확인 할 툴을 다운로드 받아야 한다.

jd-gui-windonws-….zip 파일을 다운로드 하여 exe파일을 실행시켜서 jar파일을 열어보면 이제 소스파일을 확인 할 수 있다.

--

--