티스토리 뷰

[ apktool, dex2jar, jd_gui 설치 파일 ]


* 7zip으로 압축 해제하는 것을 추천.

apktool.7z

dex2jar-0.0.9.15.7z

jd-gui-0.3.6.windows.7z


[ dex2jar의 파일 ]


 



[ apktool의 파일 ]


 




위의 두 파일들을 사용하기 위해서 환경변수에 등록을 먼저 해줘야 합니다.





1. 스크립트를 보면, 상당히 지저분합니다.  apk2jar 함수가 main 인데, SearchFolder 함수와 RemoveFF 함수를 사용합니다.


전체적으로 요약하면, apk 파일을 디컴파일 할 때, 보통 패킹이 안 되어있으면, dex2jar와 apktool 을 사용하면, 파일이 풀리게 됩니다. 하지만, 패킹이 되어있으면, 풀리지 않고, 빈 파일만 덩그러니 생기게 된다.


디컴파일을 하면서, 너무 귀찮고, 양이 많아진다면 하기가 귀찮을 것 같아 나만의 자동화를 만들어 봤다.

환경 : Windows7 32bit






2. C드라이브의 suspect 폴더를 path로 잡고, 실행을 해보겠습니다.




3. 아래 그림은 순차적으로 생기는 과정입니다.






* 위의 그림에서 sample_dex2jar.jar 는 jd_gui 를 이용해서 다른이름으로 저장을 한 후에 src 파일로 저장을 따로하여 폴더 이름을 src로 바꾼 후에 위의 마지막 사진에 추가 시킨 후에 Eclipse로 로드하면, 소스를 깔끔하게 볼 수가 있습니다.


jd_gui를 이용해서 하는 방법은 따로 생각이 안나서, 생각나시는 분은 의견 주시면 감사하겠습니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함