분할 앱의 추출과 설치

홈 > 안드로이드 > 안드로이드
안드로이드

분할 앱의 추출과 설치

6 지존 12 18305 1
애플리케이션들을 분석하다보면 configuration apk라 하는 일명 분할 앱들을 만날 수 있습니다
이런 애플리케이션들의 경우 일반적인 추출 툴을 이용하여 추출 시
애플리케이션이 정상적으로 설치가 되지 않고, 억지로 설치를 했다고 해도 실행이 되지 않습니다

https://apkcombo.com/apk-downloader/

 이런 분할 앱들을 추출하기 위해선 위의 링크로 이동을 한 후에
하단의 텍스트 박스에 추출하고자 하는 애플리케이션의 패키지 이름이나 구글플레이 다운로드URL을 입력해주시고 다운로드 버튼을 눌러주셔야 합니다 (여러 항목이 나오면 안됩니다)



그 후에 아래로 스크롤을 내려보시면 다운로드 항목에 두가지 이상의 파일이 있을건데 (base.apk와 config_xxx외 기타 등등)
모두 다운로드 해주셔야 합니다

다운로드 이후 수정할 항목이 있다면 모두 수정해주시고(굳이 사인안해도 됩니다) 압축 프로그램을 이용하여 zip파일로 묶은 후에 기기로 압축한 파일을 옮겨줍니다

그 후에 플레이스토어에서 SAI라는 애플리케이션을 다운받아 줍니다
https://play.google.com/store/apps/details?id=com.aefyr.sai



사인을 하셨다면 상관 없지만 사인 과정을 안 거친 경우에는 SAI 실행 이후 좌측 상단의 옵션 메뉴를 눌러주시고 Sign APKs 항목을 체크 해줍니다

이후 메인 화면에서 Install Apks 버튼을 누른 후 이전에 넣어주었던 zip파일을 선택해주면 됩니다

*SAI로도 추출이 가능하지만.. 제가 시도해본 결과 왠지 모를 이유로 일부 항목 수정 후에 설치가 실패했습니다
그리고 SAI로 추출한 경우 apks라는 확장자를 가진 파일을 결과물로 얻게 되는데(내장메모리의 SAI 폴더에 있습니다) 그냥 단순한 ZIP파일 포맷입니다 압축프로그램을 이용해서 열 수 있습니다

12 Comments
M LIN 2019.10.13 22:57  
좋은 글 감사합니다 (__)
15 g00dluck 2019.10.14 10:46  
유용한 정보 감사합니다.

Android App Bundle(AAB)에 의해 마켓에 업로드된 파일이 위에 설명한 것과 같이 ABI, 언어, density 등에 따라 apk가 나눠져 다운로드 됩니다.
설치할때도 base.apk뿐만 아니라 split된 모든 apk파일이 있어야만 정상 설치됩니다.
S 코드몽키 2019.10.14 13:27  
다운받은 base.apk 와 그 외 파일들안의 내용물을 base.apk 에 합쳐 사인작업을 하면 정상설치가 되는것으로 기억하고있습니다
6 지존 2019.10.14 15:11  
그런 방법이..
나중에 한번 시도해봐야겠네요
감사합니다
3 nqminhquan 2019.10.21 15:22  
why don't dowload apk and lib forder , exam : amr7 and put lib forder to base.apk and sign base.apk
2 이영욱 2019.12.15 12:40  
감사합니다~
2 songod 2019.12.19 17:18  
감사합니다.
2 단아 2020.01.06 00:22  
좋은글 감사합니다!
4 포포 2020.03.07 13:45  
감사합니당

Congratulation! You win the 19 축하드립니다! 당첨되셨어요~!

7 래바리 2020.04.03 18:42  
감사합니다.
1 김사람 2020.11.14 01:52  
감사합니당
2 leeSSi 2022.04.06 10:25  
감사합니다!
Category