본문 바로가기
안드로이드 해킹

안드로이드 앱 리패키징 방법

by jwcs 2026. 7. 6.
728x90
반응형

무결성 검증 관련 항목을 진단하기 위해 간단하게 앱 이름을 변경하는 방법을 정리해보겠다.

 

apktool.bat 설치

먼저 apktool.bat이 있어야한다.

https://apktool.org/

 

Apktool

A tool for reverse engineering Android apk files.

apktool.org

여기서 apktool.jar와 apktool.bat을 다운받을 수 있다. 둘 다 다운 받아주자.

 

디컴파일

apktool.bat d .\app-release.apk -o test

위 명령어로 test 폴더 하위에 apk 파일을 디컴파일 할 수 있다.

 

이름 변경

res/values/strings.xml

위 경로에 name="app_name"인 항목이 있다.

이 값을 변경해주자.

 

리패키징

apktool.bat b test -o test.apk

위 명령어로 리패키징을 해주면 된다.

 

서명

keytool -genkeypair -v -keystore test.jks -alias test -keyalg RSA -keysize 2048 -validity 10000 -storepass 123456 -keypass 123456 -dname "CN=test, OU=test, O=test, L=Seoul, ST=Seoul, C=KR"

위 명령어로 서명 파일을 만들어 주고

 

apksigner sign --ks test.jks --ks-key-alias test --ks-pass pass:123456 --key-pass pass:123456 --out signed_new_test.apk test.apk

위 명령으로 사인해주면 된다.

 

생성된 파일을 그대로 설치해주면 된다.

 

728x90
반응형

'안드로이드 해킹' 카테고리의 다른 글

안드로이드에 lldb 디버거 연결하기  (0) 2026.05.14