Uploaded by infosquasdn

eMMC recovery by infosquad - ESP

advertisement
Como ganar dinero
con porquerías chinas
www.infosquad.com.ar
youtube/infosquadsn
Gracias por todo el apoyo a nuestros colaboradores
wifixargentina.com.ar
@wifix_argentina
academiamarketech.com
@academiamarketech
aerotoolsmx.com
@aerotoolsmx
Material presentado en el 1er congreso brasileño de laptops online
Youtube : Laboratório dos Notebooks
Informaciones IMPORTANTES - LEA PARA NO EQUIVOCARSE
Esta guia es un paso a paso para
realizar un proceso de recuperación
de datos en memorias eMMC
utilizadas actualmente en
cloudbooks y tablets
Aunque el proceso es el mismo para las eMMC de
otros dispositivos (Tvs / Celulares), no se asegura
el suceso del proceso ya que en muchos casos los
datos vienen encriptados o requieren softwares
específicos para leer las particiones
El método utilizado en esta guia es el que hemos considerado más ESTABLE y SIMPLE
Si usted lo hace con mas o menos cables, con mas, menos o distintos capacitores… perfecto
Muchos técnicos han tenido fallas relacionadas con inestabilidades, con el
reconocimiento de la memoria o la lectura de los datos. Nosotros las hemos
solucionado de la manera que detallamos en esta guia
No estamos inventando NADA !
Este proceso ha sido realizado por incontables
profesionales a lo largo de los años en distintas áreas
Una LASTIMA que cuando se publica algo, todos
dicen “Eso yo lo hago hace años”, pero nunca se
molestaron en aportar el conocimiento
A falta de una guia, yo hice esta
NO REGALES TU TRABAJO PENDEJO !!
Que alguien te regale el conocimiento, no quiere decir que ese conocimiento no valga
Cobre bien sus trabajos, recuerde que usted esta vendiendo tiempo de su VIDA.
Se permite el uso de este material en
videos, tutoriales, redes sociales, cursos y demás
SIEMPRE que se mencione la fuente del contenido
Cloudbooks
Hay manera de ganar plata
con estas cosas ?
• Las baterias de estos equipos suelen
•
•
Y hasta podes incendiar
tu mesa de trabajo
Sip, es un trabajo de mierda, pero
de algo hay que vivir, así que
vamos a armar el presupuesto
hincharse
Rompen los plásticos del equipo
Hay riesgo de explosión
COSTO DE BATERIA…………………. USD$90
GANANCIA DE BATERIA…………… USD$30
MANO DE OBRA (DIVERSOS)……USD$30
TOTAL: USD150
Equipo nuevo….. USD$ 240
y en cuotas sin interés !
La respuesta amigable del cliente cuando recibe el presupuesto…
!
!
!
?
?
O
C
O
L
S
A
T
S
E
OK ! Vamos a intentar hacer otra cosa con
estos equipos para ganar algo de dinero
Sistema operativo
Al instalar windows en estos
equipos es normal que falten
controladores, debido a que el
sistema de estos equipos es hecho
“a medida” para cada modelo
El fabricante no provee el sistema para realizar la reinstalación,
porque quiere que sus clientes se caguen y compren otra
Típico servicio de quien está “al pedo”. Muy demorado y se cobra
mal, pero lo único que se necesita es internet y fuerza de voluntad
Aun así, no siempre lograrás terminar el trabajo
Cambio de carcasas / teclados
Difíciles de encontrar, a veces solo se consiguen usados y aun así a
precios absurdos. Lo más normal es que al presupuestar un cambio de
partes para estos equipos te manden nuevamente a la bosta
Electrónica… ahora SI !!
Pero no 8(
No hay diagramas y no suelen fallar por BGA
Con suerte te toca una de PMIC o BIOS
Y después que el equipo enciende
REZÁ ! Para que no falle la bateria, o que no
falle el teclado, o que el cliente no reclame que
antes le andaba más rápido…
Vas a cobrar poco y depender de la suerte
Y seguro que vas a tener que repararle la carcasa DE ONDA !
“Pero al final, todo es una cagad…!!
Mucho cuento este PDF, pero como ganamos $$ ?
Ya pensaste en abrir una verdulería ?
Trabajito piola
Te enteras de los chismes
Le tiras onda a las clientas
Trabajas 8 horitas, tomas unos mates
Lo más estresante que te puede ocurrir
es que se te pudran los morrones
OK, vamos a ganar algo de dinero porque el verdulero del
barrio me dijo que me caga a piñas si le hago la competencia
La ventaja de una Cloudbook para nosotros
En los Cloudboooks la memoria de
almacenamiento es del tipo eMMC,
lo que impide acceder a las
informaciones cuando el equipo no
se encuentra en funcionamiento
Recuperando los datos de estas memorias ya podríamos cobrar un
valor aceptable por el servicio, porque estamos hablando de un
trabajo de electrónica de precisión
Y lo mejor de todo…
A la bosta el resto del equipo !
No importa si no anda el
teclado, la bateria o lo que sea
Lo nuestro es recuperar la info
Entendiendo como funciona
En 1997 es creada la memoria MMC (multimedia Card) que se
basa en una tarjeta que contiene una memoria flash y un
controlador para esa memoria de almacenamiento
+
Memory
controller
SD Card
Algunos años después aparece la SD Card, siguiendo la
misma base: Una memoria de almacenamiento y su
controlador, integrados en una tarjeta
Aunque la base es la misma, la
SD Card trae algunos terminales
de datos extra, permitiendo una
mayor velocidad en la
transferencia de datos
Recordemos esto !
eMMC
En 2006 aparece la eMMC (embedded
MMC), que es uma memoria con su
controlador integrado, tal como las
tarjetas que vimos anteriormente, pero
ahora en formato BGA, pensada para
ser utilizada en dispositivos móviles
Pero el principio de
funcionamiento es el mismo !
Portanto, podemos definir que varios dispositivos de
almacenamiento van a compartir los mismos principios de
funcionamiento y comunicación
Podriamos decir que una eMMC es una tarjeta SD pero en BGA
Entonces, si podemos leer una SD con un lector de
memorias, también podemos leer una eMMC
El BALLOUT
Cuando hablamos de componentes BGA no se habla de
“pinout”, pero si de “ballout”
En el datasheet de la eMMC SDINADF4-32G
encontramos el ballout de la memoria
En el podemos encontrar
todos los terminales que
también aparecen en una
memoria SD !
Entonces…
Y si nosotros simplemente agarramos esa memoria que quitamos
de la placa y empezamos a soldarle cables a una tarjeta SD ?
Alimentando la memoria
Uma Memoria SSD se alimenta solo con 3.3V, pero en la memoria eMMC
necesitamos alimentar varios bloques (controlador y Memoria Flash) y por
eso tendremos 2 lineas de alimentación, VCC y VCCQ
VCCQ puede ser alimentada con 1.8V, pero podemos asegurar después de
varias pruebas, que vale la pena trabajar com 3.3V en AMBAS lineas
CUIDADO !
SIEMPRE verifique en el datasheet los valores de alimentación de la memoria
Em algunos casos encontraremos observaciones, como uma limitación
de una hora de uso en caso de usar 3.3V en VCC y VCCQ
Aun así, para una recuperación de datos nos sirve perfectamente
Además, alimentando VCCQ con 1.8V es posible que ocurran errores,
desconexiones, intermitencias, etc.
Decoupling
Otro detalle importante es que para aumentar la estabilidad y evitar
errores vamos a usar algunos capacitares de desacoplo (filtros). El mismo
datasheet nos indica cuales son los capacitares que debemos usar
Manos a la obra !
Para empezar, vamos a
abrir la pagina del ballout
en nuestro datasheet
Como el grafico es un TOP VIEW,
vamos a tener que espejarlo con la
ayuda de algún software de imagen
Al final, deberíamos estar viendo
algo como esto
Preparando la eMMC
Ahora que tenemos un ballout
para ayudar en las referencias,
vamos a preparar la eMMC
La linea de VCCQ posee varios
terminales, pero en la mayoría de los
casos, esos terminales no están todos
Parar corregir eso, vamos a realizar un
jumper entre el pad M4 y el pad M5
CAPACITOR
JUMPER
Además, vamos a soldar un
capacitor de .1uF 6.3V en los
terminales C2 e C4 (V
PINO 1
Preparando a eMMC
Sin ese capacitor, podemos
encontrar fallas en la lectura
de la memoria
El jumper no es necesario en
todos los modelos de eMMC
Verifique continuidad entre los
pads. Si hay continuidad, no hay
necesidad de soldar el jumper
CAPACITOR
JUMPER
PINO 1
Preparando el lector
Para leer la eMMC usaremos un lector de
tarjetas de memoria. Obviamente,
vamos a tener que desolar el slot para
tarjetas SD
En nuestro caso el lector
utilizado es uno IGUAL a este
Preparando el lector
Con la ayuda de plastico caliente
(barrita de silicona) vamos a fijar
la memoria en la PCB del lector
Deveria quedar algo
aproximadamente como esto. Lógico
que aun sin los cables y el capacitor
que vemos soldado al PCB
Preparando el lector
Ahora soldamos un
capacitor de 4.7uF 6.3V
entre los terminales 3 y 4
Academicamente hablando, no
es algo lindo, pero funciona.
9 1 2 33 4 5 6 7 8
El fabricante recomienda
2.2uF x2 en VDDQ
100nF x2 en VCC
Nosotros básicamente estamos
sumando todos ellos en uno solo
OJO al detalle de los dos 2 pads que representan un
único terminal del lector de sd. Ambos son GND (VSS)
Identificando los terminales correctamente
Siempre debemos tener en cuenta el
pinout de la tarjeta SD !
Aqui las 2 imágenes están alineadas para
que los terminales coincidan
SI ! El pin 9 viene antes del 1
Cuidado, porque pueden tener 2 pads que
sirven para un único terminal de la memoria
SD. Por eso aqui tenemos 10 pads para 9
terminales que usa la memoria
El terminal 3, como vimos anteriormente,
tiene 2 pads que van a un único pin,
ambos son VSS (GND)
Soldando cablecitos
Ahora toca unir
DAT0 de la eMMC en el terminal 7
DAT1 de la eMMC en el terminal 8
Y por ahi en adelante
Detalles
Con apenas un cable para GND ya es suficiente
VSSQ y VSS (GND de ambas lineas de
alimentación) vienen unidas internamente
9 1 2334 5 6 7 8
Con solamente un cable para VDD es suficiente
Con solamente un cable para VDDQ es suficiente
Recuerden que VDD y VDDQ van ambas
soldadas a la alimentación de la SD (3.3V)
Facilitando un poco las cosas
Se acuerdan que habíamos mencionado que la memoria MMC
tenia menos lineas de datos ?
Si quieren soldar menos cables, basta con ignorar DAT1, DAT2 e DAT3
La lectura funcionará correctamente, pero a una velocidad inferior
Comunicación
de 4 bits
Comunicación
de 1 bit
Soldando 8
cables
Soldando 5
cables
78
Si todo salió bien…
Las particiones serán reconocidas, las informaciones podrán ser
copiadas y finalmente podremos cobrar de manera decente para
trabajar con estos equipos de 2 mangos
Y después a conmemorar
SALUD !
www.infosquad.com.ar
Youtube/infosquadsn
@baraggiotta
@infosquad.ar
facebook/infosquad
Download