Всем привет! Давно меня здесь не было — немного увлекся работой над видео для YouTube. Приношу извинения тем, кому стало скучно в мое отсутствие, и крошу перед вами виртуальное печенье в знак примирения :D
Герой сегодняшней истории — вот этот набор запчастей, который вы видите на фото. Это не просто коробка с деталями, а целый Samsung Galaxy A52, прибывший ко мне из Санкт-Петербурга с одной важной миссией. История будет подробной, поэтому устраивайтесь поудобнее.

Запрос клиента и первичный осмотр
Передо мной лежал Samsung A52 в виде полного набора компонентов. Владельцы телефона отчаянно просили восстановить информацию с устройства. История, которую они рассказали, была довольно типичной для моей практики, но от этого не менее сложной.

Задача казалась масштабной, а я как раз обожаю такие вызовы. Хотя, если честно, работать с Samsung мне не очень нравится. Однако вопрос стоял о данных, причем после того, как телефон уже побывал в другом сервисе. Важным плюсом было то, что в этой модели установлен процессор Qualcomm, а не Exynos (у меня на последние, мягко говоря, аллергия). Разве можно было отказаться? Конечно, нет! Беремся за работу с удвоенным энтузиазмом.
В сумке я обнаружил полный комплект внутренностей: верхнюю и нижнюю пластиковые части корпуса с динамиками, лоток для SIM-карты, винты, коаксиальный кабель, аккумулятор, межплатный шлейф, нижнюю плату с разъемом для зарядки и, собственно, проблемную материнскую плату вместе с модулями камер. Фактически, передо мной был целый телефон, только без корпуса, рамки и дисплея.

Для извлечения данных из этой груды железа и пластика мне понадобились лишь материнская плата, нижняя плата, межплатный шлейф, аккумулятор и... как ни странно, дисплей ¯\_(ツ)_/¯

Философия восстановления данных на современных смартфонах
Восстановление информации с современных устройств — это, по сути, полноценный ремонт. Задача формулируется просто: нужно заставить телефон включиться, загрузить операционную систему, подключить его к компьютеру и скопировать все важные файлы. Каждый файл. На этом список возможных методов «вытаскивания» данных можно смело завершать.
Например, уже нельзя просто отпаять чип памяти и прочитать его на программаторе. Пользовательские данные на всех устройствах, от бюджетных до флагманов, давно шифруются. Программатор может считать только зашифрованный дамп памяти, и вы будете бессильно смотреть на набор шестнадцатеричных символов в редакторе. Расшифровать этот поток данных быстро и корректно может только один процессор в мире — тот самый, что был установлен в телефоне с завода. Он делает это «на лету», поэтому в памяти всё всегда хранится в зашифрованном виде.
Из этого следует ключевой вывод: если родной процессор неисправен, был поврежден при неумелом реболлинге или треснул пополам после удара, с данными можно попрощаться. К счастью, сами процессоры умирают крайне редко. Чаще они просто отваливаются от платы из-за перегрева или удара, и это лечится перепайкой. Хуже, если «гений» сложного ремонта, пытаясь найти короткое замыкание, подаст на одну из низковольтных линий питания процессора напряжение выше номинального. Для некоторых линий номинал может быть всего 0.6В, и даже 1 вольт может стать фатальным и убить процессор :)
Диагностика и первая проблема
Вернемся к нашему пациенту. Со стороны «номер один» я обнаружил просто отпаянный межплатный разъем. А вот со стороны «номер два» картина была более интересной:

Это была защитная металлическая пластина, под которой началась коррозия от фиксатора. Хорошей новостью было то, что шарики припоя под самим процессором не вылезли наружу — уже неплохо.
Качество пайки разъема, честно говоря, было фантасмагорическим. Как и его общее состояние. Я художник, и вот как я это вижу :D

С этого, пожалуй, и начнем. Давайте разберемся с этим «чудом»:

Достаем новый разъем, тщательно зачищаем контактные площадки на плате:

И, наконец, беремся за паяльник:

Вышло красиво. Я пробежался мультиметром по припаянному шлейфу, чтобы убедиться, что все контакты на месте и соответствуют нужным номиналам.
Обратите внимание: Как снять заводскую разблокировку на samsung.
Чего нет — того не было и с завода. Теперь, зная, что с разъемом и его обвязкой сюрпризов не будет, можно двигаться дальше.Увы, дисплея для этой модели у меня не было, как и другого такого же телефона на ремонте, с которого можно было бы снять экран — я в основном работаю с Xiaomi. Samsung — редкие гости в моей мастерской. Поэтому пришлось купить вот такой экран:

Это был самый дешевый и низкокачественный дисплей, который я смог найти в местных магазинах запчастей. В обычной жизни я бы никогда не купил такой и не стал бы ставить его клиенту, но для нашей задачи — ввести графический ключ и нажать несколько кнопок для подключения к ПК — его было более чем достаточно. Пусть поработает пару часов. Если бы был доступен TFT-экран, я бы взял его. Для такой задачи тратиться на оригинальный дисплей, который стоит в 4 раза дороже, совершенно неоправданно. Напомню, наша цель — не восстановить телефон для повседневного использования, а спасти данные :)
Первое включение и поиск неисправности
Итак, собираем конструктор для первого теста:

И наблюдаем, как устройство зависает на втором логотипе при загрузке. Затем оно впадает в ступор и уходит в перезагрузку. И так по кругу. Как и было описано в истории болезни.
Но прежде чем лезть к процессору или памяти, нужно проверить все простые и очевидные вещи. В случае с этой моделью и такой компоновкой плат, логично и легко начать с аудиокодека. Почему? Все просто: инженеры Samsung разместили его открыто, прямо над тем самым межплатным разъемом, пайка которого оставляла желать лучшего. Качество этой пайки прямо кричало, что ее делал неопытный и неаккуратный человек. Без обид к предыдущему мастеру, но факт есть факт. Соответственно, кодек легко мог быть случайно поврежден или «подшатнут» при демонтаже разъема феном. Судя по потемнению текстолита в этой области, заводской разъем снимали феном при очень высокой температуре.
К этой теории добавлялись и симптомы: любое устройство на Qualcomm ведет себя одинаково, если процессор не видит аудиокодек. Неважно, Xiaomi это или Samsung, зависание на загрузке будет одинаковым. Конечно, причин такого поведения много, но кодек — одна из самых распространенных на практике. Это также мог быть отвал процессора на линиях связи с кодеком — симптомы те же. В основном так и бывает, сами кодеки редко выходят из строя, поэтому на неисследованном устройстве не стоит сразу лезть к нему без веских причин. Часто разумнее начать с процессора. Но у нас были веские причины начать с кодека :)
Кстати, в нашей подопытной установлен кодек WCD9380 ревизии 000. Аккуратно отпаиваем его:

И наблюдаем «месье Залипона», на которого указывает стрелка. Две разные линии припоя слиплись, что не должно было произойти при аккуратном демонтаже. Рука, видимо, была не набита.
Короче, зачищаем посадочное место на плате, подготавливаем микросхему. То есть наносим на нее новые шарики припоя.

И аккуратно припаиваем его на место:

Финальный аккорд
Пробуем включить... и...

Точно! Загрузка пошла :)
Вот так вот. Ни процессор, ни память даже трогать не пришлось. Более сложный ремонт оставим на будущее, на другой раз, когда-нибудь позже :)
Дальше всё было рутиной: узнали графический ключ, слили все данные через компьютер и отправили владельцу через облачное хранилище. На этом всё. Спасибо, что дочитали!
По вопросам ремонта можете писать мне в личные сообщения здесь или в других соцсетях.
Увидимся в следующих историях!)
Больше интересных статей здесь: Гаджеты.
Источник статьи: Невероятно сложное восстановление данных с Samsung A52.