Если вы в последнее время обращали внимание на слухи об Apple, вы, вероятно, слышали, что iOS и iPadOS 17 могут отказаться от поддержки iPhone X, iPhone 8 Plus, iPhone 8 и некоторых старых iPad. Другой слух утверждал прямо противоположное на следующий день, что привело к некоторым заметным несоответствиям в «инсайдерских» знаниях.
Можно с уверенностью сказать, что никто точно не знает, что Apple приготовила для будущего своей линейки iPhone, но, поскольку ожидается, что iOS и iPadOS 17 будут представлены на WWDC 2023, мы скоро узнаем. А пока давайте подробнее рассмотрим, как может выглядеть запуск iOS 17 без iPhone X.
iOS 16 в настоящее время поддерживается
iOS 16 в настоящее время поддерживает iPhone X, iPhone 8 Plus и iPhone 8. Хотя все эти три устройства используют один и тот же чип A11 Bionic под капотом, стоит отметить, что это совершенно разные телефоны, хотя каждый из них был выпущен в 2017 году.
В то время казалось, что Apple стремилась выпустить полностью переработанный iPhone в том, что было iPhone X — устройство без кнопки «Домой» с Face ID и спорной выемкой. Но Apple по-прежнему цеплялась за старый дизайн кнопки «Домой» iPhone 8 Plus и iPhone 8 для всех, кто не был готов к изменениям. Перенесемся в настоящее, и все новые iPhone отказались от кнопки «Домой» и Touch ID и приняли некоторую форму выемки.
Несмотря на то, что все эти устройства поддерживают и могут работать с iOS 16, пользователи, обновившиеся до последней версии прошивки, подтвердят, что она не такая плавная и быстрая, как исходная прошивка устройства iOS 11. Однако это в порядке вещей. Поскольку новые операционные системы добавляют новые функции, дополнительный спрос оказывает большее давление на устаревшее оборудование. В этом нет ничего нового, поэтому сегодня мы не используем iOS 16 на iPhone 4 Стива Джобса.
Никто из моих знакомых не смотрит на iPhone 4 и не говорит: «Вау, посмотрите на это ультрасовременное устройство», и не должен этого делать, потому что он совсем не выглядит современным. Маленький экран, кнопка «Домой» без Touch ID и изогнутые углы ЖК-дисплея — все это признаки эпохи, потерянной во времени. Но iPhone X — это не iPhone 4. Многие люди до сих пор смотрят на свой iPhone X и видят современный образец аппаратной инженерии Apple, в котором еще много жизни.
Введите iPhone XS
В следующем году Apple анонсировала iPhone XS, практически неотличимый телефон с немного более широким выступом камеры, чем у iPhone X, лучшей водонепроницаемостью IP68, большим 6,5-дюймовым дисплеем и более быстрым процессором arm64e, получившим название A12. Бионический чип.
Вам будет трудно отличить iPhone XS от iPhone X, просто взглянув на него, и это отпугнуло многих людей от перехода на более новый телефон в 2018 году. Большой OLED-дисплей впервые в iPhone — вы знаете, после того, как Apple изменила схему именования более крупного телефона с Plus на Max, чтобы стимулировать маркетинговый сектор.
Различия в производительности между чипами A11 Bionic в iPhone X и чипами A12 Bionic в iPhone XS в лучшем случае были незначительными, но существенные различия между их архитектурами быстро стали проблемой для хакеров, разрабатывающих инструменты для джейлбрейка, особенно после выпуска определенного эксплойта, который продолжает глючить Apple по сей день (каламбур).
Внешний вид эксплойта checkm8 bootrom
Официально анонсированный в 2019 году, примерно через год после того, как Apple выпустила iPhone XS, эксплойт checkm8 стал одним из самых больших пятен на репутации Apple в области повышенной безопасности.
Эксплойт checkm8 — это аппаратный эксплойт bootroom, который затрагивает чипы Apple A5, A11 Bionic и все, что между ними. Что касается оборудования, это означало, что Apple не могла исправить эксплойт с помощью обновления программного обеспечения. Чтобы эффективно исправить этот эксплойт, Apple пришлось бы отозвать все затронутые устройства и впаять модифицированные чипы в те устройства с исправлением, что было бы дорого и неосуществимо.
Вместо этого все, что Apple могла сделать, — это возвести программные баррикады, чтобы затруднить взлом их устройств, но хакерам оказалось легко остановить это. Хакеры быстро разработали инструмент для джейлбрейка под названием checkra1n для устройств от iPhone 5s до iPhone X под управлением iOS или iPadOS 12.0–14.8.1. На самом деле, хакеры до сих пор используют checkm8; он поддерживает инструмент для джейлбрейка palera1n для устройств iOS и iPadOS 15 или 16.
Подобные эксплойты Bootrom крайне редки; до checkm8 самой последней версией эксплойта для bootrom был limer1n, выпущенный чуть менее десяти лет назад, в 2010 году, для телефонов с чипами iPhone 3GS и A4, таких как iPhone 4. Когда эксплойты для bootrom недоступны для хакеров, джейлбрейкерам приходится полагаться только на программные эксплойты, которые Apple легко исправляет с помощью обновлений программного обеспечения.
Дилемма Apple
Эксплойт checkm8 bootrom затрагивает телефоны с чипом A11 Bionic, такие как iPhone 8, iPhone 8 Plus и iPhone X, все из которых могут работать под управлением iOS 16, последней прошивки Apple на момент написания этой статьи. Также так уж получилось, что это последние из старых (и все еще поддерживаемых) устройств Apple, затронутых checkm8, поэтому никого не должно удивлять, что Apple, похоже, стремится убить их раз и навсегда.
Чип A12 Bionic, установленный в iPhone XR, iPhone XS и iPhone XS Max, не подлежит проверке m8, поэтому логично, что Apple хотела бы сделать эти устройства базовым требованием для iOS 17. Но правильно ли это? перейти в технологическую компанию из Купертино?
Если Apple сделает это, то они смогут избежать надоедливого эксплойта, но ценой плохой прессы со стороны людей, которые все еще думают, что в их iPhone X еще много жизни. С другой стороны, если они позволят запускать iOS 17 на устройствах с чипом A11 Bionic, то им придется довольствоваться еще одним годом, когда хакеры будут выпускать джейлбрейки для своих устройств на последней прошивке, чего они очень не хотят.
Некоторые слухи предполагают, что iOS 17 будет не столько обновлением функций, сколько обновлением, ориентированным на стабильность, учитывая увеличение количества ошибок в мобильной прошивке Apple в последние годы. Если это так, это означает, что iOS 17 не должна работать на iPhone 8, iPhone 8 Plus или iPhone X с меньшей производительностью, чем уже работает iOS 16, что ослабляет любой аргумент пользователя в пользу отказа от поддержки этих устройств с iOS 17.
Поскольку устройства A12 Bionic и более поздние версии не подвержены эксплойту checkm8 bootrom, Apple, вероятно, продолжит поддерживать эти устройства в течение некоторого времени, становясь все более враждебной по отношению к устройствам A11 Bionic, искусственно ограничивая их новые функции. с программным обеспечением (если они решат поддерживать их с iOS 17).
Apple стремится к безопасности
Apple доказала, что может сделать разработку джейлбрейка для этих устройств невероятно мучительной для хакеров, внедряя так много контрольных точек, что каждая версия прошивки требует новых методов для записи. Очевидно, это настолько прожорливо, что многие хакеры отказались от попыток взломать iOS.
Вышеупомянутая идея в сочетании с обширной программой Apple по поиску ошибок привела к меньшему количеству джейлбрейков для современных версий прошивок. Но меньше — это не то же самое, что ничего.
Такие джейлбрейки, как Fugu15 и XinaA15 для более новых устройств iOS и iPadOS 15, и даже демонстрация iOS 16.1, которую показал Лука Тодеско, показали, что даже новейшие методы безопасности Apple не застрахованы. Проблема с джейлбрейком, однако, заключается в том, что хакеры-ветераны перешли к большим и лучшим вещам, оставив менее опытным хакерам только кусочки, которые они могут попытаться собрать и собрать воедино в их отсутствие.
Apple бросает вызов этим новым хакерам, которые пытаются закрепиться во взломе iPhone. Слишком хорошо зная, что в настоящее время она на шаг впереди и что хакеры изо всех сил стараются не отставать, компания продолжает укреплять свою защиту. Возможно, это одна из причин, по которой Dream Team решила воссоединиться.
Заключение
Даже если Apple решит включить iPhone 8, iPhone 8 Plus и iPhone X при рассмотрении того, какие устройства будет поддерживать iOS 17, вполне вероятно, что это будет последняя прошивка, которая сделает это. Несмотря на это, эти устройства останутся уязвимыми для эксплойта checkm8 bootrom до конца своей жизни, даже если Apple в ближайшие годы продолжит выпуск новых прошивок, не поддерживающих эти устройства.
Пока неясно, каким будет окончательное решение Apple, но мы узнаем наверняка всего через несколько месяцев. Мы надеемся, что устройства с чипом A11 Bionic проживут еще год, прежде чем Apple вытеснит их всех из семейства.