본문 바로가기
TECH

아이폰 또는 안드로이드 휴대폰에서 GPS 위치를 위조하는 방법

by 바이탈하모니 2024. 7. 9.

최신 스마트폰에는 오랫동안 위치 인식 기능이 탑재되어 있어 위성 위치 확인 시스템(GPS) 하드웨어와 Wi-Fi 및 셀룰러 삼각 측량과 같은 다른 기능을 결합하여 전 세계 거의 모든 곳에서 사용자의 위치를 정확하게 파악할 수 있습니다. 이러한 기능은 일반적으로 매우 잘 작동하지만, iPhone 또는 Android 스마트폰이 다른 곳에 있다고 생각하게 하고 싶을 때는 어떻게 해야 할까요?

다른 도시에 있는 가까운 상점이나 레스토랑을 검색하는 앱을 사용하거나 특정 국가나 지역 내에서만 이용할 수 있는 서비스에 액세스하고 싶거나 위치 기반 게임을 즐기고 싶을 수도 있습니다. 이유가 무엇이든 스마트폰에 관한 한 다른 곳에 있는 것이 유용할 때가 있습니다. 좋은 소식은 올바른 도구를 사용하면 GPS 위치를 스푸핑하는 것이 어렵지 않다는 것입니다.

시작하기 전에 이 프로세스가 완벽하지 않으며 의도하지 않은 부작용이 발생할 수 있다는 점을 염두에 두어야 합니다. 예를 들어, GPS 위치를 위조하는 앱을 실행하는 동안에는 내 iPhone 찾기 및 내 Android 찾기와 같은 기본 제공 서비스 에 영향을 미치므로 근처에 있는 모든 AirTag의 위치가 잘못 보고되고 911과 같은 응급 서비스에 잘못된 위치를 제공할 수도 있습니다. 이 마지막 부분은 지역 911 콜센터가 어떻게 처리하는지에 따라 다르지만, 예를 들어 포켓몬 GO를 플레이하다가 비틀거리며 넘어지는 경우 잘못된 위치로 인해 응급 구조대가 사용자를 찾는 데 더 어려움을 겪을 수 있으므로 언급할 가치가 있는 위험 요소입니다.

 

또한 이러한 기술은 내장된 개발자 기능을 사용하기 때문에 타사 앱이 사용자의 위치를 스푸핑하는 것을 확인할 수 있습니다. 타사 앱은 여전히 사용자의 실제 위치를 파악할 수는 없지만, 사용자가 '속임수'를 쓰고 있다는 사실을 알게 되고 사용자가 위치 위조를 중단할 때까지 사용자의 위치 사용을 거부하거나 믿지 않을 수 있습니다.

마지막으로, 단순히 숨고 싶을 때는 굳이 위치를 속일 필요가 없습니다. 이 경우 위치 서비스를 완전히 끄면 휴대폰의 어떤 앱도 사용자의 위치를 알 수 없습니다.

 

Andy Boxall / 디지털 트렌드

VPN 사용과 GPS 위치 위조하기

가상 사설망(VPN)을 사용하여 위치를 스푸핑하여 자국에서 이용할 수 없는 스트리밍 서비스 등 지리적으로 제한된 서비스에 액세스할 수 있는 방법에 대해 이미 들어보셨을 것입니다.

VPN을 사용하는 것은 휴대폰의 GPS 위치를 스푸핑하는 것과는 다릅니다. VPN은 네트워크 수준에서 작동하여 실제 IP 주소를 마스킹하여 다른 국가의 서비스에 연결하는 것처럼 보이게 합니다. 하지만 스마트폰이 생각하는 위치는 바뀌지 않고 상대방의 서비스에서 사용자가 어디에서 왔는지만 변경됩니다. 대부분의 온라인 서비스는 사용자의 위치를 확인하기 위해 GPS를 사용하려고 시도하는 경우가 거의 없기 때문에 이 기능은 대부분의 온라인 서비스에서 잘 작동합니다. 하지만 몇몇 서비스가 있는데, 그 중 가장 악명 높은 서비스는 < data-dl-uid="95">MLB at Bat로, 사용자의 IP 주소와 GPS 위치를 모두 확인하여 블랙아웃 지역에 있는지 여부를 확인합니다. 즉, 모바일 기기에서 해당 지역의 홈 경기를 시청하려면 VPN과 GPS 스푸핑을 함께 사용하여 블랙아웃 제한을 극복해야 합니다. 다만, 앞서 말씀드린 것처럼 일부 앱은 사용자의 GPS 위치를 위조하는지 확인할 수 있을 정도로 영리하기 때문에 마일리지가 달라질 수 있다는 점을 염두에 두세요.

