Мы работаем над проектом с моими коллегами, который предполагает использование большого количества частного и неофициального кода. Это не, предназначенный для использования AppStore.
Первое и единственное требование - не использовать джейлбрейк.
Прежде всего, UDID
или OpenUDID
или любые другие решения не работают здесь, и они не ожидаются.
Мы провели много фоновых исследований и тестов, начиная с попытки получить IMEI, ICCID, IMSI и Серийный номер программно. Ни один из вышеперечисленных методов не работает с iOS 7 и выше без джейлбрейка.
Мы также потратили пару месяцев, чтобы играть в рамки IOKit
, используя знаменитый IOKitBrowser и сбрасывая все содержимое из iOS
внутренних элементов. К сожалению, мы обнаружили, что с iOS 8.3
он перестает работать.
Мы говорим здесь не о получении UDID
или любой другой "основной" вещи, но вообще нам нужен способ получить
любой постоянный идентификатор оборудования, достаточно уникальный, чтобы идентифицировать устройство, которое будет сохраняться, несмотря на стирание устройства и среди разных версий iOS
Этот вопрос не дублируется другим (здесь не найдены решения) и нацеливается исключительно на частные API.
Любая помощь будет высоко оценена.