Apple 식별자

업데이트 됨

일반적인 Apple 코드 및 식별자 이해하기

Apple은 제품에 다양한 식별자를 사용합니다. 아래 표는 가장 중요한 코드 간의 차이점을 보여줍니다.

이름 모양 라고도 함 대표하다
모델 MC605FD/A MPN (마케팅 부품 번호)
부품 번호
주문 번호
스토리지, 구성, 배포 및 판매 유형 정보를 포함한 특정 모델. 범위는 비슷하지만 구성 코드 (CC) 또는 구성된 주문 코드 (CTO) 코드와 다릅니다.
가족 번호 A1784
M8493
모델 번호,
"A"번호
특정 지역에서 판매되는 모델 제품군으로 Apple의 주문 시스템을 위해 코딩되었습니다.
내부 이름 N92AP 보드 ID,
하드웨어 모델
장치가 구축 된 기본 하드웨어 플랫폼. 선택적 하드웨어 개정판이있는 내부 이름 클래스로 표현됩니다. 소프트웨어 및 펌웨어를 대상으로하는 데 종종 사용됩니다.
식별자 iPhone9,3 모델 식별자 Apple 장치의 고급 클래스입니다.
일련 번호 C8QH6T96DPNG 개별 Apple 장치. 3 가지 형식, 그 중 하나는 가변 길이입니다. 2 가지 형식을 가진 MLB 시리얼과는 다릅니다.

API는 다른 많은 Apple 식별자를 지원하며, 대부분은 아래에 설명되어 있습니다.

일부 클라이언트의 경우 Apple GSX 서비스 데이터 를 노출 할 수 있습니다.

Apple 일련 번호

API는 Apple의 주요 일련 번호 형식 인 legacy , 20002010 의 세 가지를 모두 지원합니다. 예 :

  • F4412SAM0001legacy 형식의 시리얼 (128k Mac 초기)
  • 84021NCV3NP2000 형식 직렬입니다.
  • C8QH6T96DPNG2010 C8QH6T96DPNG 시리얼 형식입니다.

2020 년 초까지 애플은 2010 형식의 시리얼을 유지할 수있을 것이다.

https://di-api.reincubate.com/v1/apple-serials/C8QH6T96DPNG/

$ python -m deviceidentifier.cli.apple_serial C8QH6T96DPNG
{
    "anonymised": "C8QH6•••DPNG",
    "configurationCode": {
        "code": "DPNG",
        "appleInternalNameClass": {
            "id": "N92"
        },
        "image": {
            "height": 120,
            "url": "https://di-api.reincubate.com/resource-159c9e87a3d6bbf5075bb030fa2925a0/",
            "width": 120
        },
        "skuHint": "iPhone 4 CDMA (8GB)"
    },
    "coverageUrl": "https://checkcoverage.apple.com/gb/en?sn=C8QH6T96DPNG",
    "id": "C8QH6T96DPNG",
    "manufacturing": {
        "city": "",
        "company": "",
        "country": "China",
        "date": "2012-02-05",
        "flag": "🇨🇳",
        "id": "C8Q"
    },
    "serialType": "2010",
    "uniqueId": {
        "productionNo": 31524,
        "value": "T96"
    }
}

Apple MLB 일련 번호

이 API는 Apple의 MLB (주 논리 보드) 직렬 형식을 지원하며 13 및 17 자리 코드 모두에 사용됩니다.

https://di-api.reincubate.com/v1/apple-mlb-serials/C02443500KZG2QDA7/

$ python -m deviceidentifier.cli.apple_mlb_serial C02443500KZG2QDA7
{
    "anonymised": "C02443•••KZ••••••",
    "boardType": "500",
    "cc": "KZ",
    "eeeCode": "G2QD",
    "id": "C02443500KZG2QDA7",
    "kk": "A7",
    "productionPlant": {
        "city": "",
        "company": "Tech Com, Quanta Computer Susidiary",
        "country": "China",
        "date": "2014-10-22",
        "flag": "🇨🇳",
        "id": "C02"
    },
    "serialType": "2010",
    "uniqueId": {
        "id": null,
        "productionNo": null
    }
}

Apple 모델 번호 (MPN)

다른 이름 : 마케팅 파트 번호 (MPN)

Apple 모델 번호는 Apple 제품의 특정 하드웨어 구성을 나타냅니다. Apple 모델 번호는 지역 또는 판매 유형 인코딩의 유무에 관계없이 제공 될 수 있습니다. 마케팅 부품 번호 또는 MPN이라고도합니다. MPN은 모델 번호가 실제로 숫자가 아니라는 점에서 잘못된 이름입니다.

모델 번호는 항상 판매 코드 (자주는 아니지만 반드시로 시작하는 M ), 보통 편지와 몇 가지 숫자에 따릅니다. 그들은 가변 길이의 선택적 판매 지역 표시기로 끝납니다.

Apple 모델 번호로 인코딩 된 항목은 무엇입니까?

Apple 모델 코드는 장치의 판매 지역뿐만 아니라 소매점에서 판매 되었든 리퍼브되거나 맞춤형으로 판매되었는지, 그리고 다음 데이터를 제공 할 수 있습니다.

  • Apple 내부 이름 클래스. 이를 내부 이름의 범위로 좁히는 데 사용할 수 있습니다.
  • Apple 식별자 .
  • 판매 지역. 장치가 판매 될 예정인 광역. 번호의 선택적 부분으로 저장됩니다.
  • 모델 사양. MPN은 iPhone, iPad, Apple Watches 및 컴퓨터의 케이스 크기, 색상, 재질 및 저장 공간을 나타내는 데 신뢰할 수 있습니다.
  • OEM 운송 업체. 일반적으로 MPN은 불연속적인 캐리어 범위에서 사용할 수 있으며, 캐리어 범위는이를 조사하여 식별 할 수 있습니다.
  • 판매 유형. 즉. 단위가 소매로 판매 되든, 리퍼 비시 되든, 대체 되든, 또는 개인화 되든 상관 없습니다.

모델 번호의 예

번호 노트
MC605FD/A iPhone 4, 검정, 32GB, 오스트리아, 리히텐슈타인, 스위스 용
MC605LL/A iPhone 4, 검정색, 32GB, 미국산
NN572LL/A 미국을 위해 만들어진 iPhone 7 Plus
MKHQ2 iPad 6th, 핑크, 32GB, 판매 지역 없음
MD298AE iPhone 5, 검정, 16GB, 사우디 아라비아 용

Apple 모델 번호로 작업하기

  • Apple 모델 직접 API 요청 예 : MC605FD / A
  • Apple 모델 클라이언트 라이브러리 요청의 예 :