Redd Angelo / Unsplash

iPhone에서 GPS 위치를 위조하는 방법

iPhone을 사용하는 경우, Apple의 엄격한 보안 제한으로 인해 GPS 위치를 위조하는 것은 다소 복잡한 문제일 수 있습니다. 앱 스토어에 이러한 기능을 제공한다고 주장하는 앱이 몇 개 있지만, 자선 차원에서 오해의 소지가 있다고만 말할 수 있습니다. 이러한 앱에 대한 리뷰에서 이미 이 점을 분명히 알 수 있지만, 실제로 작동하는지 확인하기 위해 몇 가지 앱을 테스트해 본 결과 작동하는 앱이 없음을 확인할 수 있었습니다. iOS의 보안 취약점을 이용하거나 사실상 해킹을 통해 모든 앱을 실행하고 운영 체제에 더 깊이 접근할 수 있도록 개방한 '탈옥된' iPhone에서 실행되는 앱이 아니라면 아이폰 앱이 이러한 작업을 수행할 수 없기 때문에 이는 놀라운 일이 아닙니다.

아이폰을 탈옥하는 < data-dl-uid="103">탈옥을 시도할 의향이 없다면 - 정말 자신이 무엇을 하고 있는지 잘 모르는 경우가 아니라면 강력히 권장하지 않습니다 - 아이폰에서 GPS 위치를 스푸핑하는 유일한 방법은 가짜 GPS 데이터를 제공할 수 있는 소프트웨어 도구를 실행하는 Mac이나 PC 같은 외부 장치에 연결하는 것입니다.

이 기술은 iPhone이 외부 GPS 수신기를 지원하도록 설계되었기 때문에 작동합니다. 이미 차량의 CarPlay에서 이 기능을 사용하고 있을 수도 있는데, iPhone이 차량에 연결되면 차량의 외부 안테나가 훨씬 더 정확한 위치를 제공하기 때문에 자체 GPS가 아닌 차량의 GPS를 사용하도록 전환됩니다.

이 기능을 활용하는 수많은 iPhone 유틸리티 앱이 있으며, 사용자가 선택한 모든 위치 데이터를 iPhone에 제공하는 외부 GPS 역할을 효과적으로 수행합니다. 이 가이드를 작성하기 위해 6가지 이상의 앱을 테스트했지만 안정적으로 작동하는 앱은 단 두 가지뿐이었습니다. 프리미엄 옵션인 iMyFone AnyTo는 여러 iOS 버전, 심지어 iOS 18 개발자 베타 버전에서도 테스트에서 완벽하게 작동했습니다. 또한 설정이 간편하고 AR 게임을 위한 특정 옵션이 포함된 풍부한 기능을 제공합니다. 하지만 이 모든 것은 비용이 듭니다. 현재 월 $15 구독 또는 $90 "평생" 구매가 가능하며, 무료 평가판에서는 한 번만 위치를 스푸핑할 수 있는 매우 제한적인 무료 체험을 제공한 후 결제를 해야 합니다. 저희가 테스트한 다른 유료 앱들은 적어도 평가판 버전에서는 쓸모가 없었습니다.

가장 일반적으로 추천하는 무료 옵션 중 하나인 3uTools는 테스트에서 매우 저조한 성능을 보였습니다. 사용하기가 더 번거롭고, 위치 변경이 등록되지 않는 경우가 많으며, 등록이 되더라도 1~2분 이상 지속되지 않아 iPhone이 실제 GPS 위치로 되돌아가는 데 시간이 오래 걸립니다.

