Альтернатива идентификации устройства iPhone по UDID
Я нахожусь на антипиратском проекте. Я пытаюсь повторно идентифицировать устройства на основе их UDID. Но мне интересно, скрытые джейлбрейком устройства скрывают реальный UDID и вместо этого используют случайный сгенерированный.
Есть ли другой способ идентифицировать устройство? Возможно какое-то печенье? Или другой идентификатор /Hardwarehash?
Или я могу получить UDID надежным способом?
Спасибо за все ответы!
2 ответа
Не трать свое время.
Сосредоточьтесь на том, чтобы заставить приложение убедить своих пользователей тратить на него деньги и не беспокоиться о пиратстве. Есть много и много API, хитрости и методы, чтобы предотвратить пиратство, и все они преодолены в короткие сроки.
Идея взломщика состоит в том, чтобы показать, что они умнее вас. Так что единственный способ "бороться" с ними - это убрать их аудиторию. И это вы делаете, делая отличный продукт, за который пользователи готовы платить.
На самом деле не может быть сделано. Существует взломанное приложение под названием UDID faker (также несколько других), которое генерирует случайный UDID. Кроме того, поскольку джейлбрейкеры имеют доступ к терминалу, все функции оборудования могут быть изменены.
Если взломщик знает, что он делает, что они ВСЕ делают, то ваша служба будет взорвана в течение нескольких дней, если не часов.
Если Apple не может обнаружить и предотвратить это с армией чрезвычайно талантливых программистов, почему вы думаете, что у вас получится лучше?
Если бы вы могли решить проблему пиратства, вы бы не создавали приложение, вы бы заключили контракт с Microsoft.