Jeg viser pÄ en letforstÄelig mÄde, hvordan man gendanner data fra NAND-hukommelsen pÄ en smartphone, uanset hvorfor det er nÞdvendigt. I nogle tilfÊlde er telefonen ubrugelig pÄ grund af en beskadiget processor eller et kort, der er blevet vÄdt uden mulighed for reparation, mens telefonen i andre tilfÊlde er lÄst, men dataene skal reddes.

Jeg har vĂŠret heldig at arbejde i firmaet fix-oscomp, som er en afdeling af Oskomps virksomhed, der specialiserer sig i reparation af digitalt udstyr. Her lĂŠrte jeg praktisk at anvende denne metode.
NAND er en type flashhukommelse, der er mest almindeligt anvendt i moderne smartphones.
NAND-konstruktion ifĂžlge Wikipedia
NAND-konstruktionen er et tredimensionelt array. I bunden anvendes den samme matrix som i NOR, men i stedet for én transistor ved hvert kryds installeres en sÞjle af sekventielt tilsluttede celler. I en sÄdan konstruktion fÄr man mange gate-kredslÞb ved ét kryds. TÊtheden af arrangementet kan Þges betydeligt (for til én celle i sÞjlen er der kun én gate-leder), men adgangsalgoritmen til cellerne for lÊsning og skrivning bliver mÊrkbart mere kompleks. Derudover er der installeret to MOS-transistorer i hver linje. Den styrende transistor for aflÊsning af linjen (eng. bit line select transistor) er placeret mellem sÞjlen af celler og aflÊsningslinjen. Og den styrende transistor for jordforbindelse, som er placeret foran jorden (eng. ground select transistor).
Dagens patient Xiaomi Mi Max 3:

Efter at vÊre blevet vÄde, tÊnder den ikke.

Diagnosen viste, at processoren er mere dĂžd end levende. Kunden har brug for dataene fra telefonen, og det er muligt, at apparatet kan genoprettes.

KredslÞbet er blevet renset, men vi kan ikke skifte processoren, da processoren og NAND-hukommelsen er parret efter en nÞgle, og vi skifter dem ogsÄ i par. I sÄdanne tilfÊlde tager vi et donor-kredslÞb fra en billigere model; i dette tilfÊlde vil Xiaomi Redmi Note 5 vÊre passende.

Vi opvarmer kredslĂžbet med undervarme.

Vi pÄfÞrer flux.

Vi opvarmer med en varmepistol.

Vi fjerner NAND-hukommelsen.

Vi renser resterne af flux.
Vi kontrollerer forbindelserne.


Vi installerer hukommelsen i lĂŠseenheden.



I vores tilfĂŠlde har vi brug for partitionerne userdata og boot-filerne.

Hastigheden kan nÄ op til 10 MiB/s. Men man skal forvente, at det tager lang tid. LÊseprocessen tager i gennemsnit 2 timer.
PÄ denne mÄde kan man Þge mÊngden af hukommelse og RAM, hvis nÞdvendigt.
Vi skriver dataene til hukommelsen fra donor-enheden.

Vi lodder hukommelse og processor fra en donor, tĂŠnder og glĂŠder os!

Tak for din opmĂŠrksomhed!
Kilde: habr.com
