Iphone 7 plus. Спасение информации с перекидкой на плату донора и заменой оперативной памяти
Аппарат попал ко мне из партнерского сервиса со следующей предысторией: семья из Москвы отдыхала на Черном море... Классическое начало истории про ремонт залитика, неправда ли?)) Но не в нашем случае... Море, детки, кафе, аттракционы, фотки и видео, много фоток и видео, и вот однажды вечером поставили телефон на зарядку, а утром он уже отказался включаться. Обратились в местный сервис, но там помочь не смогли.
В целом материнская плата выглядела неплохо, за исключением нижней части, где находится контроллер заряда, тристар, контроллер экрана, драйвер подсветки и т.д.
Вот так, например, выглядели контакты под тристаром. Слипшиеся шары под микросхемой - плохой знак. Последствия могут быть самые непредсказуемые...
На ЛБП при включении материнская плата сразу зависала на 200мА, после восстановления этого участка появилась циклическая попытка запуска с пиком потребления в те же 200мА. Замеры на шинах I2C0 и I2C1 не выявили отклонений от нормы. Питания проца, оперативной памяти и нанда тоже в норме. Аппарат без проблем загоняется в DFU. И тут самое время попробовать бы прошить его в качестве диагностики, посмотреть код ошибки и тем самым сузить круг поиска неисправного элемента, но наша основная цель - это спасти инфу, поэтому этот вариант нам не подходит. Пробуем загрузить телефон в режиме "Purple" и считать детальную информацию по напряжениям с контроллера питания, опросить устройства на шине I2C, т.е провести плате компьютерную диагностику, используя JC B-Box и программу IDoctor Terminal tester. Однако на этапе загрузки режима "Purple" терминал JC выдал несколько строчек начинающихся со слова "Panic" и в конце сообщение об ошибке.
Режим "Purple" подразумевает загрузку процессором мини-ОС в оперативную память материнской платы, получение доступа к некоторым разделам основной памяти (Нанд) и возможность выполнения некоторого набора команд. Судя по невозможности загрузки режима "Purple" предполагаю неисправность связки: CPU - RAM. Хорошо, если вылетела только оперативная память, тогда сохраняется шанс на ее успешную замену и запуск аппарата с последующим сохранением пользовательских данных на компьютере, если неисправен все таки процессор, то с данными можно попрощаться навсегда. Чтобы убедиться в правильности диагноза принимаю решение пересадить процессор на заведомо исправную плату-донор. Тем самым я исключаю из причин незапуска версию с нарушением пайки процессора и влияние некоего неисправного элемента, который мешает плате нормально стартовать.
Начинаем готовить донора:
Снимаем проц, нанд, перекатываем контроллер питания.
Снимаем, чистим и перекатываем и сажаем на плату - донор клиентский процессор.
Аппарат как и положено падает в DFU. Пробуем снова загрузить в режим "Purple" и наблюдаем на экране следующее:
На доли секунды на экране появляется изображение с артефактами. Ставим нанд, пробуем прошить и ловим ошибку 4014. Ну что, все -таки CPU - RAM? Снова снимаем клиентский проц и сажаем на плату - донор еще один чужой проц. Есть успешная прошивка и есть запуск платы. Вот теперь могу сказать точно: проблема в связке клиентского CPU - RAM!
Теперь предстоит отработать технологию замены RAM на перекатанном процессоре.
Так выглядит процессор Apple A10 без оперативной памяти:
Чуть толще чем фольга от шоколада) Перекатывать его без оперативной памяти о-очень сомнительное занятие. Поэтому работаем по следующему плану: 1) сажаем процессор 2) демонтируем оперативную память 3) припаиваем заведомо исправную микросхему
Вроде все как обычно, но есть огромный нюанс. Процессор с завода припаян на высокотемпературный припой, а свободное пространство между шариками заполнено эпоксидным клеем. Соответственно, и до и после демонтажа оперативной памяти хрупкий кристалл надежно припаян к плате и защищен от излишней деформации. Совсем другое дело перекатаный процессор: клея нет, припой среднетемпературный. Проблемы могут возникнуть уже на стадии демонтажа оперативки. А после успешного снятия паять новую микросхему придется исключительно на низкотемпературный припой, чтобы во время пайки не расплавились шары под процессором.
Для отработки технологии была использована залоченная плата Iphone 7. В качестве способа демонтажа использовал комбинированный метод, верхнюю часть микросхемы спиливал дремелем , а остаток срезал скальпелем.
Готовая оперативка была под рукой, поэтому сразу переходим к пайке.
С третьей попытки удалось успешно припаять микросхему и запустить прошивку аппарата.
Ну все, тренировки закончились и теперь работаем на результат. Пересаживаем с клиентской платы на проверенную плату - донор нанд, модем, арб, модемную флеш и в последнюю очередь процессор. Далее по отработанной схеме.
После запуска и ввода код-пароля айфон почему-то запустил восстановление данных... Еще несколько минут томительного ожидания и аппарат успешно запустился с доступом к рабочему столу. Сливаем архив фото и видео весом в 60Гб на комп.
На часах примерно 4 утра и с чувством выполненного долга можно отправляться спать)
Контакты в соцсетях:
https://vk.com/gsm_fix_bypost



























