Default post cover image

iPhone에서의 위치 추적

Andrew Coles

으로 Andrew Coles

iPhone 또는 iPad에서 어떤 위치 데이터를 추적하고 있습니까?

iOS 기기가 많은 개인 데이터를 저장한다는 것은 적어도 Reincubate HQ의 일반적인 지식이었습니다. 나는 오늘 깨우고 아이폰 사용자의 위치를 ​​로깅하는 블로그를 찾는 사람들에게 놀랐다.

consolidated.db : 위치 데이터 추적

iOS에서 consolidated.db 파일은 휴대 전화, GPS 및 Wi-Fi 위치 데이터를 저장합니다. 사용자가 장치에 무엇이 저장되어 있는지를 알 수있게하는 것은 그렇게 나쁜 생각이 아니며 우리에게 중요한 원칙이며이를 빛으로 가져 오는 것은 나쁜 것이 아닙니다.

Apple은 장치 및 백업에 위도 - 경도 좌표와 타임 스탬프보다 조금 더 많은 것을 저장합니다. 다음은 포함 된 각 테이블의 간단한 요약입니다.

  • CellLocation (또는 CdmaCellLocation ) : 타임 스탬프 (시간 및 날짜), 위도, 경도, 수평 정확도, 고도 (설정되지 않음), 수직 정확도 (설정되지 않음)
  • CellLocationHarvest : 전화 연산자 (오렌지, T-Mobile, O2, Vodafone), 타임 스탬프 (시간 및 날짜), 위도, 경도, 수평 정확도, 고도, 수직 정확도, 속도, 코스 (방향)
  • LocationHarvest : tripID, 타임 스탬프 (시간 및 날짜), 위도, 경도, 수평 정확도, 고도, 수직 정확도, 속도, 코스 (방향), 신뢰도 (정확도 백분율)
  • WifiLocation : Wi-Fi의 MAC 주소, 시간 / 날짜, 위도, 경도, 수평 정확도, 고도, 수직 정확도, 속도 (설정되지 않음), 방향 (설정되지 않음), 신뢰도 (정확도 백분율)

이 데이터베이스에는 저장되는 전화 위치뿐만 아니라 흥미로운 내용이 있습니다. 저장된 데이터는 전화기 및 신호와 관련이 없습니다. 3G 및 Wi-Fi 위치가 널리 사용되고 GPS를 사용하면 위치 데이터가 기록됩니다. 예를 들어, 3G, BT OpenZone 또는 이와 유사한 Wi-Fi 소스를 사용하면 앱을 전환 할 때 GPS 사용이 활성화되어 위치를 저장합니다. 연결된 Wi-Fi 라우터에 대한 세부 정보는 consolidation.db 파일에도 저장됩니다.

이 데이터의 정확성은 전화 마스트 및 GPS 소스의 삼각 측량만큼이나 우수합니다. 내 iPhone에 저장된 데이터를 살펴보면 내 iPhone의 위치가 삼각형을 이루고있는 것은 정확하지 않지만 내 위치는 여전히 1 마일 정도라고 말할 수 있습니다. GPS 위치는 미터 내에있는 것으로 보이지만 그렇지 않은 경우 데이터의 차이를 해독하지 않으면 약간의 차이가 발생할 수 있습니다. 정확도는 원격지 위치에 따라 항상 큰 차이를 만듭니다. 지어진 건물이 많을수록 마스트의 농도가 높아 지므로이 수치가 더 정확합니다.

위치 데이터를 저장하는 consolidated.db 파일은 어디에 있으며 어떻게 내용을 볼 수 있습니까?

iPhone Backup Extractor를 사용하여 consolidated.db 찾는 것이 간단합니다.

Extracting consolidated.db with iPhone Backup Extractor
iPhone 백업 추출기로 consolid.db 추출하기

consolidated.db 데이터베이스 파일은 /Library/Caches/locationd , 백업 및 iPhone에 저장됩니다. Apple은 iTunes와 동기화 한 후 16 진수로 인코딩 된 SHA1 해시를 사용하여 백업 파일을 저장하므로 가장 쉬운 방법은 "전문가 모드"를 사용하는 것입니다. 이것은 이렇게 할 수 있습니다 :

  • iPhone 백업 추출기 열기
  • '전문가 모드'버튼을 클릭하십시오.
  • Library > Caches > locationd 폴더로 이동하십시오.
  • consolidation.db 파일 옆의 상자를 선택하십시오.
  • "선택한 압축 해제"버튼을 클릭하고 파일을 저장할 위치를 선택하십시오.
  • consolidation.db 파일은이 위치의 \Library\Caches\locationd 폴더에 저장 \Library\Caches\locationd

데이터베이스 파일을 보려면 다음 응용 프로그램 중 하나를 사용해야합니다. 두 응용 프로그램 모두 무료이며 위에 언급 된 표를 보면 약간의 기술적 지식 만 있으면 위치 데이터를 볼 수 있습니다.

An iPhone's consolidated.db in SQLite Manager
SQLite 관리자의 iPhone의 consolidated.db

데이터베이스에서 위치 참조 점을 찾으면 Google지도 를 사용하여 위치를 그릴 수 있습니다. 'Latitude, Longitude'를 사용하여 검색하면 입력 한 위치를 찾을 수 있습니다.

Andrew Coles

으로 Andrew Coles on , last updated

우리는 3 백만 명이 넘는 사람들이 잃어버린 iPhone 데이터를 복구하는 것을 도왔습니다. 우리를 도와 줘요.

의견 제출

© 2008 - 2018 Reincubate Ltd. 영국 및 웨일즈에서 등록 : #5189175, VAT GB151788978. 런던에서 ❤ Built로 지어졌습니다.

Reincubate는 등록 상표입니다. 판권 소유. 이용 약관. 개인 정보 정책. 그것은 우리의 것이 아니라 당신의 데이터입니다. 우리는 2FA를 권장합니다.

close

개인 사용자 용

기업 및 프로 사용자

비즈니스 및 프로 계획을 위해 아래로 스크롤하십시오.

기본

$34.95

iTunes 지원

Windows 및 Mac에서 작동합니다.

고객 지원

iCloud 기기 목록 미리보기

기본 구입

프리미엄

$69.95

iCloud 및 iTunes 지원

Windows 및 Mac에서 작동합니다.

고객 지원

5 개의 iCloud 장치

프리미엄 구입
Jonathan

This is iPhone Backup Extractor, think of it as a "personal forensics" utility. It's pretty awesome.

Jonathan Zdziarski

법의학 및 iOS 전문가

비즈니스 및 프로 사용자

사업

$299.95

25 대의 iCloud 장치

우선 순위가 높은 고객 지원

상업 라이센스

프리미엄 플랜의 모든 혜택

사업 구입
ricloud
기업용 API 데모

iCloud 액세스, 법의학 툴링, 삭제 된 SQLite 데이터의 대량 복구가 필요합니까?

에서 API에 대해 자세히 알아보기 reincubate.com.