Demonstro claramente a maneira mais fácil de recuperar dados da memória NAND de um smartphone, independente do motivo pelo qual você precisa dela. Em alguns casos, o telefone fica inoperante devido a danos no processador, uma placa inundada que não pode ser reparada; em alguns casos, o telefone está bloqueado e os dados precisam ser salvos.
Tive a sorte de trabalhar na fix-oscomp, divisão da empresa OSKOMP de conserto de equipamentos digitais. Aqui me familiarizei com esse método na prática.
NAND é o tipo de memória flash mais comumente usado em smartphones modernos.
Design NAND de acordo com a Wikipedia
O design NAND é uma matriz tridimensional. A matriz é a mesma do NOR, mas em vez de um transistor em cada interseção, é instalada uma coluna de células conectadas em série. Este projeto produz muitas cadeias de portões em uma interseção. A densidade do layout pode ser aumentada dramaticamente (afinal, apenas um condutor de porta cabe em uma célula em uma coluna), mas o algoritmo para acessar células para leitura e gravação torna-se visivelmente mais complicado. Existem também dois MOSFETs instalados em cada linha. Transistor de seleção de linha de bits localizado entre a coluna de células e a linha de bits. E um transistor de aterramento de controle localizado na frente do aterramento (transistor de seleção de aterramento).
Paciente do Xiaomi Mi Max 3 de hoje:
Após a inundação, ele parou de ligar.
Os diagnósticos mostraram que o processador está mais morto do que vivo. O cliente precisa de dados do telefone e é possível restaurar o próprio dispositivo.
A placa foi limpa, mas não podemos substituir o processador, pois o processador e a memória NAND são emparelhados por meio de uma chave e também os trocamos aos pares. Neste caso, pegamos uma placa doadora de um modelo mais barato, neste caso o Xiaomi Redmi Note 5 servirá.
Aquecemos a placa com aquecimento inferior.
Aplicamos fluxo.
Aqueça com secador de cabelo.
Removemos a memória NAND.
Limpe qualquer fluxo restante.
Verificamos os contatos.
Instalamos a memória no dispositivo de leitura.
No nosso caso, precisamos de uma seção userdata e arquivos de inicialização.
Acelere até 10 MiB/s. Mas você terá que esperar muito tempo. O processo de leitura leva em média 2 horas.
Desta forma, você pode aumentar a quantidade de memória e RAM, se necessário.
Registramos os dados do doador na memória.
Soldamos a memória e o processador do doador, ligamos e nos alegramos!
Obrigado!
Fonte: habr.com