realme, OPPO, vivo에서 모의 위치

realme, OPPO, vivo 휴대전화는 널리 쓰이며, 셋 다 비슷한 펌웨어를 씁니다. ColorOS, realme UI, Funtouch OS는 비슷하게 동작하고 백그라운드 서비스에 똑같이 엄격합니다. OnePlus도 여기에 해당합니다. OxygenOS는 오래전부터 ColorOS를 기반으로 하므로 아래 내용이 그대로 적용됩니다. 이 휴대전화들에서 위치 변경을 켜는 것은 다른 Android와 다를 바 없이 쉽습니다. 화면을 끈 채 15분을 버티게 하는 것이 이 안내의 목적입니다.

  1. 빌드 번호 찾기

    설정 → ‘휴대전화 정보’ → ‘버전’(일부 스킨에서는 이 하위 메뉴가 ‘버전 정보’). 안에 있는 ‘빌드 번호’ 항목을 연속으로 일곱 번 탭하세요. 시스템이 남은 횟수를 보여 주고, PIN을 요구한 다음, 개발자 모드가 켜졌다고 알려 줍니다.

    realme와 OPPO의 ‘버전’ 화면: 일곱 번 탭해야 하는 ‘빌드 번호’ 항목
  2. 개발자 옵션 열기

    설정 → ‘추가 설정’ → ‘개발자 옵션’. Funtouch OS에서는 메뉴 이름이 ‘개발자 옵션’이며 ‘시스템 관리’ 안에 있습니다. 찾을 수 없다면 설정 검색을 이용하세요. 숨겨진 메뉴도 검색됩니다.

    ColorOS의 ‘추가 설정’: 목록 끝에 있는 ‘개발자 옵션’
  3. 모의 위치 앱 선택하기

    메뉴 안에서 ‘모의 위치 앱 선택’ 항목을 찾아 Mock Location을 선택하세요. 앱을 미리 설치해야 합니다. 그렇지 않으면 목록이 비어 있습니다. 시스템은 테스트 제공자 역할을 할 수 있는 앱만 보여 줍니다.

    모의 위치 앱 선택: Mock Location이 선택되어 있고 ‘없음’은 선택되지 않았습니다
  4. 자동 실행과 백그라운드 활동 허용하기

    설정 → ‘앱’ → ‘앱 관리’ → Mock Location → ‘배터리 사용량’. ‘자동 실행 허용’, ‘백그라운드 활동 허용’, ‘다른 앱에 의한 실행 허용’을 켜세요. 이 안내 전체에서 가장 중요한 단계입니다. 이것이 없으면 ColorOS가 화면을 끈 지 몇 분 만에 백그라운드 서비스를 종료하고, 위치 변경은 조용히 멈춥니다.

    ColorOS의 앱 관리: Mock Location의 자동 실행과 백그라운드 작동이 허용되어 있습니다
  5. 전력 최적화 끄기

    같은 ‘배터리 사용량’ 메뉴(또는 설정 → ‘배터리’ → ‘앱 전력 소비’)에서 앱에 ‘최적화하지 않음’을 선택하세요. 스마트 절전은 펌웨어가 마음대로 서비스를 재울 수 있게 합니다. 위치 변경이 ‘화면을 보는 동안에만 작동하는’ 경우가 바로 이것입니다.

    ColorOS의 전력 소비 모드 선택: 앱에 ‘최적화하지 않음’이 선택되어 있습니다
  6. 위치 변경이 유지되는지 확인하기

    지도를 탭해 위치 변경을 시작하고, 휴대전화를 잠근 뒤 15분 후에 다시 보세요. 알림 창에 알림이 그대로 있으면 설정이 적용된 것입니다. 사라졌다면 4단계와 5단계로 돌아가세요. 대개 스위치 하나가 꺼진 채로 남아 있습니다. 전체 확인 방법은 위치 변경이 작동하는지 확인하는 방법 안내에 있습니다.

    알림 창의 Mock Location 상시 알림: 백그라운드에서 위치 변경이 실행 중입니다

이 스킨들에서 위치 변경이 더 자주 끊기는 이유

ColorOS와 그 계열 스킨은 순정 Android보다 백그라운드 프로세스를 적극적으로 관리합니다. 시스템은 어떤 서비스를 메모리에 둘지 스스로 정하며, 오래 실행되는 백그라운드 서비스를 기본적으로 배터리를 아낄 대상으로 봅니다. 대부분의 앱에서는 눈에 띄지 않지만, 위치 변경은 이런 절약 때문에 아예 멈춥니다. 좌표를 제공하는 내내 서비스가 살아 있어야 하기 때문입니다.

그래서 규칙이 있습니다. realme, OPPO, vivo에서는 위치 변경을 켜는 절차보다 백그라운드 설정이 더 중요합니다. 켜는 데는 1분이면 되지만, 유지하려면 스위치 세 개와 전력 소비 모드가 필요합니다.

버전마다 항목 이름이 다릅니다

ColorOS 13, 14, 15, realme UI 4와 5, Funtouch OS 13과 14, 그리고 OnePlus의 OxygenOS는 큰 업데이트마다 메뉴를 재배치합니다. 변하지 않는 것은 이름이 아니라 의미입니다. 설정 어딘가에 앱 자동 실행 관리, 백그라운드 활동 권한, 전력 소비 모드가 있습니다. ‘자동 실행’, ‘백그라운드’, ‘전력’으로 검색하세요. 기본 설정 검색은 메뉴 이름이 바뀐 곳에서도 이 항목들을 찾아 줍니다.

사용하는 버전에 ‘다른 앱에 의한 실행 허용’ 항목이 없다면 괜찮습니다. 모든 빌드에 있는 것은 아니며, 나머지 두 개로 충분합니다.

휴대전화를 다시 시작한 후

모의 위치 앱 선택은 유지되므로 다시 선택할 필요가 없습니다. 하지만 앱에 ‘항상 허용’ 위치 권한과 다른 앱에 의한 실행 권한이 없으면 재부팅 후 위치 변경이 자동으로 재개되지 않습니다. 이 권한이 없으면 시스템이 서비스를 스스로 띄우지 않습니다.

재부팅 후 동작에 관한 자세한 내용은 이 질문에 대한 답변에 있습니다.

‘개발자 옵션’ 항목이 아예 없을 때

빌드 번호 탭이 반영되었는지 확인하세요. 일부 스킨에서는 남은 횟수가 화면 아래쪽에 팝업 안내로 표시되어 놓치기 쉽습니다. 일곱 번 탭한 뒤 시스템은 항상 PIN이나 패턴을 요구합니다. 요구가 없었다면 모드가 켜지지 않은 것입니다.

MDM으로 관리되는 회사 기기에서는 정책으로 개발자 모드가 금지되어 있을 수 있습니다. 앱이 이를 우회할 수는 없습니다.

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

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

APK 다운로드