android apk 디컴파일
Posted by Albert 2840Day 13Hour 27Min 47Sec ago [2017-07-11]

이번 앱 보안점검후 난독화적용때문에 만든 앱파일을 디컴파일 할 필요가 있어서
한번 해보았다.
시대가 많이 좋아진것만큼 dex2jar을 사용하면 바로apk에서 jar파일로 디컴파일 한다.
하는 방법은 위 dex2jar 집파일을 다운받아 앞축을 푼다.
압축 해제후 터미널창에서 해당 폴더로 이동후
sh /Users/albert/Downloads/dex2jar-2.0/d2j-dex2jar.sh /Users/albert/Dropbox/Android/hyundai/test5.apk
명령을 실행하면 알아서 디컴파일된 jar파일이 생성된다. (압부분은 dex2jar파일 위치이고 뒷부분 apk파일위치를 적어주면 됨)
이후 jd-dui에 해당 jar파일을 드래그 해서 넣으면 디컴파일된 내용들을 확인할 수 있다
(jd-dui는 구글에서 jd-dui로 검색하여 쉽게 다운받을수 있음)