|
||
#1
|
||||
|
||||
![]()
.
![]() REPARAR EL IMEI de nuestro ONEPLUS ONE tras perder el EFS Se recuerda en todo momento que realicéis una copia del EFS para no llegar a estos puntos, filesystem de nuestro terminal que contiene la información del IMEI y que esporádicamente y con alguna actualización se software desaparece, quedando el terminal inservible al no tener IMEI y con ello, red de voz/datos. Para realización del backup del EFS tenéis varios sistemas por el foro con chincheta. REALIZARLO para no llegar nunca a esta situación que afrontaremos en ésta guía. ![]() Continuar aclarando que el problema lo he sufrido pues a pesar de tener un backup hace tiempo lo perdí e inconscientemente no me percaté de ello hasta que un buen día me cascó el EFS y mi terminal quedó funcionando pero sin IMEI ni datos ni voz. Un ladrillo. Inicié una serie de reclamaciones ante OnePlus One y su respuesta fue resumiendo, que mi placa "estaba rota" y no lo cubría la garantía debiendo pagar "250€" por la reparación, casi lo que cuesta uno nuevo. Tras meses de pleitos con OnePlus One insistiendo se trataba de un problema sufrido por una actualización por modo oficial y que nada estaba roto ni manipulado, insistían en el mismo argumento. Cansado de tanto pasotismo por su parte, decidí iniciar una protesta pública y un intento de reparación a la desesperada, ya que como no me lo cubrirían en garantía, no perdía nada por manipular todo lo que fuese necesario. Y dió su fruto. ![]() ![]() Finalizadas las aclaraciones previas, si has sufrido el problema y te dan largas, MANOS A LA OBRA: COMO SABER SI ESTE ES NUESTRO PROBLEMA Para saber si el problema que tenemos es el que estamos afrontando en la gúia, es sencillo. Si tras una actualización de software ves que de repente al encender el sistema no te pide pin, no te muestra red de voz/datos y que en el menú "Ajustes > Información del teléfono > Estado" te dice que no tienes IMEI, ni red de datos ni nada, ES TU CASO. ![]() Si tienes un backup del EFS, puedes recuperar dicho backup y solucionado. Si lo has perdido, realiza los pasos de la guía, detallados lo suficientemente detallados como para que cualquier usuario con nivel medio informático pueda realizarlo. REQUISITOS PREVIOS EN EL TERMINAL Y EN EL PC Como requisitos previos OBLIGATORIOS debemos: ![]() - Tener el terminal en funcionamiento, a pesar de no tener red. - Tener el terminal rooteado ( incluyo zip en el pack ). - Tener el terminal con un el TWRP recovery. - Tener el terminal con la aplicación "Terminal Emulator" instalado ( lo incluyo en el pack ). - Tener el terminal con la depuración USB activada en "Opciones de desarrollo". Debemos tener SOLO la opcion de "Android debugging" y si queremos , la de "USB debugging notify". Ninguna mas de las de debajo. - Tener el PC con la opción de instalación de drivers no firmados activada. Buscar por google como hacerlo según tu windows. - Tener el PC con el antivirus desactivado. Importante para que no bloquee al QPST, incluso cuando descomprimamos el pack. - Y: Descargar el siguiente pack: ![]() ![]() INICIO DEL PROCESO. Preparativos en el terminal y en el PC para tener modo diagnostico al procesador QualComm Para empezar, debemos copiar el contenido del pack de la carpeta "1_copiar_a_la_sdcard" directamente a la sdcard. NOTA: La carpeta "EFS_base_by_ElHechicero" no debe ser copiada a la raiz de la sdcard, sinó a la ruta "/sdcard/TWRP/BACKUPS/nnnnnnnn/" , donde el nnnnnnnn es el ID de vuestro terminal. Si no tenéis la ruta, acceded al TWRP recovery y hacéis un backup de cualquier cosa para que lo cree. Reiniciamos el terminal en modo recovery y desde allí instalamos: ![]() - SuperSU-v2.42.zip .- Si no teniamos el terminal rooteado. - RMT_STORAGE_patch.zip .- Para poder tener modo diag avanzado , directo al procesador QualComm. ![]() Esto no nos repara el terminal, ni el EFS ni el IMEI, pero nos permite continuar pues aunque falso, tenemos un EFS que nos permita hacer backup del procesador Qualcomm. Sin EFS, no nos deja. Arrancamos el terminal, y desde un explorador de archivos en el terminal, instalamos: ![]() - Superuser.apk .- Si no teníamos ningún apk gestor de permisos root. - TerminalEmulator.apk .- Para poder ejecutar comandos desde el terminal. ![]() Recuerdo que se debe tener permitodo en windows la instalación de controladores no firmados !. Manos a la obra con lo mas complicado: EL DRIVER. Enchufamos el terminal encendido al PC con el cable usb, abrimos en "MiPC > Sistema" el Administrador de dispositivos y abrimos el Terminal Emulator en el terminal. En el Terminal Emulator escribimos: Código:
su --> Y concedemos los permisos root al Terminal Emulator. setprop sys.usb.config diag,adb Veremos que en el PC, ha cambiado el modo en que detecta los drivers. Ahora nos salen dos "A0001" en "Otros dispositivos" ![]() Sobre EL PRIMERO, damos a boton derecho y vamos seleccionando "Actualizar software de controlador > Buscar software de controlador en el equipo > Elegir en una lista de controladores de dispositivo en el equipo > Mostrar todos los dispositivos - Siguiente > Utilizar disco" y buscamos y seleccionamos de mi pack el "HtcUsbMdmV64.inf" de la carpeta "Win x64" o "Win x86" según tu versión de windows, incluidos en el pack en la carpeta "2_driver_HTC_diag_OnePlusOne". Te mostrará dos drivers. Seleccionas el "HTC Diagnostic Interface" y todo adelante. Te saltarán unas ventanas de instalación confirmando en rojo instalar el driver. Sale en rojo avisando de que el controlador no está firmado, para asegurarte continuas. Si no te sale en rojo es que no tienes desabilitada la verificación de drivers firmados. Debes hacerlo y repetir el proceso. Tras ir aceptando todas las ventanas de confirmación de que SI que queremos instalarlo a pesar de no tener firma, tendremos en nuestro administrador de dispositivos en el apartado "Puertos COMO y LPT" el driver "HTC Diagnostic Interface ( COMx )". Recordad el puerto pues debemos tenerlo controlado en todo momento. Un último paso, y es que debemos cambiar la velocidad del puerto. Para ello, sobre el "HTC Diagnostic Interface ( COMx )" damos a "Propiedades" y en la pestaña "configuración del puerto" ponemos "9600" en "bits por segundo". Aceptamos y salimos. Si todo es correcto, nos debe quedar así: ![]() En la carpeta del driver "2_driver_HTC_diag_OnePlusOne" he puesto capturas de pantalla "paso a paso" de las ventanas de instalación detalladas anteriormente para gente dudosa. Aclarar que cada vez que soltemos el cable usb o reiniciemos el terminal debemos hacer el paso del Terminal Emulator para poner el setprop o no nos activará el puerto diag. En Windows X64: Por un lado, en Windows X64 (En el 10 Profesional lo tengo comprobado) No hay esa denominación que pone en el OP con dos nombres diferentes, se llama "HTC USB MODEM" ( si miramos dentro de los STRINGS de los drivers, al editar el archivo inf con un editor tipo notepad++, vemos que el X64 tiene solo una denominación y en cambio el de 32Bit si tiene esas denominaciones que dice ElHechicero)
En mi administrador de dispositivos se ve asi: 1 - 0001 2 - ADB Interface El el 0001 El que hay que forzar la instalación del Driver de 64bit y pasa a llamarse HTC USB MODEM. Luego, en el apartado donde se va a añadir puerto en el QPST los parámetros son: COMX(X es el Nº de COM que se puede ver en las propiedades de HTC USB MODEM en el administrador de dispositivos) y OPO (OPO o cualquier cosa, esto es una etiqueta). Una vez hecho esto, seguir con la guía de forma normal. Hay que cerrar TODO el QPST una vez hecho el backup del QCN, que no lo pone. Si no da error el "RF NV Manager" al acceder a SETTINGS. Por que el puerto esta abierto por el QPST. Después de esto, ya por prevención, he cerrado el "RF NV MANAGER" después de hacer las modificaciones. ![]() ACCESO AL PROCESADOR QUALCOMM. Preparativos en el PC y acceso a los datos del procesador QualComm En primer lugar instalaremos el QPST Abrimos la carpeta "3_QPST_&_IMEI_converter" y en "QPST v2.7 Build 411" ejecutamos el "QPST 2.7.411.msi" Cuando acabe , con MiPC, navegamos a la ruta "C:\Program Files\Qualcomm\QPST\bin" y buscamos el "RF_NV_Manager.exe" , boton derecho del ratón > Enviar a > Escritorio ( crear acceso directo ). El motivo es que el QPST , en su carpeta de "Inicio>Programas>QPST" deja un "RF NV Item Manager" pero es un acceso a la guía de uso, no al aplicativo, y lo necesitamos. Con todo conectado, el diag activado en el terminal, el modem detectado en el PC, empezamos a lo serio. Abrimos el "QPST configuration" y miramos que en "Server" pone "Stop QPST Server". Eso quiere decir que está en START. Bien. ![]() Vamos a la pestaña "Ports" y si sale alguno, lo marcamos y "Remove". A continuación damos a "Add a new port" y debe salirnos el nuestro, el que sale indicado en el administrador de dispositivos de windows. Lo seleccionamos y damos a OK. ![]() Ya tenemos el QPST en comunicación con el procesador QualComm. Ahora vamos a "Start clients > Software Download". ![]() Vamos a la pestaña "Backup", ponemos una ruta y nombre de fichero en "QCN file" y damos a "Start". Nos realizará un backup de la información del procesador QualComm. ![]() Cuando ponga "Memory Backup Completed" y "100%" habrá acabado. Si no tira para adelante, según véis parece se para reiniciad el mvl a mano. Es un problema de que el QPST no es capaz a reiniciar el terminal para completar al 100% el backup. Adicionalmente, si no os lo hace para poder editarlo, no desesperéis. Adjunto un QCN_base.qcn para que editéis éste base y lo metáis luego. Podríamos atacar a este fichero directamente con un editor hexadecimal y reemplazar el IMEI. Pero es mas sencillo con el "RF_NV_Manager" que nos separa y muestra dicha información en lenguaje humano. Abrimos "como administrador" el acceso directo que hemos creado antes en el escritorio al "RF_NV_Manager.exe" Al abrirlo, lo primero debemos acceder a "Settings > Comport" y seleccionar el puerto del diag. ![]() A continuación vamos a "File> Read from Phone". Podríamos cargar el QCN que hemos hecho anteriormente a modo backup con el QPST configurator, pero lo dejaremos como backup. El RF NV, no nos permitirá meter la configuración al procesador, pero si leerla. Así que podemos hacerlo directo desde aqui. Leerá toda la información del procesador: ![]() Una vez finalice, damos a "File > Read Supported RF NV Items". Ya casi estamos!. Nos vamos al item "550" , llamado "NV_UE_IMEI_I" y damos doble click. Gualá !. A la derecha nos muestra el IMEI, en hexadecimal, o en blanco si tenemos el IMEI perdido. ![]() Con ayuda del "IMEI Converter" incluido en la carpeta "3_QPST_&_IMEI_converter"de mi pack, SIENDO BUENAS PERSONAS, buscamos el IMEI que viene escrito en la caja en que recibimos nuestro OnePlusOne, lo escribimos y nos dará su correspondiente numero en hexadecimal. ![]() Ponemos dichos valores en los campos del "NV_UE_IMEI_I" del RF NV , de dos en dos , de arriba a abajo y marcando previamente el check del "HEX". ![]() Los ceros de la izq ( 08 , 0A, etc ) los quita la herramienta. Daría igual ponerlos que no. Ponedlo todo bien y dejad él quite lo que corresponda. Si ahora dais a "Write NV" os dará un error. Se debe a que el procesador tiene "restringida" la grabación de ese valor NV desde el RF NV. Pero no lo tiene desde el QPST Configurator, así que lo guardamos en formato fichero "qcn" y luego lo cargamos con el QPST configurator. Lo guardamos dando d "File> Write Listed NV Items to QCN" . ![]() Ponemos solo la ruta y nombre: ![]() Esperamos lo guarde y damos a "File>Exit" Volvemos al "QPST Configurator" y "Stop QPST Server" y a continuación damos de nuevo a "Start QPST Server". Luego vamos a "Start clients > Software Download" y en este caso vamos a la pestaña de "Restore", indicamos nuestro "QCN File" y damos a "Start". ![]() PACIENCIA !. Tarda mucho en iniciarse y en aplicarlo. Pero lo hará. Cuando ponga "Memory Restore Completed" es que lo ha hecho. Y ya está. Reiniciamos el terminal y ya deberíamos tener el IMEI de nuevo. ¡ Si aun no te sale, instala desde recovery un CM12 y se regenera todo !. Si el proceso de restauración del QCN no se completa, no pasa nada. Utiliza y edita el QCN_base.qcn adjunto poniendo el IMEI ( en el RF_NV_Manager.exe poniendo File > Read from file ) y lo metes como se indica en la guia. Completará al 100%, reinicias y listo. El QCN adjunto está en ZIP. Descomprimir y tendréis el QCN_base.qcn Si ya tenéis IMEI pero sigue sin pedir PIN ni tener línea, flashead un MODEM del CM12 que deberíais tener metido y ya os recuperará la líea. Tras ya haber recuperado el IMEI y el modem con línea ya podéis meter cualquier otra rom . ESPERO OS HAYA RESULTADO ÚTIL. Es de bien nacidos, ser agradecidos. No cobramos nada por nuestras guias y ayudas. Pero un "Gracias" nos anima a seguir colaborando aún mas. NOTA IMPORTANTE DE REPLICACIÓN: El contenido de este hilo queda única y exclusivamente vinculada a HTCMANIA. Se permite publicar dicho proceso LINKADO a este hilo, pero no replicarlo mediante copiar/pegar ni quotear hilo. El mótivo es claro y sencillo: es un proceso recien logrado y aun pendiente de depurar por completo. El proceso garantiza la recuperación del terminal y su funcionalidad pero queda pendiente depurar perfectamente la grabación del IMEI. Por ello, quiero tener controlado todo aquel caso que ocurra y tratarlo AQUI, venga de donde venga y poder tener un proceso totalmente depurado para todos. Copiar/pegar el contenido en otros hilos hace que la información se bifurque teniendo muchos casos por separado y no teniendo nada claro y unificado. GRACIAS POR ENTENDERLO. . Última edición por ElHechicero Día 08/01/16 a las 10:10:59. |
Los siguientes 133 usuarios han agradecido a ElHechicero su comentario: | ||
|
#4
|
||||
|
||||
Bueno coj**** no sabes lo que me alegro compa!!!
![]() ![]() |
Gracias de parte de: | ||
#5
|
||||
|
||||
Lo haré en este que he creado para en primer lugar hacer pública la noticia de que si se pierde el EFS y se jode el IMEI , quedando con un pisapapeles, OnePlus se lava las manos cobrando casi 250e por repararlo cuando podemos hacerlo nosotros mismos.
Y no quería mezclarlo con mi otro hilo. Hoy, no lo haré. Llevo desde ayer mas de 20 horas peleando para conseguirlo. Así que hoy, descanso. Y mañana a la tarde empaqueto todo lo necesario y lo público con capturas paso a paso de todo. Cualquiera podrá repararlo sin miedo. |
Los siguientes 4 usuarios han agradecido a ElHechicero su comentario: | ||
#6
|
||||
|
||||
Eres un crack. gracias a personas como tu android sigue vivo y a la cabeza de la telefonia.
![]() pd: me alegro de que hallas arreglado tu pepinaco. ![]() ![]() |
Gracias de parte de: | ||
#7
|
||||
|
||||
Esperando por ese tutorial, que seguro que a mas de uno le saca las castañas del fuego!!!
__________________
Mi dropboxhttps://www.dropbox.com/sh/n0djnczvp...lu3OBvjxa?dl=0
Mi canal de Twitch:https://www.twitch.tv/dnfuentes ![]() |
Gracias de parte de: | ||
#8
|
||||
|
||||
Pues vengo de aquí : http://www.htcmania.com/showthread.php?t=968663
Y he conseguido recuperar el terminal, con IMEI , Wifi Mac y BT ID hackeando el procesador QualComm, SIN BACKUP DEL EFS. Voy a refinar el proceso y colgaré una guía como dios manda. ![]() He usado el Bacon Root Toolkit de WugFresh con más miedo que vergüenza pero ya está, backup realizado. Y de paso, también backup completo mediante TWRP. Esperando con ganas el manual para convertirlo a .pdf y dejarlo guardadito también. |
Gracias de parte de: | ||
#9
|
||||
|
||||
pues darte las gracias, que haya tios como tu, yo perdi un nubia z5s, por gargarle una rom equivocada y se perdio, como las pelotas de la playa en el horizonte, pero gracias a eso tengo mi 1+1, jajajajaja
|
Gracias de parte de: | ||
#10
|
||||
|
||||
Fucking crack
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Gracias de parte de: | ||
#11
|
||||
|
||||
Eres un monstruo!!! Te seguía de cerca después del problema que tuviste con efs.. Enhorabuena!!
|
Gracias de parte de: | ||
#12
|
||||
|
||||
Eres un maquina, genial me alegro que lo tengas todo solucionado. Eres muy grande. Gracias por tus tutoriales.
|
Gracias de parte de: | ||
#13
|
||||
|
||||
Lo principal era solucionar este problema tan grave de OnePlus. Pero mi meta es hacer un buen tutorial como los que ya fui publicando pata reparar otros problemas, y que todos podáis reparar vuestro terminal sin problemas , paso a paso, y sin romperos la cabeza como yo.
|
Los siguientes 5 usuarios han agradecido a ElHechicero su comentario: | ||
#14
|
||||
|
||||
Deseando estoy por la solución. Buen trabajo!
Saludos! Enviado desde mi A0001 mediante Tapatalk
__________________
![]() |
Gracias de parte de: | ||
#15
|
||||
|
||||
Me alegro de que lo hayas solucionado, buen trabajo crack. En cuanto al SAT de oneplus, decepcionante según puedo ver...
Saludos |
Gracias de parte de: | ||
#16
|
||||
|
||||
valla que alegria que hayas podido solucionar el problema
![]()
__________________
|
Gracias de parte de: | ||
#17
|
||||
|
||||
verguenza me daria si fuese el servicio SAT de oneplus...despues de esto no levantaria cabeza.
van a perder mucha gente despues de ver como nos responden y como nos tratan. me alegro muchisimo compi eres una makina!!!enhorabuena!! |
Gracias de parte de: | ||
#18
|
||||
|
||||
Me alegro muchísimo compañero con este gran paso que has dado y el revés al SAT de los impresentables que nos ofrecieron un móvil con garantía de 2 años Europea inexistente.
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Gracias de parte de: | ||
#19
|
||||
|
||||
GUIA PUBLICADA.
Ahora parece chupado. Los programas ya existían. Pero en ningún sitio dejan claro ni como instalar correctamente los drivers, ni como configurar el puerto para que el QPST funcione correctamente, ni como editar luego las seems ( zonas de memoria ) , ni los problemas para volver a meterlo, ni , ni , ni. Así que fruto de mi pelea para teniendo toda esa información unificarla y hacer uso de ella para recuperar mi terminal, ya lo tenéis todo unificado, masticado y paso a paso con explicaciones e imágenes. Por favor, cuando alguien tenga que hacer uso de ella, que contacte en privado conmigo para depurarla. Están todos los pasos, paso a paso, según he hecho, pero pueden existir variantes o mejoras en el proceso. Si en cada caso la mejoramos, mejor para todos. Gracias !. . Última edición por ElHechicero Día 07/02/15 a las 20:28:44. |
Los siguientes 12 usuarios han agradecido a ElHechicero su comentario: | ||
|
#20
|
||||
|
||||
Muchas gracias por tu trabajo, me alegra que sigas en la scene de One Plus y haciendo aportes tan buenos como este.
__________________
Meter Roms cocinadas crea adicción, ya nunca podrás dejar de flahsear..
|
Los siguientes 2 usuarios han agradecido a maquinabaja su comentario: | ||
![]() |
![]() |
||||||
|