ROMs y desarrollo OnePlus ROMs y desarrollo OnePlus

Respuesta
 
Herramientas
  #481  
Viejo 03/09/17, 01:12:20
Array

[xs_avatar]
pichygrooveman pichygrooveman no está en línea
Usuario poco activo
 
Fecha de registro: jul 2012
Localización: COLOMBIA
Mensajes: 17
Modelo de smartphone: xperia play R800i
Tu operador: Tigo
ayuda

hola amigos, voy a hacer una pregunta un poco arriesgada... será que este tutorial sirve para un motorola moto z play que se quedó con imei 0 ? lo digo porque tambien una un procesador qualcomm, no el mismo pero similar, y bajo los mismos principios... gracias
Responder Con Cita


  #482  
Viejo 12/09/17, 12:09:49
Array

[xs_avatar]
ElHechicero ElHechicero no está en línea
Ðë$αrrøllαdør αndrøίd
· Votos compra/venta: (2)
 
Fecha de registro: oct 2008
Localización: Gijon - Asturies
Mensajes: 5,439
Modelo de smartphone: ★ OnePlus7TPro
Tu operador: Pepephone
Prueba. Pero el fichero a editar debe pasártelo alguien con mismo modelo

Enviado desde mi ONEPLUS A5000 mediante Tapatalk
Responder Con Cita
  #483  
Viejo 10/10/17, 00:33:25
Array

[xs_avatar]
jm14955 jm14955 no está en línea
Usuario poco activo
 
Fecha de registro: sep 2009
Localización: Mexico
Mensajes: 9
Modelo de smartphone: MOTO Z PLAY

hola buenas tardes, yo tambien tengo el problema de imei 0 y pienso que este metodo tal vez se pudiera aplicar a moto z play, tengo otro moto z play del cuan pudiera sacar earchivo efs pero no se como conectar el telefono para que lo reconosca en modo diagnostico, crees que me pudieras ayudar con el driver para el moto z play? de antemano muchas gracias.
Responder Con Cita
  #484  
Viejo 10/10/17, 00:40:42
Array

[xs_avatar]
Yunior2605 Yunior2605 no está en línea
Usuario muy activo
· Votos compra/venta: (11)
 
Fecha de registro: oct 2011
Mensajes: 10,064
Modelo de smartphone: SAMSUNG GALAXY NOTE 4!
Tu operador: Movistar
 Cita: Originalmente Escrito por ElHechicero Ver Mensaje
.





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.


[TUTORIAL] Backup carpeta EFS (Contenedora IMEI) OBLIGATORIO ANTES DE TRASTEAR!!! by @antoninho10




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.

Protesta desde HTCMania
Protesta desde OnePlus

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:




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:


Ya que estamos en Recovery, accedemos al menú principal y como no tenemos el EFS, le meteremos uno falso para que nos permita realizar los siguientes pasos. Accedemos a "Restore" y seleccionamos "EFS_base_by_ElHechicero", nos aseguramos esté marcado el "EFS" y damos a Restore.

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:


Ya preparado todo lo anterior, vamos a proceder a instalar en el equipo los drivers necesarios.
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
Acto seguido vamos a "Ajustes>Almacenamiento" y damos a los tres puntitos de arriba a la derecha y "Conexion USB al ordenador". DESMARCAMOS TODO. Si no te salen todas las opciones, flashea un CM12.

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:



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.



.


Compi de verdad que te has pegado un gran currazo! Madre mía! Tenía tiempo que no veía un aporte así, todo bien especificado y sobre todo muy profesional, más de uno va a necesitar de éste tutorial, enhorabuena!


Enviado desde mi iPhone utilizando Tapatalk
Responder Con Cita
Gracias de parte de:
  #485  
Viejo 10/10/17, 04:02:59
Array

[xs_avatar]
jm14955 jm14955 no está en línea
Usuario poco activo
 
Fecha de registro: sep 2009
Localización: Mexico
Mensajes: 9
Modelo de smartphone: MOTO Z PLAY

hola amigos. creo que casi lo tengo, esncotre este tread en xda https://forum.xda-developers.com/mot...phone-t3684962
he estado siguiendo los ´pasos pero no he podido hacer el back up con el QPST configuration y tampoco me lee el tel el RF NV. no he podido dar con el problema, creo que usando ambos tutoriales se puede llegar a una solucion,
este eerror es que me me tira cuando quiero hacer el backup
http://imageshack.com/a/img922/4139/9mnveq.jpg
http://imageshack.com/a/img923/1936/U3YU96.jpg

