Ver Mensaje Individual
  #56  
Viejo 12/03/19, 20:35:22
Array

[xs_avatar]
francespon francespon no está en línea
Usuario poco activo
 
Fecha de registro: sep 2017
Localización: Galicia
Mensajes: 24
Modelo de smartphone: XIAOMI REDMI NOTE 7 (4/64)
Tu operador: Simyo
 Cita: Originalmente Escrito por beninin Ver Mensaje
Hola, traigo un tutorial sacado de xda para recuperar la nand de nuestro movil en caso de que se haya dañado por hacerle overclock.

(Antes de nada haced un backup ya que formateará completamente el movil (/system /data y /cache)

Para arreglarla necesitareis tener un pc con windows (xp, vista o 7, con 8 no funcionan los drivers, por lo menos yo no he conseguido hacelos funcionar) mac/osx (desconozco si hay que instalar drivers o como se hace por que no tengo uno, si alguien le tiene estaria bien que me ayudase a explicar como ) o linux, cualquier distribucion, como ubuntu por ejemplo que es la que yo uso y es muy facil de usar (ni siquiera teneis que instalarla podeis usarla en modo live cd , para que hacer que funcione en linux (explicaré como se hace con ubuntu pero es igual con otras) basta con abrir una terminal (normalmente ctrl+alt+t) y escribir "sudo gedit (es un editor de texto, podeis utilizar el que querais, según la distribucion, gustos etc) /etc/udev/rules.d/51-android.rules" y pulsais enter se abrira un archivo en blanco, pegais esto: SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" (con las comillas al final), después guardamos (ctrl+s o archivo y guardar) y cerramos gedit, despues estaremos otra vez en la terminal, escribimos esto: chmod a+r /etc/udev/rules.d/51-android.rules y ya tendremos nuestro movil preparado, hay que asegurarse de que la depuracion usb esta activada, y si tenemos ics o superior, que, dentro de opciones de desarrollador, en acceso administrativo esta marcado aplicaciones y adb, o podeis tenerle en recovery y no hace falta esto.

Otra manera es teniendo el recovery de teamwin, como ya explique aqui como instalarle, y no necesitais un pc.

Tambien necesitais tener el adb excepto si lo haceis desde el recovery, aqui el de windows y aqui el de linux

1º- ¿Como puedo saber que se ha dañado?

-Hay varias maneras de saber si nuestra nand esta dañada, empezemos por la parte facil, y que se puede arreglar:

1º ha disminuido el tamaño de almacenamiento mucho (instalais una rom nueva y veis que en almacenamiento hay bastante espacio ocupado, sin tener ninguna app)
2º vais a instalar una rom y el recovery os da error
3º el movil se ralentiza demasiado, no respone al tocar la pantalla, por ejemplo al poner el pin.
4º (la peor) el movil se ha apagado y no enciende de ninguna manera, probablemente se te haya quemado la placa base, por lo tanto te has quedado sin movil, , ahora en serio, no hay ninguna posibilidad de recuperarle


2º- Vale, ¿y ahora como lo recupero?

Facil, descargais este archivo y quitais el .txt del final, quedando como flash_erase, lo copiais a /sdcard
Despues desde el pc, abris simbolo del sistema (windows) o terminal (linux) y donde tengais descargado el adb correspondiente (si es windows lo ideal seria tenerlo en C: y si es linux en tu /home)

Pasos a seguir en windows, en linux es igual(hay que poner "./" delante de adb (si alguien mas lo utiliza y tiene dudas que lo comente y le ayudo.
(hay que tener el movil conectado por usb)
Una vez abierto el simbolo del sistema, escribis cd C:/ y pulsais enter, despues comprobar que detecta bien el movil, escribiendo adb devices, deberia salir algo asi como "List of devices attached (debajo el movil y el estado, por ejemplo XXXXXX device o si esta en recovery pondrá recovery)

Si os le reconoce sin problemas pasaremos al siguente paso, escribir "adb shell" y aparecera algo asi como "android@android$" ahora escribimos "su" y despues pondrá "android@android#" (probablemente os pida antes permisos de superusuario, en el movil pondra "system se le han concedido permisos de superusuario") bien, entonces ahora escribimos cd /sdcard y pulsamos enter, despues escribimos (hay que asegurarse bien de que las mtd que formateais son mtd2, 4 y 5) ./flash_erase -N /dev/mtd/mtd2 0 0 (importante la N en mayusculas) saldrán escrito algun texto con un porcentaje, cuando llegue al 100% pasaremos a escribir "./flash_erase -N /dev/mtd/mtd4 0 0" y una vez acabe escribimos "./flash_erase -N /dev/mtd/mtd5 0 0"y esperamos a que acabe, probablemente te de algun error de I/O, no te preocupes, una vez haya terminado todo, desconectamos el movil del pc y le quitamos la bateria, se la volvemos a poner y entramos en el recovery y hacemos un full wipe, formatear /system /data y /cache (si es teamwin, en la pestaña wipe seleccionamos factory reset y system).

Aqui mas facil

Código:
./flash_erase -N /dev/mtd/mtd2 0 0
./flash_erase -N /dev/mtd/mtd4 0 0
./flash_erase -N /dev/mtd/mtd5 0 0
Si todo ha salido bien ya podeis intalar roms nuevas, y el espacio interno deberia haber disminuido, (a mi me seguia marcando 50) para comprobar que esta correctamente formateada, montad /system /data y /cache desde el recovery , en advanced si es cwm o en mount si es teamwin, conectarle por usb, volver a entrar en shell con adb shell (siguiendo el primer paso) y escribid "df" tendria que poner unos numeros (en /system por ejemplo 245000 2500 243000 y quiere decir que /system es de 245 mb, tiene 2 ocupados y 243 libres estos numeros me los he inventado asi que no coincidiran) aparecera la particion y al lado la memoria total, la ocupada y la libre, si alguen me pasase una captura o me dijese lo que tiene podria comprobar con lo que sale en mi movil.

Para que os hagais una idea de como tiene que salir, esta es una captura de mi rom actual, con espacio libre y ocupado por cada cosa.



Esto esta sacado de xda, y traducido y explicado de la mejor manera que he podido, si teneis dudas ya sabeis, comentais y os ayudaré como pueda, si quereis subir una captura como la que he subido yo pero desde el recovery antes de instalar nada, justo despues de hacer los wipes me ayudaria a saber si borra toda la memoria.

También esta explicado aqui

El tutorial original es del usuario cute_prince
Pido disculpas de antemano si me equivoco pero estoy aburrido de leer post donde se dice como reparar la NAND Flash... y mi duda es ... si tienes la NAND Flash Jodi.. el terminal ni se te encenderá...ergo como coj... voy a poder instalar un twrp o nada de nada si no enciende el telefono, mi caso ... tengo un le3 pro AI x650, 653 (según la rom que instales) y pues eso que he metido la pata hasta el fondo y no enciende... el portatil solo me lo reconoce por un puerto COM y nada mas, he instalado drivers PRELOAD y otros pero claro si no enciende el movil no los puede reconocer, para flashear por SP Flash Tools. He probado a puentear el GND con el KCOLO o COLO pero mi placa no tiene NI KCOLO ni COLO así que ... como voy a hacer nada sin que mi movil encienda? un saludo a todos y gracias por todo.
Responder Con Cita