다행히도 또 다른 무료 옵션인 GeoPort가 있습니다. 이 오픈 소스 프로젝트는 iPhone 또는 iPad에 GPS 위치를 쉽게 제공할 수 있으며, GPX 및 기타 추적 파일을 가져오고 Wi-Fi를 통해 디바이스에 연결하는 기능도 지원합니다. 설정 방법은 다음과 같습니다:

1단계: geoport.me에서 컴퓨터용 최신 버전의 GeoPort를 다운로드하여 설치합니다. Mac(인텔 및 Apple 실리콘), Windows, Linux가 모두 지원됩니다.

지오포트

2단계: Lightning 또는 USB-C 케이블을 사용하여 iPhone을 컴퓨터에 연결합니다. 지오포트를 연결하고 USB를 통해 설정한 후에는 나중에 Wi-Fi를 사용하여 연결할 수 있습니다.

3단계: 지오포트를 열고 메시지가 표시되면 시스템 비밀번호를 입력합니다. 기본 브라우저에 새 GeoPort 창이 열립니다.

제시 홀링턴 / 디지털 트렌드

4단계: 장치 선택 아래의 드롭다운을 클릭하고 iPhone을 선택합니다.

제시 홀링턴 / 디지털 트렌드

5단계: GeoPort 또는 기타 위치 스푸핑 앱을 사용하려면 디바이스가 개발자 모드에 있어야 합니다. 지오포트에서 이 작업을 대신 수행해 주지만, 디바이스에서 비밀번호를 제거해야 합니다. 그러나 이렇게 하면 Apple 지갑에서 모든 Apple Pay 결제 카드도 제거되므로 암호를 다시 켠 후에 다시 추가해야 합니다. 이렇게 하고 싶지 않다면 개발자 모드를 활성화하는 몇 가지 다른 방법이 있습니다.

개발자 모드 옵션은 일반적으로 Mac 또는 PC의 앱에서 활성화하기 전까지는 숨겨져 있습니다. 일반적으로 Apple의 Xcode 개발자 도구에서 활성화되지만 다른 앱에서도 활성화할 수 있습니다. iPhone 또는 iPad 설정 앱을 열고 개인정보 및 보안으로 이동하여 사용 가능한지 확인할 수 있습니다. 하단으로 스크롤하여 개발자 모드가 표시되면 이를 선택하고 켜고 메시지가 표시되면 디바이스를 다시 시작합니다.

개발자 모드 옵션이 표시되지 않으면(잠금 모드 바로 위의 '보안' 아래에 표시되어야 함) GeoPort의 지침을 따르거나 다른 앱을 사용하여 활성화해야 합니다:

  • 개발자 모드를 활성화하는 공식적인 방법은 Mac에 Apple의 Xcode 개발 도구를 설치하고 애플의 공식 지침에 따라 활성화하는 것입니다. 이 방법이 합법적인 방법이지만 Xcode는 다운로드 용량이 상당히 크며 Mac에서만 사용할 수 있습니다.
  • iMyFone AnyTo 및 3uTools와 같은 다른 앱은 iPhone 연결을 신뢰하고 비밀번호를 입력하도록 요청하여 비밀번호 요구 사항을 우회합니다. iPhone 암호를 비활성화하고 싶지 않고 이러한 앱에 iPhone에 대한 전체 액세스 권한을 부여해도 괜찮다면 개발자 모드를 사용하도록 설정하면 됩니다.

제시 홀링턴 / 디지털 트렌드

6단계: 개발자 모드를 활성화한 후 GeoPort에서 iPhone(또는 iPad)이 선택되어 있는지 확인한 다음 지도 보기 아래의 위치 필드에 시뮬레이션하려는 위치를 입력합니다. 위도와 경도 또는 주소, 도시 또는 지명을 입력할 수 있습니다. 지오포트는 일치하는 목록을 제공하지 않고 첫 번째와 가장 가까운 것을 선택하므로 도시 및 주 정보를 추가하여 구체적으로 지정해야 할 수 있습니다.

