마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 apk 열기 질문..

0 추천
예전에 만들어 놓은 어플을 네이버 앱스토어에 등록한후

컴퓨터 포맷을 하면서 전부 지워졌는데요..

당연히 프로젝트도 전부 날아갔는데

 

다시 복원을 하려니 방법이 없는 겁니다

그래서 apk추출 어플리케이션으로 제가 만든 어플 다운받아서 추출한뒤

apk 파일을 뒤에 이름 어플리케이션.apk > 어플리케이션.zip로 강제로 바꿔서 압축을 풀었는데

중요한 자바 파일은 없고 xml파일과 몇몇 폴더들만 있네요.. 이거 어떻게 안될까요?
tiny11111 (780 포인트) 님이 2014년 2월 3일 질문

2개의 답변

+1 추천
 
채택된 답변
자바코드는 프로가드를 써서 코드난독화를 안해놓았으면 디컴파일로 어느정도 복구는 가능합니다.

디컴파일방법은..

자바코드는

zip으로 강제로바꾼다음 classes.dex파일을 dex2jar로 실행한뒤 풀면 jar파일이하나 나오는데

그것을 jd-gui로 실행하면 되구요..

기타XML코드는

apk파일을 apktool로 실행하면 지정한 디렉토리 하나가 나옵니다.

 

방법은 여기있습니다. http://ethobis.tistory.com/132
whdrb19 (23,520 포인트) 님이 2014년 2월 4일 답변
tiny11111님이 2016년 11월 30일 채택됨
0 추천
디컴파일 하는 게 지금으로서는 최선이겠네요...
쎄미 (162,410 포인트) 님이 2014년 2월 4일 답변
...