y esto en el RF NV
http://imageshack.com/a/img923/4543/aQC6c3.jpg

ojala y alguien pudiera echarnos la mano con el error de comunicacion.
http://imageshack.com/a/img924/9972/nZHAc2.jpg
Responder Con Cita
  #486  
Viejo 10/10/17, 07:08:39
Array

[xs_avatar]
ElHechicero ElHechicero no está en línea
Ðë$αrrøllαdør αndrøίd
· Votos compra/venta: (2)
 
Fecha de registro: oct 2008
Localización: Gijon - Asturies
Mensajes: 5,439
Modelo de smartphone: ★ OnePlus7TPro
Tu operador: Pepephone
 Cita: Originalmente Escrito por jm14955 Ver Mensaje
hola amigos. creo que casi lo tengo, esncotre este tread en xda https://forum.xda-developers.com/mot...phone-t3684962
he estado siguiendo los ´pasos pero no he podido hacer el back up con el QPST configuration y tampoco me lee el tel el RF NV. no he podido dar con el problema, creo que usando ambos tutoriales se puede llegar a una solucion,
este eerror es que me me tira cuando quiero hacer el backup
http://imageshack.com/a/img922/4139/9mnveq.jpg
http://imageshack.com/a/img923/1936/U3YU96.jpg

y esto en el RF NV
http://imageshack.com/a/img923/4543/aQC6c3.jpg

ojala y alguien pudiera echarnos la mano con el error de comunicacion.
http://imageshack.com/a/img924/9972/nZHAc2.jpg
Lo de sacarlo falla si lo tienes dañado como es el caso. Necesitas lo saque alguien que con mismo modelo lo tenga bien, editas el imei para no tener el mismo, poniendo el tuyo y lo metes.

Enviado desde mi ONEPLUS A5000 mediante Tapatalk
Responder Con Cita
  #487  
Viejo 11/07/18, 18:46:25
Array

[xs_avatar]
Morphine Morphine no está en línea
Usuario muy activo
 
Fecha de registro: ago 2013
Mensajes: 1,430

Buenas!



En primer lugar agradecer a @ElHechicero por este tutorial tan currado.


Tengo un problema en este paso, al meter en hexadecimal el imei.


 Cita: Originalmente Escrito por ElHechicero Ver Mensaje
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.



Al meter todo el código en hex del imei, en primer lugar no me deja meterlo entero. Faltan caracteres disponibles.


El código es así: (pondré alguna X por privacidad del imei) 08 8A 5X 08 00 6X 55 03 74


Los dos últimos valores de 74 no me deja introducirlos.


Como leí que los 0 a la izquierda los omite, opté por eliminar dos ceros para así ganar esos 2 caracteres que me faltan.


Pero al hacerlo y darle a write NV, se me quedan todos los campos con un 8 solo.


Adjunto capturas de todo, la rom que lleva, comunicación establecida correctamente para ver si podemos dar con la clave.




PS: No me queda claro cómo editar el qcn_base para introducirle mi imei y luego cargarlo QPST
Imágenes Adjuntas
Tipo de Archivo: jpg Screenshot_2018-07-11-05-28-43.jpg (18.8 KB, 51 visitas)
Tipo de Archivo: jpg Screenshot_2018-07-11-05-28-33.jpg (40.3 KB, 52 visitas)
Tipo de Archivo: jpg puertocom.jpg (20.3 KB, 52 visitas)
Tipo de Archivo: jpg comportRFNV.jpg (39.8 KB, 52 visitas)
Tipo de Archivo: jpg problemaHEXimei.jpg (146.7 KB, 51 visitas)

Última edición por Morphine Día 11/07/18 a las 19:00:34.
Responder Con Cita
  #488  
Viejo 16/07/18, 17:20:09
Array

[xs_avatar]
Morphine Morphine no está en línea
Usuario muy activo
 
Fecha de registro: ago 2013
Mensajes: 1,430

Parece que me he atascado ahí y no consigo avanzar.



¿Alguien que me pueda decir algo? Quizás que me ayude a crear el qcn facilitandole el imei por privado?
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros OnePlus > Otros smartphones antiguos de OnePlus > OnePlus One > ROMs y desarrollo OnePlus



Hora actual: 19:53:15 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /