Apple установила в iPhone крошечный чип MamaBear, который может специально сломать Face ID. Об этом рассказал пользователь Хабра под ником acc0unt.
Во всех iPhone с Face ID установлена камера TrueDepth, которая состоит из множества различных датчиков, включая прожектор ИК-точек. Именно он отвечает за распознание силуэта лица, проецируя на него десятки тысяч невидимых инфракрасных точек.
Он состоит из FPС-шлейфа, излучающей сборки и оптической сборки. Шлейф припаивается к излучающей сборке и выводит сигналы на FPC-разъём, который подключается к материнской плате iPhone. Кастомный разъём с шагом контактов 0.35мм для Apple изготовила компания JAE.
Компоненты оптической сборки
Компоненты внутри излучателя
В оптической сборке есть излучатель, который состоит из нескольких компонентов. В нём как раз находится тот самый чип MamaBear, который может «убить» Face ID, и транзистор MOSFET, который управляется этим чипом.
MOSFET может разорвать цепь питания лазера и сломать прожектор. Делает это он по команде, которая поступает от MamaBear. Этот чип хранит в себе OTP-данные, включая серийный номер, разные калибровки и измеряет ёмкость лазерного луча.
Интересно, что внутри iOS ИК-прожектор называется Romeo, ИК-камера — Juliet, а ИК-подсветка — Rosaline.
В оптической сборке есть дифракционный расщепитель луча, который напрямую связан с излучающим элементом. Дифракционный расщепитель размножает один пучок луча на несколько сотен, то есть расщепляет его. Это как раз тот луч, который нужен для создания ИК-точек для сканирования лица.
Если убрать дифракционный расщепитель, то вместо сотни пучков лазерных лучей будет один пучок, причем намного мощнее, который будет невидим человеческому глазу. В таком случае лазер сможет прожечь сетчатку глаза.
Чтобы этого избежать Apple добавила чип MamaBear. Он постоянно следит за ёмкостью дифракционного элемента. Если элемент окажется выломан или повреждён, то ёмкость вылетает за пределы дозволенного, и MamaBear сразу же отключает MOSFET и разрывает питание VCSEL.
После аварийного отключения лазера чип прописывает OTP-флаг, который обозначает прожектор как дефектный, питание навсегда остается разорванным, а Face ID нерабочим.
Сторонние сервисные центры научились восстанавливать Face ID, не меняя блок. Но это требует очень аккуратной пайки крошечных элементов в прожекторе и считывания данных через специальные «ремонтные» программаторы, которые продаются в Китае.
Кроме того, нужно подменить оригинальный чип защиты и разобраться с MOSFET. Последний можно оставить, но установить китайский шлейф с обманкой. В таком случае, даже если оригинальный чип MamaBear захочет выключить MOSFET, чтобы отключить прожектор, то он не сможет это сделать.
Есть и другие способы обмануть систему. Проблема в том, что все они делают бесполезными работу чипа MamaBear и MOSFET, а значит, они не смогут защитить глаза пользователя в случае нештатной ситуации, как это задумывала Apple. [Habr]
10 комментариев
Форум →отличная статья. побольше бы такого. подумать только, какие системы защиты сделаны под капотом, а мы об этом даже не задумываемся
фильм Hellphone, 2007
Дребень на постном китайском масле.
Когда то давно именно за такое внимание к деталям и мелочам мне и понравилась их продукция. Эпл поменялась конечно, но все еще способна удивлять. Например выпуск М-процессоров с их архитектурой и разом превратив ноутбуки других компаний в слабые
греющиеся калькуляторы
@chirkov, да М1 сильно всколыхнул рынок ЦП для мобильных устройств, сейчас преимущество уже не так сильно, но это, наверное, единственный прорыв эпл за последние годы. Если хотя бы раз в 5 лет будут такие прорывы – будет хорошо.
А по теме статьи – не понятно, на сколько это законно ломать то, что тебе уже не принадлежит?
@Tilk, лучше отвечать в суде за сломанный Face ID, чем за выжженный глаз.
@chirkov, это миф, навеянный эпплом, по факту большинство конкурирующих буков на процах интел и амд, да еще вкуп с нвидиа и радеонами, не менее быстрые
@realcube, есть ноуты за тысячу баксов (за столько я взял Air M1 сколько то лет назад) на intel/amd которые спокойно рендерят 4K видео, толщиной в 1см и без кулера, не греются, параллельно открыто тьма вкладок браузера и тд?
Играет роль не только процессор, но и софт и оптимизация системы под процессор.
На виндовых ноутах этого нет и не будет ближайшее время, т.к. не может быть единого вектора в лице компании производящей ОС/железо/софт
@bonzo_ivan, есть, вышли новые процессоры arm для windows, но и их и windows пилить лет пять до идеала
@chirkov, выпуск своих арм процессоров был очень ожидаем, эппл сами выкидывали лет 5 до релиза о новой платформе. Но все крутили у виска. Вой процессор еще и арм – да вы идиоты.. не будет.
И с выходом М1 орали что это пиар нет там мощностей))
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как убрать странный бейдж с иконки приложения?
Шпионское приложение, которое снимет на фото всех, кто захочет зайти в ваш iPhone или iPad без разрешения
Как закрыть доступ к Apple Music для сторонних приложений
Где найти историю покупок в App Store на iOS 11
Как в iOS 15 изменить дату, время и место съемки для нескольких фото одновременно
Почему на iPhone не отправляются СМС и сообщения iMessage
Почему в сообщениях iPhone постоянно подставляет удаленный контакт
Как на iPhone с Face ID включить отображение заряда в процентах. Собрали все способы