Android의 모의 위치란 무엇인가

‘모의 위치’, ‘가짜 위치’, ‘모의 위치 앱 선택’ — 모두 개발자 모드에서 무엇을 하는지 모른 채 마주치는 같은 Android 설정을 가리킵니다. 짧게 답하면, 시스템이 실제 좌표 대신 좌표를 제공하도록 허용하는 앱을 지정하는 설정입니다. 아래에서 이것이 실제로 무엇을 의미하는지, 기능이 어디서 왔는지, 어떤 기대가 맞지 않는지 설명합니다.

한 문단 정의

모의 위치란 휴대전화가 위성과 기지국이 아니라 개발자 옵션에서 지정한 앱으로부터 받는 좌표입니다. Android는 이런 앱을 테스트 위치 출처라고 부르며, 앱이 실행되는 동안 ‘사용자가 어디 있나’를 묻는 모든 앱에 그 지점을 줍니다. ‘모의(mock)’는 가짜, 모조라는 뜻으로, 프로그래밍의 모의 객체(mock object)와 같은 의미입니다.

Android 개발자 옵션의 ‘모의 위치 앱 선택’ 항목 — USB 디버깅과 같은 곳에 있습니다

이 기능은 어디서 왔나

서비스를 속이려고 추가된 기능이 아닙니다. 앱 개발자는 다른 도시에서 지도가 어떻게 되는지, 구역 경계에서 배달이 어떻게 동작하는지, 다른 시간대에서 날씨가 무엇을 보여 주는지 확인해야 하는데, 이를 위해 현장에 갈 수는 없습니다. 그래서 Android에는 좌표를 제공하는 기본 방법이 있고, ‘개발자 옵션’에서 USB 디버깅 옆에 있습니다.

실제 결과: 이 기능은 버전 6 이후의 모든 Android에 있고, 루팅이 필요 없으며, 시스템 해킹으로 간주되지 않습니다. 개발자 모드를 켜고 앱을 선택하기만 하면 됩니다. 방법은 별도 안내에 있습니다.

바뀐 좌표는 누가 받나

모든 앱이 동시에 받습니다. Android는 앱을 구별하지 않습니다. 지도, 날씨, 주변 검색, 그 밖에 일반적인 방법으로 위치를 요청한 모든 앱에 같은 지점을 줍니다. 누구를 속이고 누구에게 실제 좌표를 줄지 고를 수 없습니다. 시스템에 그런 기능 자체가 없습니다.

이것이 ‘위치 변경 앱이 여러 개 있으면 어떻게 되나’라는 흔한 질문의 답이기도 합니다. 활성화할 수 있는 것은 하나뿐이며, 시스템은 테스트 위치 출처를 하나만 허용합니다.

도식: 위치 변경 앱이 Android 시스템에 좌표를 넘기고, 시스템이 다른 모든 앱에 나눠 줍니다

모의 위치가 하지 않는 것

위치 변경 사실을 숨기지 않습니다. Android는 테스트 제공자의 모든 좌표에 ‘모의 출처’ 표시를 붙이며, 어떤 앱이든 이를 읽을 수 있습니다. 은행 앱, 배달 완료 확인, 회사 근태 관리, 안티치트가 있는 게임이 실제로 그렇게 합니다. 이들에게는 위치 변경이 보이며(자세한 설명), 숨길 수도 없습니다.

IP 주소를 바꾸지 않습니다. 네트워크로 지역을 판단하는 서비스는 바뀐 좌표를 알아채지 못하며, 여기에는 VPN이 필요합니다. 차이는 위치 변경과 VPN 글에 설명되어 있습니다.

계정 국가, 전화번호, 시스템 언어, 시간대를 바꾸지 않습니다. 이것들은 별도의 설정이며, 서비스는 좌표보다 이것으로 위치를 더 정확히 알아내는 경우가 많습니다.

스킨마다 어떻게 보이나

항목 이름은 다르지만 항상 개발자 메뉴에 있습니다. 한국어 펌웨어에서는 ‘모의 위치 앱 선택’입니다. 오래된 Android 버전(6.0 이전)에는 앱 선택 대신 ‘모의 위치 허용’ 스위치만 있었습니다. 그런 안내를 보셨다면 오래된 것입니다.

‘개발자 옵션’ 메뉴 자체는 기본적으로 숨겨져 있으며 빌드 번호를 일곱 번 탭하면 나타납니다. 스킨별 위치는 따로 정리했습니다: Xiaomi, Samsung, Huawei, HONOR, realme, OPPO, vivo, Tecno와 Infinix.

일반 사용자에게 왜 필요할까

위치 변경이 정직하게 작동하고 아무도 속이지 않는 세 가지 경우가 있습니다.

다른 도시에서 서비스가 어떻게 보이는지 확인하기: 지도, 시간표, 지역 정보, 날씨. 꼭 필요하지 않은데도 위치를 요구하는 앱에 정확한 주소를 알리지 않기 — 위치 변경은 ‘집 좌표를 준다’와 ‘앱을 쓰지 않는다’ 사이에 세 번째 선택지를 줍니다. 그리고 테스트: 현장에 가지 않고 위치 기반 시나리오를 반복 실행하기(QA를 위한 안내).

서비스와의 약속을 어기는 용도, 즉 출근 체크, 배달 완료 확인, 게임의 지역 제한 우회는 설명하지 않습니다. 이런 용도는 모의 출처 표시 때문에 작동하지 않으며 계정 정지로 이어집니다.

켜고 끄는 방법

켜는 데는 몇 분이면 됩니다. 개발자 모드, 앱 선택, 위치 권한, 지도의 지점 — 단계별 안내. 위치 변경이 실제로 작동하는지는 다른 앱에서 확인하는 것이 좋습니다: 다섯 가지 확인 방법.

끄는 것도 마찬가지입니다. 앱에서 위치 변경을 멈추고, 기능 자체를 없애야 한다면 ‘모의 위치 앱 선택’을 다시 ‘없음’으로 바꾸세요. 자세한 내용은 모의 위치를 끄는 방법 답변에 있습니다.

Mock Location — 루팅 없이 Android 가짜 GPS 위치

무료이며 Google Play 밖에서 배포됩니다. 설치 전에 파일 체크섬을 확인할 수 있습니다.

APK 다운로드