iPhone 16 Pro Max после воды: что показывает диагностика и что скрывает обычное «не включается»

Залитый телефон, как правило, представляет из себя лотерею, поскольку самый влияющий фактор после залития – это удача. Обычно внутри скрывается набор независимых отказов, которые вскрываются по очереди, и часть из них диагностируется не прибором, а исключением, то есть эмпирическим методом. Ниже поэтапно представлен разбор одного аппарата с наглядными кадрами, замеры и небольшой подводный камень, который чуть не пустил генеральную цель данного кейса коту под хвост.

Аппарат: iPhone 16 Pro Max. Попал в воду, через двое суток принесён в ремонт, не включается. Цель ремонта и диагностики: достать и перенести данные с устройства.

Этап 1. Вскрытие, осмотр, оценка, первые попытки ремонта

Характерная черта залитых устройств – отсутствие внешних дефектов, а также и внутренних при беглом осмотре, но если поставить плату на ребро, становится видно следующее: налёт между слоями, под экранирующей рамой и в зоне соединения двух половин многослойной платы. У iPhone начиная с определённых поколений установлена «плата-бутерброд» (две платы, соединённые между собой массивом межслойных контактов). Жидкость затекает именно туда, в зазор, и остаётся там после любой внешней просушки.

Сразу стало ясно, что повреждений много и следует готовиться к худшему (большое количество окислений и разводов на шлейфах модулей, подключенных к плате, разводы, некоторые коннекторы прогнили). Заводской влагозащитный компаунд в этом случае сработал частично: там, где он был цел, плата под ним осталась живой, там, где нарушен, пошла коррозия. Предсказать заранее, где именно он уцелел, нельзя.

Рамка корпуса в районе разъёмовРамка корпуса в районе разъёмов: налёт и коррозия на металле (видно только после разборки)Рамка корпуса в районе разъёмов: налёт и коррозия на металле (видно только после разборки)

Первые замеры после очистки

Стандартный приём при поиске короткого замыкания – измерить потребление платы на лабораторном блоке питания. Исправная плата в дежурном режиме даёт предсказуемую величину, а закоротивший узел – стабильно завышенную. Здесь измерение показало случайное потребление в диапазоне от 10 до 120 мА, меняющееся само по себе. Виновника такой результат не вычисляет, скорее, наоборот, разброс означает, что ток утечки идёт не через один пробитый компонент, а через переменное сопротивление электролита, по сути, через саму грязь между дорожками, площадь контакта которой меняется от нагрева и движения остатков влаги. Из такого измерения нельзя получить адрес неисправности. Это означает, что повреждение распределённое, и находится оно в том числе там, куда снаружи не добраться.

Выявление и замена неисправных модулей

Отдельные отказы при этом локализуются нормально по симптомам и прозвонке. Восстановлены дорожки к коннектору аккумулятора, они были сгнившими, контакт отсутствовал, линия восстановлена перемычками (интересно, бывает такое, что первым из строя выходит именно коннектор и дальше поломки не идут, так как на плате напряжения – один из случаев выигрышного билета в данной лотерее). Текущее устройство удача явно покинула.

Не подлежали восстановлению и были признаны мёртвыми следующие модули:

  1. Барометр — сгнил не снаружи, а внутри корпуса датчика;

  2. Нижний шлейф — полностью сгнил;

  3. Taptic Engine (вибромотор) — полностью сгнил;

  4. Динамик — сгнил, но на момент диагностики ещё звучал;

  5. Кнопки, включая кнопку управления камерой – прогорели шлейфа.

Барометр под микроскопомБарометр под микроскопом. Внешне компонент целый, внутри — коррозия; такой отказ прозвонкой снаружи не ловится.Барометр под микроскопом. Внешне компонент целый, внутри — коррозия; такой отказ прозвонкой снаружи не ловится.

Отказ барометра является одной из критических неисправностей. В этих моделях неисправный барометр и отключённый нижний шлейф вызывают регулярные паники ядра и перезагрузки, то есть, аппарат, даже будучи включённым, не может стабильно проработать достаточно долго, чтобы передать данные.

Окей, с модулями разобрались, а что дальше-то? Зарядка: контроллер порта мёртв

USB-C порт не давал никакой реакции, показывает ноль на любое подключение. Диагноз: отказ контроллера порта. Получилось заставить аппарат включаться от беспроводной зарядки, чтобы вообще получить к нему доступ. Дальше плату пришлось распаять на половины.

Межслойные контактные площадкиМассив межслойных контактных площадок после разделения половин платы — зона, недоступная без полной распайки.Массив межслойных контактных площадок после разделения половин платы — зона, недоступная без полной распайки.Обе половины платыОбе половины платы.Обе половины платы.Плата на стендеПлата на стенде с напаянными проводами: питание и диагностические линии заведены в обход штатных разъёмов.Плата на стенде с напаянными проводами: питание и диагностические линии заведены в обход штатных разъёмов.

Сам контроллер Type-C привязан к данным в своей микросхеме SPI Flash: без корректной записи устройство не получает команду на зарядку и продолжает потреблять около 2 Вт в простое, плюс возникают проблемы с прошивкой из DFU. Перенести SPI Flash на отдельную плату здесь не вариант, так как на этой модели микросхема расположена внутри платы, и распаивать аппарат ради этого изначально не планировали, но пришлось из-за повышенного потребления, неработающего порта и отвала ключа RVP. Поэтому данные в SPI Flash перепрограммировали на месте, программатором, без переноса микросхемы. Интересный факт: если вместо родного контроллера поставить Type-C контроллер от обычного iPhone 16 или 16 Plus, телефон включится и может определиться как устройство в DFU, но прошить его не получится, он будет запрашивать прошивку именно для iPhone 16, в Recovery модель определяется правильно примерно в половине случаев, а при попытке перейти на прошивку аппарат сваливается обратно в DFU. Это можно обойти, прописав в SPI данные, соответствующие правильному контроллеру, но даже тогда режим DFU будет определять устройство неверно — при этом всё остальное работает корректно. Проводную зарядку в итоге восстановили не на штатной мощности, но работоспособно.

ВаттметрВаттметр на восстановленной линии: 12,11 В, 0,52 А, 6,28 Вт.Ваттметр на восстановленной линии: 12,11 В, 0,52 А, 6,28 Вт.

После очистки и переката потребление в покое упало с плавающих 10–120 мА до нуля. Это хороший результат по измерению, но он не означает, что плата исправна, под рамой коррозия осталась, снять её оттуда без рисков для платы нельзя, и когда именно она доберётся до следующей линии никто не знает.

Плата после чисткиПлата после чистки и переката.Плата после чистки и переката.

Препятствие, которое не лечится пайкой

Тот самый подводный камень и смертный приговор для более ранних моделей. Наконец подошли к финальному этапу – съём данных. К этому моменту аппарат включался, держал питание, Wi-Fi и сотовая связь работали. Данные, однако, забрать по кабелю было невозможно, поскольку на iPhone была включена функция защиты украденного устройства.

Жидкость повредила Face ID, и биометрия ушла в блокировку. Без успешной аутентификации iOS не показывает диалог доверия к компьютеру, а значит, доступ к файловой системе по USB закрыт полностью. То есть единственный вариант – выгружать копию в iCloud, а если бы сеть не работала, то все, данные бы остались в этой черной шкатулке. При этом на протяжении всей выгрузки необходимо обеспечить стабильную работу устройства, иначе придется начинать загрузку заново. Защита сработала правильно: ровно так она и должна себя вести, когда телефон попал в чужие руки, но она реагирует точно так же, если биометрический датчик физически уничтожен, а владелец устройства стоит рядом.

Слава Богу, Apple, хоть и медленно, но учатся на своих ошибках, но с 16-й модели iPhone шлейф с датчиком Face ID можно заменить и привязать к устройству. На более ранних моделях, такая логичная фича недоступна. Датчик одноразовый, после привязки он будет работать только с одним устройством.

Финал

Копия данных снята. Но и здесь вмешалось ограничение, не имеющее отношения к ремонту: в облачном хранилище владельца не было свободного места, он говорил об этом ещё при сдаче аппарата. Штатная выгрузка в его собственное облако была невозможна, поэтому копию положили во временное бесплатное хранилище со сроком жизни 20 дней, которое Apple предоставляет всем своим пользователям. Аппарат собран, включается, заряжается на пониженной мощности, Face ID не работает, гарантии на плату нет. Владелец забрал его вместе с данными.

Итоги

Диагностика залитого аппарата не сводится к поиску одной неисправности. Классический приём с измерением потребления здесь дал отрицательный результат, и это тоже информация: плавающий ток утечки говорит о распределённом повреждении без одного конкретного пробитого узла. Дальше работа шла от симптомов и последовательного исключения, а не от показаний прибора.

Часть отказов диагностируется только разрушающим способом. Коррозия между половинами платы и под экранирующей рамой не видна сверху и не ловится прозвонкой. Чтобы её увидеть, плату нужно распаять, а это необратимая операция с риском для процессора. Решение идти на такой шаг принимается осознанно.

Биометрия и облако тоже точки отказа при спасении данных. В этом случае финальными препятствиями оказались не коррозия и не мёртвый контроллер порта, а заблокированный Face ID (из-за чего отпал весь проводной путь) и переполненное хранилище владельца (из-за чего отпал штатный беспроводной). Обе проблемы решались дольше и сложнее, чем собственно пайка.

Практический вывод для владельцев устройств отсюда простой и неприятный: аппаратная починка ради извлечения данных — это дорогая операция с неопределённым исходом, которая упирается в ограничения, никак не зависящие от квалификации инженера. Единственное, что надёжно страхует от такого сценария — это заранее работающее автоматическое резервное копирование и реально свободное место в облаке, проверенное до того, как телефон окажется в воде.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев