
Social Apples подробно описывает изменения, примененные в обновлении приложения iBooks от Apple, выпущенном на прошлой неделе. Оно определяет, был ли на устройстве выполнен джейлбрейк с использованием одного из нескольких инструментов, и если да, то отказывается открывать контент, приобретенный в iBookstore от Apple.
После использования джейлбрейка greenpois0n я не могу открыть некоторые из моих книг, которые я законно приобрел в iBook Store. Я думал, что проблема в загруженных книгах, поэтому я перезагрузил их. Это не помогло, поэтому я удалил iBooks со своего iPhone и повторно синхронизировал их с компьютера… все еще безрезультатно. Затем я наткнулся на твит от @comex сегодня вечером, который действительно взорвал мне мозг.
По словам известного автора джейлбрейков @comex, каждый раз, когда пользователь пытается открыть электронную книгу, приобретенную в iBookstore и содержащую код управления цифровыми правами, новая версия iBooks пытается запустить неподписанные или неправильно подписанные бинарные файлы в качестве теста, чтобы проверить, был ли на устройстве выполнен джейлбрейк. Если эти бинарные файлы запускаются успешно, устройство помечается как подвергшееся джейлбрейку, и электронная книга отказывается открываться.
Пользователи устройств, на которых был выполнен джейлбрейк одним из методов, позволяющих успешно запускать тестовые бинарные файлы Apple, при попытке открыть контент, приобретенный в iBookstore, сталкиваются со следующим сообщением об ошибке:
В конфигурации вашего iPhone возникла проблема. Пожалуйста, восстановите устройство через iTunes и переустановите iBooks.
Восстановление устройства через iTunes, очевидно, удаляет джейлбрейк, снова приводя устройство в соответствие со стандартами Apple.
Тактика Apple, конечно же, вызывает некоторое беспокойство у поклонников джейлбрейка, многие из которых указывают на недавние действия правительства США по явному разрешению джейлбрейка. Следовательно, шаг Apple по предотвращению доступа к легитимно приобретенному контенту iBookstore только потому, что пользователь пытается просмотреть его на устройстве с джейлбрейком, рассматривается как вмешательство в законное использование.
Обновление: Поступили сообщения, проясняющие, что механизм обнаружения джейлбрейка присутствует с iOS 4.0 и является частью проверки DRM fairplayd. Он только недавно привлек внимание, поскольку новые методы джейлбрейка, такие как greenpois0n, открыли ограничения Apple настолько, чтобы вызвать блокировку.