Comments 9
Интересно, они специально скупают телефоны для разработчиков для встраивания в программаторы или смогли клонировать систему для разработчиков на б/у платы?
А у двух разных програматоров будет разные или одинаковые номера процессоров?
Эти платы не специальные девелоперские, а просто выловлены с конвейера на стадиях тестирования (либо из отбраковки на тех же стадиях). Все розничные платы проходят через это, а где-то «ниже по течению» они превращаются в retail записью соответствующей конфигурации в efuse (однократно программируемую память в самом процессоре).
Серийные номера у всех разные уже на этой стадии, они записываются (в тот же efuse) ещё при тестировании самих процессоров (на месте их производства, а не на телефонной фабрике). Там же записывается конфигурация замены дефектных блоков встроенной в CPU памяти (cache/SRAM) — её там с некоторым избытком, плюс схема подмены адресов, всё вместе позволяет не браковать CPU с небольшими дефектами (эти памяти — миллионы транзисторов, немалая вероятность дефекта).
Продаю больше месяца два подобных PVT аппарата и никому они не нужны. Максимум спросят «а зачем оно надо?»
Играем с огнем: запускаем произвольный код на девелоперском iPhone 7