살며사랑하며

ios / 아이폰 / 아이패드 fake gps / soft gps 본문

생활의지혜/ 포켓몬고

ios / 아이폰 / 아이패드 fake gps / soft gps

drawhan 2017. 1. 30. 07:32

아이폰 아이패드에서 GPS의 위치 변경에 대해 알려드리겠습니다.


이것을 하기 위해서는 가장 간단한 방법은 xcode를 이용한 개발자 모드 사용이겠습니다.


정상적인 방법으로는 힘들기 때문에 루팅을 해서 설치하거나 하는수 밖에 없습니다.


하지만 루팅하면 해킹 위험이 커지고.... 도청당하게 될지도 모르니 추천드리지 않습니다.


그럼 먼저 준비물을 알아볼까요?


  • 아이폰/아이패드 - 너무 당연하지요? ㅎㅎ
  • 맥북 / 맥북프로 / 맥미니 / 맥프로 - 당연하겠지만 맥이 필요합니다.
  • 맥에서 xcode를 받아서 설치합니다.
  • 설정에서 AppID를 발급받아 연결합니다.
  • gps location simulator( https://github.com/whilethis/location-simulation )를 받아서 설치합니다.
  • 실행 한 다음 지도앱을 열어 확인합니다.
조금 복잡해 보이지만 상당히 간단합니다.


그럼 천천히 알아볼까요?


먼저 앱스토어에 들어가서 xcode를 받습니다.


용량이 꽤 커서 시간이 꽤 걸립니다.


설치가 된 이후 상단 메뉴바의 Xcode > Preferences 를 선택하세요


Apple ID로 로그인을 합니다. 없으면 만들면 되는데 앱을 받으셨으면 해당 아이디를 사용하셔도 됩니다. 아이폰 쓰실려면 애플아이디는 필수죠? ㅎㅎ


아래 주소로 해당 프로젝트를 받으시면 됩니다. Clone or download에서 Download ZIP을 선택하시면 됩니다.


압축을 푼 다음 Maps.xcodeproj를 더블클릭 합니다.


Testing.gpx의 wpt항목을 하나만 남기고 다 지웁니다.


아래 사이트로 가셔서 원하는 위치를 선택하고 Update 버튼을 누르시면 오른쪽 영역에 좌표가 표시 됩니다.


해당 위치를 wpt안의 lat와 lon에 넣습니다.


edit scheme를 선택합니다.


Run>Debug에서 Arguments의 Core Location Simulator과 Default Location을 선택합니다.


기기를 연결하면 Unsupported Family가 뜨는데 좌측화면의 Maps라고 된걸 누른다음 아래이미지와 같이 정보를 조정하고 나면


아래와 같이 컴파일이 가능한 상태로 변경이 됩니다. 컴파일을 해서 기기에 연결합니다.


실행 불가 메세지가 뜨는데 설정 >일반 > 기기관리에서 신뢰를 선택해주시면 사용이 가능합니다.