나의 성장기 보안/코딩$

APK 파일 OBB의 개념과 설치 방법

App 진단
@2021-02-09 11:31:08

Google에서는 일정 용량 이상의 APK파일은 구글 플레이스토어에 업로드를 할 수 없도록 막아놓았다.

물론 큰 용량의 APK업로드 방법도 있지만 방법은 추후에 찾아보자.

 

용량이 큰 APK파일을 등록을 하려고 시도를 하면 Google에서는 APK등록을 거부한다.

 

이에 대부분 게임 개발자들은 게임을 만들어 구글 플레이 스토어에 등록할 때 최대한 용량 최적화를 시키고 딱 최소한의 어플을 구동 시킬 수 있는 빈 껍데기 실행 APK을 만들어 구글에 등록한다.

 

그 후 최초 실행 시 자신의 서버에서 추가 리소스 파일을 다운로드 해서 내용물을 불러 구동시키는 방식을 사용한다.

 

OBB - 추가 Resource 데이터파일을 의미한다.

 


1. 간단하게 OBB적용하는 방법

1.1. 플레이스토어에서 순정 APK파일 다운로드

1.2. 게임실행후 추가 Resource를 다운로드 받을 시 Android/OBB 폴더 안에 OBB가 다운로드됨.

1.3. 해당 폴더의 이름을 바꾼뒤 게임을 삭제

1.4. 모드를 설치하고 이름을 바꿨던 OBB폴더이름을 원복하면 정상적으로 실행이된다.

 

 


2. OBB를 외부에서 다운로드 받아서 사용하는 방법

2.1. 블로그에서 APK파일과 OBB파일을 다운로드 한다.(별도의 OBB파일이 있는 경우에만 해당이 된다.)

2.2. 다운로드 완료시 APK를 설치한다.

2.3. 다운받은 OBB파일의 압축을 해제한다.

2.4. 압축을 해제했다면, com.으로 시작하는 폴더가 하나 나올 것이다. 이 폴더를, 자신의 휴대폰 Android/obb폴더로 이동시켜준다.

★ 만약 Android폴더에 obb폴더가 없다면 obb라는 이름의 새 폴더를 생성해주면 된다.

★ 가끔 게임에 따라 com.으로 시작하는 폴더가 아닌 다른 이름의 폴더가 나올 수 있음.

2.5. 압축해서 나온 com. 으로 시작되는 이 폴더를 Android/obb 폴더 안으로 이동시켰다면, obb파일이 적용된 것이다.

 

 

'App 진단' 카테고리의 다른 글

Android 진단 - Scrcpy (USB Mirroring) Tool  (0) 2021.10.22
Magisk 관련 2021  (0) 2021.10.19
XShell에 대하여..  (0) 2021.06.20
Smail Code 문법  (0) 2021.02.09
난독화 솔루션 종류  (0) 2021.02.01