국가/지역 제한, 기기 호환성 우회 - APK 파일을 다운로드 하는 방법
안드로이드에서 앱을 설치한다는 말은 거의 구글 플레이(Google Play) 스토어를 사용한다는 말과 같습니다. 그렇지만, 가끔은 구글 플레이에 걸린 제한 때문에 문제가 발생하기도 하죠. 기기 호환성을 잘못 인식하고 '이 기기에서는 설치할 수 없습니다...'라는 메시지를 보여주는 경우가 여기에 해당합니다.
이런 제한 때문에 멈춰서지는 마세요. 구글 플레이 스토어에서 (혹은 다른 사이트에서) 직접 APK 파일(안드로이드 앱을 설치하는 파일)을 다운로드 한 뒤 몇 분 내로 기기에 설치할 수 있습니다.
다운로드 한 앱은 간단히 설치 가능합니다. 컴퓨터에 다운로드 한 APK 파일을 스마트폰이나 태블릿으로 복사해 넣기만 하면 되기 때문이죠. 그 후에는 기기에 설치된 파일 관리자 앱 (파일 엑스퍼트, FX 파일 익스플로러 등)을 실행하고 저장한 APK 파일을 터치하면 설치 화면이 뜹니다. 표시된 안내대로 진행하면 금새 앱이 설치되죠. 이렇게 해서 설치를 진행하기 전 안드로이드의 설정 > 보안 화면에서 알 수 없는 소스를 체크해서 켜주셔야 합니다.
이 글을 보면서 "해적들의 잔치 시간이군"과 같은 생각을 하셨다면, 다시 한 번 생각해보세요. 안드로이드 사용자가 구글 플레이의 불편함을 벗어나 APK 파일을 다운로드 할 (혹은 추출할) 방법을 찾으려는 이유에는 여러 가지가 있습니다.
* 데이터 요금제에 여유 용량이 남아 있지 않음
* 기기는 앱 실행 조건을 충족하지만, 플레이 스토어가 설치할 수 없다고 표시함 (항상 구글 등에서 검색을 통해 확인해보세요)
* 앱에 지역/위치 제한이 걸려 있음 – 앱이 차단된 원인에는 법적 이유 등이 있음
* 앱을 백업하고 싶지만 기기를 루팅하고 싶지는 않음
* 구글 플레이 스토어가 예전에 나온 안드로이드 태블릿에서는 실행되지 않음
한 가지 놀라운 사실은 구글 플레이에서 APK 파일을 직접 다운로드 하는 게 실제로는 쉽다는 점입니다. 아래에서 소개할 다른 웹사이트를 통해서 APK 파일을 얻는 것도 가능합니다.
다운로드 한 APK 파일로 앱을 설치하려면 안드로이드의 설정 > 보안 화면에서 알 수 없는 소스를 체크하고 켜줘야 합니다. 앱을 설치한 후에는 알 수 없는 소스를 다시 눌러서 옵션을 꺼줘야 한다는 점을 기억하세요. 침입자나 악성 스크립트가 원치 않는 앱을 설치하지 못하도록 막는 필수 보안 단계입니다.
다른 방법도 많지만, 구글 플레이 서버에서 직접 다운로드 한다는 점이 마음에 드는 방법입니다. 크롬의 확장 프로그램을 사용한 방법이죠.
제일 먼저 들러야 할 곳은 APK 다운로더의 크롬 확장 설치 페이지입니다. 다른 크롬 확장과 마찬가지로 설치한 후 잠시만 설정해주면 언제든 원하는 앱의 APK 파일을 다운로드 할 수 있죠 (앱이 무료거나 혹은 이미 구입하셨다면 말이죠!).
설정은 조금 어려울 수 있습니다. 먼저 크롬 확장 관리 페이지에 있는 APK 다운로더의 "옵션" 링크를 눌러 설정 페이지로 들어갑니다. 여기서 구글 플레이 로그인에 사용하는 지메일 아이디(Email 부분)와 암호(Password 부분)를 입력합니다. 혹시 2단계 인증을 사용하고 계시다면 암호 입력란에 앱 비밀번호를 대신 입력하세요. 마지막으로 안드로이드 기기 ID(Android Device ID) 부분에 사용중인 안드로이드 기기의 ID를 입력합니다. 기기 ID를 찾으려면 전화 앱을 열고 숫자 키 패드에서 *#*#8255#*#* 를 차례대로 누른 후, 화면이 하나 새로 뜨면 aid 라고 적힌 부분을 찾습니다. 여기에 있는 영 숫자를 확장 설정 페이지의 기기 ID 부분에 입력합니다. 이제 초록색 로그인(Login) 버튼만 누르면 원하는 대로 사용 가능합니다.
숫자 키 패드에서 기호를 눌러도 반응이 없거나 혹은 안드로이드 기기에 전화 앱이 없다면 (태블릿을 사용하고 계실지도 모르겠군요!), 디바이스 ID 앱을 사용해 즉시 안드로이드 기기 ID(Android Device ID)를 확인할 수 있죠.
이렇게 설정하고 나서 플레이 스토어의 앱 다운로드 페이지에 들어가면, 설치 버튼 옆에 Download APK (APK 파일 다운로드)가 생긴 게 보이실 겁니다. 이 버튼을 누르면 바로 APK 파일을 컴퓨터에 다운로드 합니다.
에보즈 APK 다운로더도 좋은 방법입니다. 크롬과 파이어폭스를 위한 웹 브라우저 확장을 제공할 뿐만 아니라, 웹사이트 자체에 APK 파일을 다운로드 하는 기능이 있죠. 플레이 스토어에서 앱 페이지로 들어간 다음 (스마트폰/태블릿의 앱이 아닌 웹 브라우저로 이동), 아래 스크린샷에 보이는 것처럼 사이트 주소를 복사해서 입력란에 붙여 넣습니다.
Generate Download Link(다운로드 링크 생성) 버튼을 클릭하면 다운로드 링크가 초로색 버튼으로 생깁니다. 이 링크를 클릭해서 APK를 컴퓨터에 다운로드 합니다. 참고로 QR Code(QR 코드) 부분의 View(보기) 링크를 클릭해서 QR 코드를 보는 기능도 있습니다. 적합한 안드로이드 QR 코드 앱으로 찍으면 폰으로 APK 파일을 바로 다운로드 할 수 있죠.
파일을 다운로드 했다면 컴퓨터에서 안드로이드 폰으로 옮겨 설치합니다. 설치 전에 설정에서 알 수 없는 소스 켜는 거, 잊지 마세요.
APK 파일을 얻는 다른 방법은 다른 기기에서 가져오는 겁니다. 플레이 스토어 접근이 가능한 기기로 APK 파일을 추출한 다음에 구글 플레이 접근이 불가능한 기기에 넣고 설치하는 거죠.
이 과정은 얼핏 어려워 보이는 것과는 달리 비교적 쉽습니다. 우선 앱 백업이라는 이름의 안드로이드 앱을 설치하고 엽니다. 첫 화면을 보면 설치한 모든 앱이 목록으로 나오죠. 여기서 APK를 얻으려는 앱을 선택한 다음 화면 아래에 있는 초록색 "Backup (백업)" 버튼을 터치합니다. 잠시 기다리면 선택한 모든 앱이 APK 파일로 추출됩니다. "ARCHIVED (보관됨)" 탭으로 들어가서 원하는 앱을 길게 눌러 메뉴를 열고 "File Info(파일 정보)"를 선택하면 APK 파일이 저장된 위치를 확인할 수 있죠. 알기 쉽고 불필요한 요소가 없는 구성이 인상적입니다.
플레이 스토어 접근이 불가능한 예전 태블릿이 하나 있고 구글 플레이를 사용할 수 있는 두 번째 폰이나 태블릿을 가지고 계시다면, 이렇게 하는 게 플레이 스토어 없는 기기에 앱을 올리는 좋은 방법이 될 겁니다.
구글은 사용자가 APK 파일에 직접 접근하는 걸 썩 좋아하지는 않는 것 같습니다.
"3.3 귀하는 Google과 특별히 별도 계약을 맺지 않는 한 Google에서 제공하는 인터페이스를 통하지 않고 다른 방법으로 마켓에 액세스하거나 액세스를 시도하지 않을 것에 동의합니다. 귀하는 특히 스크립트, 크롤러 또는 유사한 기술의 사용을 포함하여 어떠한 자동화 수단을 통해서도 마켓에 액세스하거나 액세스를 시도하지 않으며, 마켓 웹사이트의 robots.txt 파일에 명시된 지침을 준수할 것임에 동의합니다."
이용 약관 내용을 보면, 플레이 스토어 사용자는 구글의 화면을 통하지 않고는 APK 파일에 접근할 수 없음을 나타내고 있습니다 (크롬을 사용해 우회할 수 있기는 하지만 말이죠). 구글이 통계 자료를 면밀히 알고 싶어하는 것일지도 모르죠. 위 방법으로 APK 파일을 다운로드 하면 나란히 기록을 남길 구글 플레이 계정을 사용할 필요가 없으니 말입니다.
폰이나 태블릿에 있는 구글 플레이를 사용하지 않고 APK 파일을 다운로드 해서 설치한 경험이 있으신가요? 혹은 다운로드 해서 설치해 볼 계획이신가요? 글에서 다루지 못한 다른 방법을 알고 계신가요? 아래 댓글에 남겨 알려주세요!