Vi mostro visivamente il modo più semplice per recuperare i dati dalla memoria NAND di uno smartphone, indipendentemente dal motivo per cui ne avete bisogno. In alcuni casi, il telefono non funziona a causa di un danneggiamento del processore, di una scheda madre allagata irreparabile, in altri il telefono è bloccato e i dati devono essere salvati.

Ho avuto la fortuna di lavorare presso fix-oscomp, una divisione dell'azienda OSKOMP specializzata nella riparazione di apparecchiature digitali. Qui ho imparato praticamente questo metodo.
NAND è un tipo di memoria flash, comunemente utilizzata negli smartphone moderni.
Struttura NAND secondo Wikipedia
La struttura NAND è un array tridimensionale. Alla base c'è la stessa matrice utilizzata nella NOR, ma invece di un transistor in ogni incrocio, viene installata una colonna di celle connesse in serie. In questa configurazione, si ottiene più catene di gate in un singolo incrocio. La densità di integrazione può aumentare notevolmente (poiché a una cella nella colonna si collega solo un conduttore di gate), tuttavia, l'algoritmo di accesso alle celle per la lettura e la scrittura diventa significativamente più complesso. Inoltre, in ogni linea sono installati due transistor MOS. Il transistor di controllo della linea di scarico (bit line select transistor), posizionato tra la colonna di celle e la linea di scarico. E il transistor di controllo di terra, situato davanti alla terra (ground select transistor).
Il paziente di oggi è lo Xiaomi Mi Max 3:

Dopo l'allagamento ha smesso di accendersi.

La diagnosi ha mostrato che il processore è più morto che vivo. Al cliente servono i dati dal telefono e possibilmente il recupero del dispositivo.

La scheda è stata pulita, ma non possiamo sostituire il processore, poiché il processore e la memoria NAND sono accoppiati tramite chiave, e li sostituiamo entrambi insieme. In questo caso, utilizziamo una scheda donatrice di un modello più economico, in questo caso va bene Xiaomi Redmi Note 5.

Riscaldiamo la scheda con il riscaldamento dal basso.

Applichiamo il flussante.

Riscaldiamo con un phon.

Rimuoviamo la memoria NAND.

Puliamo i residui di flussante.
Controlliamo i contatti.


Inseriamo la memoria nel dispositivo di lettura.



Nel nostro caso, abbiamo bisogno della partizione userdata e dei file di avvio.

Velocità fino a 10 MiB/s. Ma dovremo aspettare a lungo. Il processo di lettura richiede in media 2 ore.
In questo modo è possibile aumentare la capacità di memoria e RAM se necessario.
Registriamo i dati sulla memoria del donatore.

Saldare la memoria e il processore del donatore, accendiamo e siamo felici!

Grazie per l'attenzione!
Fonte: habr.com
