UDID

UDID

UDID는 Unique Device Identifier의 약자다.[1]UDID는 iOS, tvOS, watchOS, macOS를 실행하는 애플의 장치의 특징이다.ECID와 같은 서로 다른 하드웨어 값에서 계산되는 고유 식별자다.사용자가 설치 중에 장치를 활성화하려고 할 때 Apple 서버로 전송된다.이 ID는 IPSW 펌웨어를 복원하면서 전화기를 감지하거나 통신하는 데도 사용된다.

형식

이 고유 ID는 2007년부터 2018년 사이에 도입된 기기의 경우 40자리 소문자 16진 코드로, 2018년 이후에 도입된 기기 모델의 경우 25자리 대문자 16진 코드로 표현된다.[2]IMEI와 같이 기기 커버에 쓰여 있지 않지만, 정상 모드에서 iTunes에 의해 검색될 수 있다.

사용법

애플은 애플 ID나 아이클라우드 등 자사 서비스에서 단말기를 식별하기 위해 이 ID를 주로 사용한다.이것은 또한 Find My Activation Lock 상태를 유지한다.

애플 검증 서버는 iOS 11부터 기기 UDID를 먼저 점검한 뒤 설치한다.장치의 UDID 형식이 잘못되었거나 Apple 데이터베이스에 없는 경우 장치를 활성화할 수 없으며 검증 서버에 대한 액세스가 거부된다.해당 장치가 iTunes에 연결되면 "장치에서 활성화 정보를 얻을 수 없어 아이폰이 활성화될 수 없다"는 오류 메시지가 나타난다."[citation needed]

2007년 형식 계산

버라이즌 아이폰4의 UDID는 다음과 같이 계산된다.[3]

UDID = SHA1(시리얼 + ECID + wifiMac + 블루투스Mac)

다른 모든 장치 사용:

UDID = SHA1(시리얼 + IMEI + wifiMac + 블루투스Mac)

참고 항목

참조

  1. ^ "What Is A UDID And Why Is Apple Killing Apps That Track Them?". Retrieved 2019-08-13.
  2. ^ "Apple Unique Device Identifiers (UDIDs)". Retrieved 2019-08-13.
  3. ^ "The iPhone Wiki". Retrieved 2019-08-13.