Восстановление данных из внутренней памяти неисправного смартфона Xiaomi Mi Play
Необходимо восстановить данные из неработающего телефона. Предположительно, методом перепайки микросхемы NAND на плату донора либо при помощи устройства типа z3x
Необходимо восстановить данные из неработающего телефона. Предположительно, методом перепайки микросхемы NAND на плату донора либо при помощи устройства типа z3x
SSD очень быстрое запоминающее устройство и если разобрать его, то можно увидеть что он представляет собой печатную плату, с множеством чипов Flash памяти, типа NAND, именно они хранят информацию, а рядом с ними распаиваются контроллер и dram память. Контроллер отвечает за связь накопителя с компьютером и осуществляет операции чтения/записи, а DRAM служит как небольшой кэш и ускоряет доступ к данным.
В некоторых SSD на обратной стороне или на отдельной плате размещаются дополнительные чипы памяти и ряд ёмких конденсаторов, они позволяют безопасно выключить устройство при резком отключении питания. (Аппаратный PLP)
Другие твердотельные накопители, такие как usb-накопители и карты памяти имеют похожее строение, только в них нет dram, меньше чипов памяти и устанавливается менее производительный контроллер.
Ну а чтобы более детальней понять их работу, нужно рассмотреть как работает чип Flash памяти. Разобрав его, видно что состоит он из множества кристаллов,
если подробней рассмотреть один из них, то видно что большую часть кристалла занимает массив ячеек и лишь небольшая область отводится под буфер и логику.
Если проникнуть внутрь кристалла, то видно что он имеет трёхмерную структуру, состоящую из рядов вертикально уложенных ячеек Флеш памяти, и если разобрать одну отдельную ячейку, то её строение покажется запутанным, к тому же у разных производителей, принцип работы может отличаться по способу подачи тока и чтения данных из ячейки.
Так что лучше представить её в виде схемы, так легче понять что ячейка представляет собой транзистор с двумя изолированными затворами: управляющим и "плавающим". Плавающий затвор способен удерживать внутри себя электроны, тем самым делая из транзистора ячейку памяти.
Чтобы записать информацию, на сток и управляющий затвор подается высокое напряжение, это позволяет электронам пройти сквозь диэлектрик и остаться на плавающем затворе.
Для удаления заряда, на управляющий затвор подается высокое отрицательное напряжение, а на исток — положительное.
Каждый такой цикл записи и стирания разрушает слой диэлектрика, так что число перезаписи на ячейку ограничено.
Считывание не приводит к этому эффекту и проверять что записано в ячейке, ноль или единица, можно сколько угодно раз для этого, на управляющий затвор подаётся напряжение и проверяется, может ли идти ток по транзистору:
Если на плавающем затворе много электронов, то ток идти не будет, значит это единица. Если их немного, то ток пойдет, значит это ноль.
(у некоторых производителей ячейка может считываться наоборот)
Так считываются одноуровневые ячейки SLC, если же материал плавающего затвора способен захватить много электронов, а электроника способна размещать на плавающем затворе разные уровни зарядов и распознать несколько пороговых напряжений, то такая ячейка может хранить несколько бит информации. Например QLC ячейки могут хранить 4 бита информации, но для этого нужно различать 16 пороговых напряжений.
(Информация с SLC ячеек считывается и отправляется на контроллер почти без задержек. Чипы с QLC ячейками имеют внутреннею задержку в связи с необходимостью формирования специального сигнала для каждой ячейки и распознавания его)
Ко всему этому, чтобы уместить на кристалл как можно больше ячеек, их группируют соединяя последовательно и с обоих сторон подключают обычные транзисторы, принципиальная схема массива выглядит примерно так,
но в самом кристалле, массив имеет трёхмерную структуру. Ячейки, находящиеся на одной разрядной линии, образуют страницу размером в 4 килобайта, это минимальная область с которой можно считать или записать данные
Множество страниц формируют блок, размером 512 килобайт, это минимальная область которая может быть стёрта. То есть, если нужно переписать информацию всего лишь одной страницы, придётся стирать данные аж с целого блока и потом снова записывать.
Такие ограничения существует из-за архитектуры nand памяти, а так как таких блоков очень много, всеми операциями чтения записи руководит контроллер, он управляет структурой размещения данных и контролирует состояние ячеек, распределяя данные так чтобы одни ячейки не использовались чаще других, тем самым увеличивая срок службы накопителя.
Если посмотреть на блок схему типичного контроллера, то видно что он состоит из 32 битного RISC процессора который выполняет инструкции микропрограммы и может иметь до 4 ядер. Так же есть ddr контроллер отвечающий за работу с внешним DRAM-буфером, есть блок ecc, отвечающий за обнаружение и коррекцию ошибок, есть блоки интерфейсов отвечающие за обмен данными с чипами памяти и внешними интерфейсами и есть блоки отвечающие за шифрование и другие функции, которые могут меняться в зависимости от необходимого функционала.
Помимо контроллера, на скорость накопителя влияет интерфейс подключения. Существует множество форм-факторов SSD с разными интефейсами подключения и разной скоростью, но чаще всего в обычных компьютерах используются 2,5-дюймовые ssd или формата m2.
2,5-дюймовые SSD имеют интерфейс SATA, третьего поколения, такой интерфейс обеспечивает пропускную способность до 600 Мбайт/с. Накопители mSATA (mini-SATA) имеют такой же интерфейс.
В SSD M.2 используется один из двух интерфейсов: SATA3 или PCIe. В зависимости от количества выделенных линий и версии PCIe скорость может отличаться. Например PCI-E третей версии и с четырьмя выделенными линиями имеет пропускную способность до 4ГБ/с.
Так же такие накопители имеют несколько вариантов ключей. Есть накопители с B, M и B+M коннекторами.
Так же есть SSD в виде платы расширения которые подключаются напрямую в PCI-Express слот материнской платы. Некоторые модели таких накопителей могут использовать 8 и даже 16 линий слота PCIe, что даёт пропускную способность выше 6ГБ/с.
Кроме этого есть ещё много разных форм факторов, например U2, U3, NF1, и другие (EDSFF, 1.8 дюймовые), но ничем серьёзным, кроме размеров и коннекторов они не отличаются, да и используются они в основном в серверах и рабочих станциях.
Так же, хочется сказать что существует ещё один вид SSD накопителей, в которых вместо чипов Flash памяти используются чипы с технологией 3D crosspoint, в них в качестве ячеек не используются транзисторы с плавающим затвором и такие накопители быстрей обычных, но к сожалению у меня мало информации про эту технологию, так что на этом у меня всё, всем пока.
Собственно сабж, на котором помирает или уже умерла nand, перешла в режим read-only с характерной ошибкой "Controller firmware revision 2.10.00 Embedded media initialization failed due to media write-verify test failure" из-за чего нет возможности как минимум сконфигурировать рейд (офлайн приложение smart array controller configuration вываливается в красный экран смерти) прошивка ilo менялась на всевозможную, intelligent provisioning прошивается через раз и только на 163 версию, всевозможные советы гугла испробованы, nand также пробовал форматировать, успешно но толку ноль. Так вот вопрос у меня насколько реально поменять nand сняв с него дамп и залив в новый ? Есть тут люди кто возьмется за подобное ?
Добрый день, коллеги! Разыскиваю обладателя прогера в Санкт-Петербурге под нанд в корпусе tsop56, нужно зашить новую флешку. Естественно не бесплатно.
Есть зверёк: MikroTik CCR1036-12G-4S
Всю жизнь стоял в стойке. Питание от ИБП.
В один прекрасный момент перестал отвtчать на запросы.
Включается, но стоит в режиме прошивки.
В момент прошивки зависает на форматировании памяти. Из чего, как дилетант, я делаю вывод, что померла nand.
Может кто возьмется? Территориально Москва-Троицк. Проверенным товарищам могу отправить транспортной компанией.
У ребенка вчера сломался телефон, iphone 6s.
Ходил радостный, говорит вот новый теперь нужно брать, сидит с компа рассматривает новые телефоны.
Я говорю, ты сильно не радуйся, завтра сделаю и будешь ходить со старым, нет возразил он - Там памяти уже не хватает.
И так по порядку. Прошиваю телефон, останавливается на этапе работы с Nand.
Ок, снимаю nand, и для очистки от компаунда открыл для себя великолепный инструмент, если не ошибаюсь называется игла для пряжи.
Плюс этой иглы, в том что на конце достаточно мягкий метал которым сложно срезать дорожку на плате, но при этом компаунд убирает на ура.
Так вот, снимаю Nand
Вычищаю плату
Берём память и идём ее опрашивать, чтоб слить с нее серийный номер, имей и мак адреса.
И тут бац, засада...
Флешка умерла полностью, инфы с нее не считать вообще никак
Благо сим лоток был родной, поэтому имей есть, с помощью имея получаем на левых сайтах серийник, и мак адреса для блютуза и wi-fi.
Поскольку памяти ему было мало, нахожу в донорах микруху на 128gb
Если кому нужно, обозначение памяти на разных производителях
Снимаю с донора микруху, заливаю данные и ставлю на аппарат.
Ставим на прошивку, и какой-то странный цвет.
Телефон дошился до конца, а изображение глюконуло
Ну начинаю я проверять всю мелочь по изо, снимаю все катушки, проверяю резисторы, сижу в полном недоумении что могло произойти.
Поменял на всякий случай драйвер дисплея.
Все напряжения в норме, короткого нигде нет, вся мелочь на местах.
Я сломал голову и уже мысленно понимал что нужно будет покупать новый телефон.
Потом сижу и думаю, доноры у меня есть.
Почему бы не попробовать поставить другую флешку, снимаю с платы память, снимаю с донора, накатываю, заливаю информацию...
Прошиваю телефон, и о чудо ...
Достаточно странная фигня, сколько раз менял память, подобного с изображением никогда не было.
Хрен тебе а не новый телефон...
Со слов клиента айфон перестал включаться после самостоятельной замены аккумулятора. Прошивка через iTunes выдаёт сразу ошибку 4013, через 3uTools виснет на 21%. iPhone 7 32гб, плата чистая. Буду снимать флешку
С помощью Jc pro1000 считываю конфиг (серийники и прочее), сохраняю. Первый же тест на чтение запись флешка провалила - однозначно проблема в ней. Записываю данные в новую память (32гб, увеличивать не стали)
Прошиваю как обычно через 3uTools и активирую с помощью код пароля от экрана. Айфон заколосился, клиент весьма доволен
Всем здравствуйте! Случилось горе- айпад 10.5 про, не прослужив и 3ех лет, приказал долго жить и выдал ошибку 4013. По совету одного из знакомых, я сдал устройство в один ремонтный сервис, для замены нанд. Прошло полтора месяца. И на всем протяжение этого времени мне говорили, что для замены пресловутой нанд памяти, требуются мак адреса блютуз и вай фай, из которых не удается достать первый, в виду закрытия обходного пути Эпл. Но я, почитав в интернете, не обнаружил никаких статей с информацией по данной проблеме. Прошу помощи от знающих, так как сам я человек не ведающий про это ничего.
P.s. Я вполне уверен, что поломка памяти случилась в виду моей неосторожности, т.к. чехол не всегда фиксировал айпад под углом 45 градусов, из-за чего устройство падало.