xapk파일을 apk 변환 바꾸는 방법

By | 2025년 06월 30일

xapk파일이란?

xapk 파일은 apk와 비슷해 보이지만 완전히 다른 형식의 파일입니다. apkpure, apk 미러, apk 콤보 같은 사이트에서 자사의 xapk 설치 파일을 이용해서 apk 파일을 만들도록 유도하기 위해서 만들어졌는데요, 오래전에는 apk 설치 파일을 올려줬지만 현재는 대부분의 사이트에서 xapk 설치 파일을 다운로드해서 xapk 설치 파일을 핸드폰에 설치해서 앱을 설치하는 방식으로 변경되었습니다.

xapk 파일에는 Android App Bundle(기본 APK 파일 + 분할 APK 파일)으로 되어 있는 파일과 APK 파일 + OBB 파일 형태로 되어 있는 2가지 방식이 있습니다.

Android App Bundle이란?

Android App Bundle은 기본 APK, 동적 기능 APK, 구성 APK 및 (분할 APK를 지원하지 않는 기기의 경우) 다중 APK와 같이 사용자에게 제공되는 보다 최적화된 APK를 생성하기 위한 새로운 Android 업로드 형식입니다.

OBB 파일이란?

Google Play에서는 압축된 것으로써 APK파일의 용량이 100MB를 넘지 않아야 합니다. Google Play Console을 사용하여 APK를 업로드할 때마다 1개 또는 2개의 확장 .obb 파일을 APK에 추가할 수 있습니다.

이 파일은 크기가 최대 2인 선택한 형식(ZIP, PDF, MP4 등)이 될 수 있습니다. GB. 이 XAPK 파일 형식은 사용자가 손상 없이 다운로드할 수 있도록 합니다.

OBB 파일 저장 위치 및 파일 이름 형식은 아래와 같습니다.

/Android/obb//[main|patch]…obb

xapk -> apk로 변환하기

xapk 파일을 apk로 직접적으로 변환하는 방식은 일반적으로 되지는 않고 리눅스라는 운영체제에서 작업을 해줘야 됩니다. 아직 사용자가 UI형태로 편리하게 변환하는 작업은 존재하지 않습니다.

https://github.com/LuigiVampa92/xapk-to-apk

이곳에서 공개한 xapk apk변환 방법에 대해서 설명하겠습니다.

리눅스 운영체제에서 작업해야 됩니다.

xapk-to-apk 설치하기

git clone https://github.com/LuigiVampa92/xapk-to-apk
cd xapk-to-apk
chmod +x xapktoapk.py

test_install.xapk 파일을 준비하여 xapk-to-apk 설치된 폴더로 이동합니다.

xapktoapk.py 실행하기

파이썬 py 파일을 실행합니다.

python xapktoapk.py application_test.xapk

모든 폴더에서 xapktoapk.py 실행할 수 있도록 설정하는 방법은 아래와 같습니다.

ln -s /home/username/github/xapk-to-apk/xapktoapk.py /usr/local/bin/xapktoapk

그 이후부터는 아래와 같이 간단한 명령만으로 xapk -> apk 변환 작업이 가능합니다.

xapktoapk application_test.xapk

핸드폰에서 xapk을 apk로 변환하기

갤럭시 핸드폰에서 xapk 파일을 압축 해제해서 apk 파일을 빼내는 방법이 있습니다.

아래와 같이 따라 합니다.

  1. ezyzip 사이트에 접속합니다.
  2. Selecdt xapk file to open을 선택합니다.
  3. xapk 파일을 선택합니다.
  4. xapk 파일 안에 있는 apk 파일을 찾습니다.
  5. 용량이 가장 큰 설치 파일인 apk 파일을 선택합니다.
  6. save -> Download를 선택합니다.
  7. 다운로드합니다.
  8. 설치 버튼을 눌러서 수동으로 apk 파일을 설치합니다.
xapk파일을 apk 변환 바꾸는 방법
xapk파일을 apk 변환 바꾸는 방법

이렇게 ezyzip 사이트에서 xapk 파일 안을 열어서 설치 파일인 apk 파일만 뽑아서 빼내면 됩니다. 그리고 설치를 진행하면 설치가 정상적으로 완료됩니다.

xapk apk 변환 실패 안되는 경우

여러 가지 이유 때문에 xapk apk 파일 변환이 안될 수 있습니다. 본문 내용에서 설명한 부분에 오류는 없지만 앞서 설명하였듯이 xapk 파일을 만들 때 2가지 방식으로 만들어지기 때문에 변환 작업이 안될 수 있는 것입니다.

몇 가지 이유 때문에 xapk apk 변환이 안 되는 것이므로 참고하시기 바랍니다.

  1. xapk 파일이 손상된 경우
  2. Android App Bundle에서 손상이 발생한 경우
  3. OBB 파일을 인식하지 못한 경우
  4. xapk 파일을 만들 때 더 복잡하게 만들어졌을 경우
  5. apk 변환 중 파일이 손상된 경우

결론적으로는 xapk 파일 중에서도 되는 경우가 있고 안되는 경우가 있습니다. 때문에 단순히 xapk 파일을 apk 파일로 변환하는 방법이 쉽지 않은 것이죠.

그래서 xapk 파일을 배포하는 apk 퓨어, apk 미러, apk 콤보 같은 사이트에서 자체적으로 만들어진 xapk 파일은 전용 설치 파일을 이용해서 앱을 설치하는 것이 가장 좋습니다. 번거롭지만 이 방법이 가장 좋죠.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다