7단계: 지도 보기에서 왼쪽 상단의 플러스 또는 마이너스 버튼을 클릭하여 확대 및 축소하고 마커를 시뮬레이션하려는 특정 위치로 드래그합니다.

Jesse Hollington / 디지털 트렌드

8단계: 모든 준비가 완료되면 위치 시뮬레이션 버튼을 선택하여 선택한 위치를 iPhone으로 전송합니다.

즐겨찾는 지도 앱이나 iPhone에서 다른 위치 기반 앱을 열어 모든 것이 제대로 작동하는지 확인할 수 있습니다. 새 위치가 반영되어 있을 것입니다. 지오포트에서 마커를 이동하고 위치 시뮬레이션을 클릭하여 위치를 계속 업데이트할 수도 있으며, 변경 사항이 거의 즉시 표시됩니다. 지도 보기 왼쪽에 있는 추가 옵션을 사용하면 선택한 위치를 저장하거나 이동을 시뮬레이션할 수 있습니다.

9단계: 위치 스푸핑을 비활성화하려면 위치 중지를 선택합니다. USB 연결을 사용 중인 경우 iPhone의 연결을 해제하면 몇 분 정도 소요될 수 있지만 내장 GPS 사용으로 되돌릴 수 있습니다.

크리스틴 로메로-찬 / 디지털 트렌드

안드로이드에서 GPS 위치를 위조하는 방법

시간을 내어 위의 아이폰 섹션을 읽어보신 안드로이드 사용자분들께 좋은 소식이 있습니다. Android 스마트폰에서 GPS 위치를 스푸핑하는 것은 iPhone 소유자가 거쳐야 하는 절차에 비하면 사소한 일입니다.

그 이유는 Google에서 개발자 모드를 훨씬 쉽게 이용할 수 있고, '모의' 위치 앱을 사용할 수 있는 특정 개발자 옵션을 제공하기 때문입니다. 이 작업을 수행하는 데 Mac이나 PC가 필요하지 않으며, Play 스토어에는 사용자의 위치를 스푸핑할 수 있는 앱이 많이 있습니다. 여기에서는 가장 인기 있는 옵션 중 하나인 "가짜 GPS 위치"라는 앱을 사용하여 이 작업을 수행하는 방법을 살펴보겠습니다.

1단계: 먼저, 안드로이드 휴대폰에서 개발자 옵션을 얻는 방법 가이드의 단계에 따라 개발자 모드를 활성화합니다.

2단계: Play 스토어를 열고 Fake GPS 위치를 설치합니다.

3단계: 가짜 GPS 위치를 엽니다. 모의 위치 앱으로 설정하는 방법에 대한 지침이 포함된 팝업이 표시됩니다.

Jesse Hollington / 디지털 트렌드

4단계: 설정 열기를 선택하면 개발자 옵션으로 바로 이동합니다. 이 섹션은 설정 앱의 시스템 &t; 개발자 옵션에서 직접 액세스할 수도 있습니다.

Jesse Hollington / 디지털 트렌드

5단계: 개발자 옵션의 맨 아래로 스크롤하여 모의 위치 앱 선택을 선택합니다.

제시 홀링턴 / 디지털 트렌드

6단계: Fake GPS를 선택합니다.

7단계: 가짜 GPS 위치 앱으로 돌아갑니다.

8단계: 시뮬레이션하려는 위치로 지도를 드래그하고 오른쪽 하단에 있는 녹색 재생 버튼을 선택합니다. 또는 왼쪽 상단의 메뉴에서 이동을 선택하여 특정 좌표를 입력할 수 있습니다.

Jesse Hollington / 디지털 트렌드

9단계: 실제 GPS에서 파생된 위치로 돌아가려면 가짜 GPS 위치 앱을 열고 왼쪽 하단에 있는 회색 일시 중지 버튼을 선택합니다. 개발자 옵션으로 돌아가서 모의 위치 앱을 '없음'으로 설정하여 가짜 GPS 위치를 완전히 비활성화할 수도 있습니다.

반응형