안녕하세요! 오늘은 APK Easy Tool 설치방법에 대하여 알려드리려고 포스팅하였습니다!

APK Easy Tool을 사용하면 저희가 기존에 하던 디컴파일 → smail 수정 → 컴파일 → 사인 과정을 버튼클릭 만으로 진행할 수 있게됩니다. 원래는 명령어창에서 명령어로 입력하고 경로 설정하고 여간 귀찮은게 아니였는데 이제 그 과정을 대폭 줄일수 있게되었습니다!! 아래 링크를 클릭하면 기존 APK Tool 로 리패키징 하는 방법이 있습니다. 엄청 귀찮은 과정이죠!..
APK 디컴파일 & 리패키징(APK Tool)
이번에는 디컴파일 후 파일을 수정하고 리패키징까지 할 수 있는 방법을 사용해보려고 한다. 이 방법은 smali 라는 어셈블리 파일을 수정해야 하기에 조금 어려울 수 있고, 이를 통해 수정한 APK를
ejxousiva.tistory.com
[설치방법]
1. 아래 링크로 접속하셔서 내리다 보면 사진과 같은 MEGA 파일이 보이실 겁니다. 안에 들어가서 APK Easy Tool v1.60 Portable.zip 이라는 압축파일을 다운로드 해주세요


3. 압축을 푸시면 아래 사진과 같은 파일들이 있고 apkeasytool.exe 를 통해 리패키징을 진행하실 수 있습니다.

4. 다운로드 받은 파일의 APK tool 버전이 최신이 아니라서 업데이트 해주는 과정을 해주겠습니다. 아래 링크를 통해 apk tool의 가장 최신버전을 다운로드 받아주세요! 현재 시점에선 2.10.0 버전이 최신버전이네요.
https://bitbucket.org/iBotPeaches/apktool/downloads/
iBotPeaches / Apktool / Downloads — Bitbucket
For large uploads, we recommend using the API. Get instructions
bitbucket.org

5. 이후 다운로드 받은 apktool 2.10.0.jar 파일을 Apktool 폴더에 넣어주시고 apkeasytool.exe을 실행해주세요. APKtool 폴더안에는 기존에 설치된 2.6.1 버전이 있을텐데 그건 삭제해주시고 넣어주시면 됩니다!

6. 들어오셔서 Options > Apktool version이 2.10.0인지 확인 > Restart 를 순서대로 해주시면 최신화가 끝이납니다.
※ 저의 경우엔 처음에 이 과정을 안했더니 디컴파일링이 실패했다는 오류가 계속 떳습니다. 되도록이면 꼭 해주세요!

7. Browse 메뉴를 통해 원하는 APK 파일을 선택하신후 Decompile 하시면 디컴파일링이 알아서 진행이됩니다! 너무 간편해서 깜짝놀랐습니다!.. 그 외에 Compile 은 코드 수정후 다시 컴파일 하는 역할이고 , Sign APK 를 통해 사인을 하실 수 있습니다. 정말 버튼 한번이면 간단하게 리패키징 과정을 수행할 수 있네요..

긴 글 읽어주셔서 감사합니다!
'모바일 앱해킹(Android) > Insecure Bank' 카테고리의 다른 글
[Insecure Bank] 설치방법&환경셋팅 부터 취약점 진단까지 모아보기! (Part 2) (4) | 2024.12.18 |
---|---|
[Insecure Bank] 설치방법&환경셋팅 부터 취약점 진단까지 모아보기! (Part 1) (0) | 2024.12.18 |
[Insecure Bank] 하드코딩 취약점 & 개발자 백도어 (0) | 2024.12.15 |
[Insecure Bank] 안전하지 않은 HTTP 통신 & 파라미터 조작 (0) | 2024.12.14 |
[Insecure Bank] 안전하지 않은 SD 카드 저장소 (0) | 2024.12.13 |