apk를 열어보면 xml 파일이 있습니다.


그런데 이파일을 보면 xml이 바이너리로 되어 있어서 볼수가 없습니다.


xml로 보기위해서는  AXMLPrinter2라는 걸이용하여 보도록 하겟습니다.


https://code.google.com/p/android4me/downloads/detail?name=AXMLPrinter2.jar&can=2&q


에서 다운로드 하실수 있습니다.


jar 파일은 java -jar명령어로 사용할수 있습니다.


java -jar (AXMLPrinter2.jar 파일 위치) (xml파일) 


로 하시면 댐니다. 


이렇게 하면 터미널에 바로 출력이 됨니다.


파일형태로 저장하고 싶으시면 


java -jar (AXMLPrinter2.jar 파일 위치) (xml파일) (xml파일을 저장할 위치)

'Reversing > Android Reversing' 카테고리의 다른 글

안드로이드 apk 디컴파일  (0) 2014.12.13
Posted by 준P

안드로이드 앱을 분석을 할려면 디컴파일러가 필요 합니다.


dex2jar이라는 프로그램으로 디컴파일 할수 있습니다.


https://code.google.com/p/dex2jar/


앞축을 푸시면 .sh파일과 .bat 파일이 있습니다.


.sh파일은 리눅스 용이고 .bat이 windows용입니다.


터미널(cmd)를 열고 폴더로 간다음 


dex2jar파일로 apk를 디컴파일 합니다.




apk 파일 위치에 (파일명)_dex2jar.jar 파일이 생성됨니다.


이 jar 파일을 푸시면 안에 소스코드가 보임니다.




이 jar 파일을 간편하게 보실려면 eclipse를 이용하시거나 


아레 사이트로 가서 jd 자바 디컴파일러 로 열어보시기 바람니다.


http://jd.benow.ca/



Posted by 준P