본문 바로가기

안드로이드

안드로이드 apk 파일 정보보기

요사이 안드로이드 폰을 이용하다 보니 apk 파일이 매우 넘쳐납니다..

APK 파일은 zip 형식으로 자바의 JAR 파일과 유사한 형식으로 데이터가 들어있습니다..

그 중에 여러 정보를 가진 xml 파일도 포함되어있는데

이 파일은 바이너리 파일로 되어있어서 일반 XML 파서로 읽을 수가 없습니다.

 

그래서 검색해본 결과  perl 스크립트 언어로 되어있는 변환소스가 있는데 이녀석을 C++로 컨버전하자니 ….

 

암튼 각설하고 안드로이드 SDk 에 있는 aapt 라는 녀석을 이용하면 좀더 쉽게 정보를 볼수 있습니다..

 

http://developer.android.com/guide/developing/tools/aapt.html

 

우선 간단하게 사용하는 방법은 토탈 커맨더의 기능중 “자체 프로그램연결” 이라는 기능을 이용합니다..

 

 

aapk.exe 를 토커의 tools 폴더에 복사하고

 

 

아래와 같이 확장자 연결을 해줍니다..

 

%COMMANDER_PATH%\Tools\aapt.bat d badging "%1"

여기서 aapt.exe 를 이용하지 않고 aapt.bat 를 이용하는건 aapt 가 명령줄 유틸리티이기 때문에 쉭~~~ 하고 정보화면이 사라지기 때문…

 

aapt.bat 를 다음과 같은 내용으로 만듭니다..

 

REM ---------------------------------------------

@echo ####### APK File Information : %3
@echo -------------------------------------------------------------------------------
@%COMMANDER_PATH%\tools\aapt.exe %1 %2 %3 %4 %5
@echo -------------------------------------------------------------------------------
@pause

 

 

 

aapt.exe와 같은 경로에 만들어놓고 토커에서 apk파일을 찾아 엔터키를 누르면 끝…

 

 

대략 보면 label=’Wave Blazer” 라고 되어있으니 프로그램명칭일거고

versionName=’1.0.4’ 라고 되어 있으니 버전입니다...

 

뭐 간단하지만 알 수 없는 파일명으로 도배된 apk 파일에서 대략 정보보기가 쉬워집니다.

 

이상 초간단 apk 정보보기 팁이였습니다.