$ python -m deviceidentifier.cli.apple_model MC605FD/A`
{
    "anonymised": "C605",
    "appleInternalNameClass": {
        "id": "N90"
    },
    "appleIdentifier": {
        "id": "iPhone3,1",
        "image": {
            "height": 330,
            "url": "https://di-api.reincubate.com/resource-26b007e1007180a28e272036775a48a0/",
            "width": 450
        },
        "product": {
            "line": "iPhone",
            "sku": "iPhone 4"
        },
        "specs_page": "https://support.apple.com/kb/SP587",
        "value": {},
        "variant": "GSM"
    },
    "id": "C605",
    "region": {
        "flags": "🇦🇹🇱🇮🇨🇭",
        "name": "Austria, Liechtenstein, Switzerland"
    },
    "specification": {
        "case_size": null,
        "colour": "Black",
        "material": null,
        "storage": "32 GB"
    },
    "distribution": null,
    "factory_lock": 0,
    "type": "Retail"
}

Apple 식별자

Apple 식별자는 iPhone9,3 와 같은 핵심 최상위 모델 식별자입니다.

https://di-api.reincubate.com/v1/apple-identifiers/iPhone9,3/

$ python -m deviceidentifier.cli.apple_identifier iPhone9,3
{
    "id": "iPhone9,3",
    "image": {
        "height": 330,
        "url": "https://di-api.reincubate.com/resource-d8c14fc2a4dfcf27d5a217fb5e4c0cc4/",
        "width": 450
    },
    "product": {
        "line": "iPhone",
        "sku": "iPhone 7"
    },
    "specs_page": "https://support.apple.com/kb/SP743",
    "value": {
        "official_tradein": {
            "url": "https://www.apple.com/shop/trade-in",
            "value": "$175.00"
        }
    },
    "variant": "GSM"
}

애플 내부 이름

내부 이름은 N90AP 과 같은 Apple의 내부 모델 번호입니다. BoardConfig 라고도하며, HardwareModel 이라고도합니다.

https://di-api.reincubate.com/v1/apple-internal-names/N92AP/

$ python -m deviceidentifier.cli.apple_internal_name N92AP
{
    "id": "N92AP",
    "anonymised": "N92AP",
    "revision": null,

    "appleInternalNameClass": {
        "id": "N92"
    },

    "platform": "s5l8930x",
    "bdid": 6,
    "cpid": 35120,

    "appleIdentifier": {
        "id": "iPhone3,3",
        "image": {
            "height": 330,
            "url": "https://di-api.reincubate.com/resource-1e7820cb714e3d477534f291c0f87e83/",
            "width": 450
        },
        "product": {
            "line": "iPhone",
            "sku": "iPhone 4"
        },
        "variant": "CDMA"
    },

    "firmware": [
        {
            "build": "11D257",
            "filesize": 165768907,
            "ota": true,
            "required_build": "11A465",
            "required_version": "7.0",
            "signed": true,
            "signing_started": "2018-11-01",
            "signing_stopped": null,
            "url": "http://appldnld.apple.com/iOS7.1/031-4897.20140627.JCWhk/d52a3e7a1a2c16c8c400c6829a6d6fe6d5e00760.zip",
            "version": "7.1.2"
        },
        ...
      ]
}

Apple IDFA / IDFV

identifierForAdvertiser (IDFA) and identifierForVendor (IDFV) values replaced the UDID after iOS 5. They are set per application, or per vendor.

Apple은 IDFA의 이것을 다음과 같이 말합니다.

iOS 6에는 광고 네트워크가 광고주가 추적 방법을 사용할 수있는 능력을 더 효과적으로 제어 할 수 있도록 비 영구적 인 비 개인 기기 식별자 인 광고 식별자가 도입되었습니다. 광고 추적을 제한하기로 선택한 경우 광고 식별자를 사용하는 광고 네트워크는 더 이상 타겟 광고를 게재하기위한 정보를 수집하지 않을 수 있습니다. 미래에는 모든 광고 네트워크가 광고 식별자를 사용해야합니다. 그러나 광고 네트워크가 광고 식별자를 사용하기 전까지는 다른 네트워크의 타겟 광고를 계속받을 수 있습니다.

IDFV의 경우 :

앱의 공급 업체에게 기기를 고유하게 식별하는 영숫자 문자열입니다. (읽기 전용)

이 속성의 값은 동일한 기기에서 실행되는 동일한 공급 업체에서 온 앱의 경우와 동일합니다. 다른 공급 업체에서 온 동일한 기기의 앱과 공급 업체와 관계없이 다른 기기의 앱에 대해 서로 다른 값이 반환됩니다.

Ole Begemann은 UDID에서 마이그레이션에 대한 자세한 내용작성했습니다 .

https://di-api.reincubate.com/v1/apple-idfas/002ebf12-a125-5ddf-a739-67c3c5d20177/

$ python -m deviceidentifier.cli.apple_idfa 002ebf12-a125-5ddf-a739-67c3c5d20177
{
    "anonymised": "••••••••-••••-••••-••••-••••••••••••",
    "formatted": "002ebf12-a125-5ddf-a739-67c3c5d20177"
}

Apple 고유 장치 식별자 (UDID)

UDID에는 두 가지 형식이 있습니다.

  • 2007 :이 형식은 첫 번째 iPhone에서 도입되었으며 2018 년까지 출시 된 장치에서 사용되었습니다. IMEI, ECID 및 MAC 값으로 구축 된 되돌릴 수없는 복합 식별자입니다. 40 자의 소문자 16 진수 값으로 표시됩니다.

  • 2018 :이 새로운 형식은 2018 년 이후에 제조 된 장치 모델 (예 : iPhone XS, XS Max, XR 및 Apple Watch Series 4)을 위해 도입되었습니다. 00000000-0000000000000000 형식의 대시 ( - )로 16 자의 대문자 16 진수 값에 결합 된 대문자 8 자의 16 진수 값입니다.

Apple은 일반적으로이 ID를 사용하여 기기를 iCloud ID와 연결합니다. 또한 나의 iPhone 찾기 활성화 상태가 유지됩니다. UDID는 iOS 5를 도입하여 iOS 응용 프로그램에서 사용하기 위해 더 이상 사용되지 않지만 여전히 다른 용도로 사용됩니다.

https://di-api.reincubate.com/v1/apple-udids/00008020-00166D4A2130003B/

$ python -m deviceidentifier.cli.apple_udid 00008020-00166D4A2130003B
{
    "anonymised": "••••••••-••••••••••••••••",
    "compromised": false,
    "formatted": "00008020-00166D4A2130003B",
    "format": "2018",
    "ecid": 32800,
    "cpid": "00166d4a2130003b"
}

Apple 가족 번호 / "A"번호

Apple은 " iPhone 모델 식별 "페이지에서 각 전화에 대해 설명합니다.

https://di-api.reincubate.com/v1/apple-anumbers/A1784/

python -m deviceidentifier.cli.apple_anumber A1784
{
    "appleIdentifier": {
        "id": "iPhone9,4",
        "image": {
            "height": 330,
            "url": "https://di-api.reincubate.com/resource-d8c14fc2a4dfcf27d5a217fb5e4c0cc4/",
            "width": 450
        },
        "product": {
            "line": "iPhone",
            "sku": "iPhone 7 Plus"
        },
        "variant": "GSM"
    }
}

어떻게 도와 드릴까요?

지원 팀이 도와 드리겠습니다!

근무 시간은 월요일부터 금요일, 오전 9 시부 터 오후 5시 (그리니치 표준시)입니다. 시간은 현재 6:36 오후 GMT입니다.

우리는 1 일 이내에 모든 메시지에 답장하고자합니다.

지원 섹션으로 이동 › 엔터프라이즈 팀에 문의하십시오. ›
우리의 멋진 지원 팀

이 기사를 개선 할 수 있습니까?

사용자의 의견을 듣고 싶습니다. 전자 메일을 보내지 말고, 의견을 남기거나, 트윗하지 마십시오. @reincubate?

© 2008 - 2020 Reincubate Ltd. 판권 소유. 영국과 웨일즈에 등록 #5189175, VAT GB151788978. Reincubate®는 등록 상표입니다. 개인 정보 정책 & 자귀. 우리는 2FA를 권장합니다. 런던에서 Built로 지어졌습니다.