Ich zeige Ihnen anschaulich die einfachste Möglichkeit, Daten von NAND-Speicher eines Smartphones wiederherzustellen, unabhängig von dem Grund, aus dem Sie dies benötigen. In einigen Fällen funktioniert das Telefon nicht aufgrund eines beschädigten Prozessors, einer undurchlässigen Platine, die nicht wiederhergestellt werden kann, oder das Telefon ist gesperrt, während die Daten gesichert werden müssen.

Ich hatte das Glück, bei fix-oscomp zu arbeiten, einer Abteilung des Unternehmens ОСКОМП, das auf die Reparatur digitaler Technik spezialisiert ist. Hier habe ich in der Praxis mit dieser Methode vertraut gemacht.
NAND ist ein Typ von Flash-Speicher, der am häufigsten in modernen Smartphones verwendet wird.
NAND-Konstruktion laut Wikipedia
Die Konstruktion von NAND ist ein dreidimensionales Array. Die Basis ist dasselbe Gitter wie bei NOR, aber anstelle eines Transistors an jedem Schnittpunkt wird eine Säule von in Reihe geschalteten Zellen installiert. In dieser Konstruktion entstehen viele Schaltketten an einem Schnittpunkt. Die Packungsdichte kann erheblich erhöht werden (da zu einer Zelle in der Säule nur ein Steuerleiter passt), dennoch wird der Zugriff auf die Zellen für Lese- und Schreiboperationen deutlich komplizierter. Außerdem sind in jeder Linie zwei MOS-Transistoren installiert. Der Steuermosfet für die Entladeleitung (engl. bit line select transistor) befindet sich zwischen der Säule von Zellen und der Entladeleitung. Und der Steuermosfet für die Erdung befindet sich vor der Erde (engl. ground select transistor).
Der heutige Patient ist ein Xiaomi Mi Max 3:

Nach dem Wasserschaden konnte er nicht mehr eingeschaltet werden.

Die Diagnose ergab, dass der Prozessor eher tot als lebendig ist. Der Kunde benötigt die Daten vom Telefon und möglicherweise die Wiederherstellung des Geräts selbst.

Die Platine wurde gereinigt, aber wir können den Prozessor nicht ersetzen, da der Prozessor und der NAND-Speicher paarweise nach Schlüssel verknüpft sind und wir sie ebenfalls als Paar austauschen. In solchen Fällen verwenden wir eine Spenderplatine von einem billigeren Modell, in diesem Fall eignet sich das Xiaomi Redmi Note 5.

Wir heizen die Platine mit einer Unterheizung.

Wir tragen Flussmittel auf.

Wir heizen mit einem Fön.

Wir entfernen den NAND-Speicher.

Wir reinigen die Flussmittelreste.
Wir überprüfen die Kontakte.


Wir installieren den Speicher in das Lesegerät.



In unserem Fall benötigen wir den userdata-Bereich und die Boot-Dateien.

Die Geschwindigkeit beträgt bis zu 10 MiB/s. Aber das Warten wird lange dauern. Der Lesevorgang dauert im Durchschnitt 2 Stunden.
So kann der Speicher und der RAM bei Bedarf erhöht werden.
Wir schreiben die Daten vom Spender auf den Speicher.

Wir löten den Speicher und den Prozessor vom Spender ein, schalten ein und freuen uns!

Vielen Dank für Ihre Aufmerksamkeit!
Quelle: habr.com
