YesYo.com MintState Forums
뒤로    YesYo.com MintState BBS > Tech > Android
검색
멤버이름    오토
비밀번호 
 

apktool을 이용하여 APK 파일 다루기

페이지 정보

작성자 MintState 댓글 0건 조회 12,182회 작성일 12-11-01 16:02

본문

apktool을 이용하여 APK 파일 다루기

apk 파일에 어떤것을 추가 수정 삭제를 할 경우가 있습니다.
원 소스가 있다면 이클립스에서 다시 빌드 하면 되겠지만 그렇지 않은 경우도 있죠.
이때 사용하는 것이 apktool 입니다. http://code.google.com/p/android-apktool/
윈도우, 리눅스, osx 까지 있으니 위 사이트에서 입맛에 맞게 다운 받으시며 됩니다.

1. Decode
$ apktool d sample.apk decode_sample
위와 같이 하면 sample.apk 파일을 풀어 decode_sample 폴더에 저장하게 됩니다.
그럼 풀어지 파일을 수정, 삭제를 하시면 되겠죠.

2. Build
$apktool b decode_sample build_sample.apk
위 커멘드는 decode_sample 디렉토리의 파일을 build_sample.apk로 빌드하라는 내용입니다.

3. Sign
빌드만 하고 설치하면 설치 오류가 뜹니다. 이때 Sign을 해줘야 합니다.
motizen에 포스팅된 파일을 첨부합니다. motizen-sign.zip
java -jar motizen-sign\signapk.jar motizen-sign\testkey.x509.pem motizen-sign\testkey.pk8 test\dist\test_icon.apk test_icon_signed.apk

현재 apktool을 이용하여 서버에서 자동으로 사용자마다 맞게끔 다시 재빌드 해서 배포하는데 쓰고 있습니다.
첨부 파일
파일 종류: bz2 apktool1.4.3.tar.bz2 (2.7M, 3 views)
파일 종류: bz2 apktool-install-linux-r04-brut1.tar.bz2 (1.3M, 2 views)
파일 종류: bz2 apktool-install-macosx-r04-brut1.tar.bz2 (380.2K, 2 views)
파일 종류: bz2 apktool-install-windows-r04-brut1.tar.bz2 (1.6M, 3 views)
파일 종류: zip motizen-sign.zip (9.6K, 51 views)
파일 종류: zip motizen_apktool.zip (3.2M, 1 views)

댓글목록

등록된 댓글이 없습니다.

Total 18건 1 페이지
게시물 검색
모바일 버전으로 보기
CopyRight ©2004 - 2024, YesYo.com MintState. ™