Источник выяснил, что Apple препятствует замене аккумулятора в современных смартфонах iPhone, прибегая для этого к программной блокировке. Блокировка срабатывает при замене источника питания в сторонних сервисах. Она отключает доступ к информации о состоянии батареи, если замена произведена не в собственном сервисном центре Apple или не в авторизованном сервисном центре.
Пользователи аппаратов с аккумулятором, замененным сторонним сервисом, получают сообщение о том, что батарея не является подлинной, даже если это батарея с устрйоства-донора. Информация о «здоровье» батареи в этих случаях недоступна.
За аутентификацию аккумулятора отвечает микроконтроллер Texas Instruments, установленный в аккумуляторе и содержащий уникальный ключ. При замене в фирменном сервис-центре выполняется привязка данных аутентификации к конкретному устройству.
Выявленный iFixit механизм есть в моделях iPhone XR, iPhone XS и iPhone XS Max, работающих под управлением iOS 12 или iOS 13 beta.