|
ROMs y desarrollo HTC One M8 ROMs y desarrollo HTC One M8 |
|
Herramientas |
#81
|
||||
|
||||
Ahora lo unico que faltaba es que me quede sin IMEI y por ende no tengo cobertura :S es de nunca acabar esto
|
|
#82
|
||||
|
||||
|
#83
|
||||
|
||||
Busca el radio de tu Cid original y flashearlo después de actualizar a 4.4.3 y hacer root
__________________
Si algo te ha servido de ayuda usar el boton
|
Gracias de parte de: | ||
#84
|
||||
|
||||
2° despues de estar en 4.4.3 ya que porfin pude instalar la primera ota, instalo un recovery modificado ¿ahi recien flasheo el archivo que me indicaste? Agradecido |
#85
|
||||
|
||||
El equipo se acaba de actualizar a 4.4.3 mediante OTA, ahora instalo un recovery modificado y flasheo el radio de mi Cid original que es HTC__332 ? ese archivo donde lo encuentro?
|
#86
|
||||
|
||||
Lo siento pero no tengo tiempo de buscarlo , mira
http://forum.xda-developers.com/show....php?t=2736921 Editado: cambia de una vez a supercid
__________________
Si algo te ha servido de ayuda usar el boton
Última edición por fixit Día 23/08/14 a las 19:15:33. |
Gracias de parte de: | ||
#87
|
||||
|
||||
Lo siento pero no tengo tiempo de buscarlo , mira
http://forum.xda-developers.com/show....php?t=2736921 Editado: cambia de una vez a supercid |
#88
|
||||
|
||||
Solo una cosilla. Entiendo que has seguido lo que te indiqué en el tutorial para obtener el fichero mmcblk0p5 y que las modificaciones las has hecho sobre este fichero grabándolo, como te indiqué, con un nombre mmcblk0p5MOD ¿no? Por lo que deberías tener el fichero original en la carpeta ADB de tu disco duro (o como se llame la carpeta).
Entiendo que no has hecho adb push del fichero de @fixit, sino del mmcblk0p5MOD que has creado a partir del tuyo modificado ¿no? El de @fixit lo has utilizado para poner lo mismo en el offset 00016384 con el MID y los dos caracteres siguientes. Dices que te ha funcionado por lo que me imagino que todo ha sido correcto. Si has subido el de @fixit igual es por eso el problema con el IMEI. En ese caso prueba a restaurar el tuyo pero modificándole los caracteres a partir del offset 00016384 con los mismos que tiene @fixit en su fichero y haciendo "adb push" del tuyo. Un saludo. Última edición por Alberto_TCR Día 23/08/14 a las 22:54:53. |
#89
|
||||
|
||||
Solo una cosilla. Entiendo que has seguido lo que te indiqué en el tutorial para obtener el fichero mmcblk0p5 y que las modificaciones las has hecho sobre este fichero grabándolo, como te indiqué, con un nombre mmcblk0p5MOD ¿no?
Entiendo que no has hecho adb push del fichero de @fixit, sino del tuyo modificado ¿no? El de @fixit lo has utilizado para poner lo mismo en el offset 00016384 con el MID y los dos caracteres siguientes. Dices que te ha funcionado por lo que me imagino que todo ha sido correcto. Si has subido el de @fixit igual es por eso el problema con el IMEI. En ese caso prueba a restaurar el tuyo pero modificándole los caracteres a partir del offset 00016384 con los mismos que tiene @fixit en su fichero. Un saludo. |
#90
|
||||
|
||||
Solo una cosilla. Entiendo que has seguido lo que te indiqué en el tutorial para obtener el fichero mmcblk0p5 y que las modificaciones las has hecho sobre este fichero grabándolo, como te indiqué, con un nombre mmcblk0p5MOD ¿no? Por lo que deberías tener el fichero original en la carpeta ADB de tu disco duro (o como se llame la carpeta).
Entiendo que no has hecho adb push del fichero de @fixit, sino del mmcblk0p5MOD que has creado a partir del tuyo modificado ¿no? El de @fixit lo has utilizado para poner lo mismo en el offset 00016384 con el MID y los dos caracteres siguientes. Dices que te ha funcionado por lo que me imagino que todo ha sido correcto. Si has subido el de @fixit igual es por eso el problema con el IMEI. En ese caso prueba a restaurar el tuyo pero modificándole los caracteres a partir del offset 00016384 con los mismos que tiene @fixit en su fichero y haciendo "adb push" del tuyo. Un saludo. |
#91
|
||||
|
||||
¡Me lo imaginaba! Te decía que copiaras los caracteres del fichero de @fixit al tuyo, pero sólo los once caracteres a partir del offset donde se encontraba el MID, que son los que se habían machacado. Ese fichero es único para cada teléfono porque contiene los datos identificativos. Sustituir caracteres no es grave, pero sustituirlo entero por el de otro teléfono, sí.
En el tutorial que yo te puse ¿hiciste los cinco primeros pasos? Si es así, entonces todavía hay esperanza porque tendrías el fichero original en el directorio donde tienes adb, o bien en la sdcard. Si el fichero que tienes en el directorio del adb es el de @fixit, por haberlo sobreescrito, entonces haz lo siguiente: 1. Renombra el fichero de @fixit a mmcblk0p5_fixit 2. Extrae el original de la sdcard con el comando: adb pull /sdcard/mmcblk0p5 Ahora ya tendrás en el directorio del adb el fichero original y el de fixit. Abre los ficheros con un editor hexadecimal y comprueba que a partir del offset 00016384 del original se corresponden los mismos caracteres del de @fixit. Te adjunto una captura de pantalla de lo que verías (la línea es la que está marcada como 4000 que es el número hexadecimal para 16384): Tienes que hacer que el tuyo sea exactamente igual en las líneas 4000 y 4010 (offset 16384 y 16400). Básicamente el MID y todo lo demás caracteres \x00. Una vez que tengas tu fichero lo grabas como mmcblk0p5MOD y pasas a los últimos puntos del tutorial. Te los vuelvo a poner: 9. Ahora volvemos a CMD y escribimos lo siguiente adb push mmcblk0p5MOD /sdcard/mmcblk0p5MOD y enter 10. Escribimos adb shell enter y a continuación su y enter, volverás a tener privilegios root 11. Ahora escribimos dd if=/sdcard/mmcblk0p5MOD of=/dev/block/mmcblk0p5 y enter, ahora exit enter y de nuevo exit y enter y volverás a símbolo del sistema. Para probar si funciona ahora reiniciaremos en modo bootloader escribiendo lo siguiente adb reboot bootloader enter, y una vez en la pantalla escribimos fastboot getvar all y enter. Si todo ha salido correcto nos tiene que salir que tenemos el MID adecuado. Si no dispones del fichero original lo lamento pero no te puedo ayudar. Los tutoriales son para seguirlos. Entonces vas a tener que pedir ayuda a los grandes gurús que hay por el foro o incluso acercarte a los de XDA. Espero que tengas suerte. Un saludo. |
#92
|
||||
|
||||
¡Me lo imaginaba! Te decía que copiaras los caracteres del fichero de @fixit al tuyo, pero sólo los once caracteres a partir del offset donde se encontraba el MID, que son los que se habían machacado. Ese fichero es único para cada teléfono porque contiene los datos identificativos. Sustituir caracteres no es grave, pero sustituirlo entero por el de otro teléfono, sí.
En el tutorial que yo te puse ¿hiciste los cinco primeros pasos? Si es así, entonces todavía hay esperanza porque tendrías el fichero original en el directorio donde tienes adb, o bien en la sdcard. Si el fichero que tienes en el directorio del adb es el de @fixit, por haberlo sobreescrito, entonces haz lo siguiente: 1. Renombra el fichero de @fixit a mmcblk0p5_fixit 2. Extrae el original de la sdcard con el comando: adb pull /sdcard/mmcblk0p5 Ahora ya tendrás en el directorio del adb el fichero original y el de fixit. Abre los ficheros con un editor hexadecimal y comprueba que a partir del offset 00016384 del original se corresponden los mismos caracteres del de @fixit. Te adjunto una captura de pantalla de lo que verías (la línea es la que está marcada como 4000 que es el número hexadecimal para 16384): Tienes que hacer que el tuyo sea exactamente igual en las líneas 4000 y 4010 (offset 16384 y 16400). Básicamente el MID y todo lo demás caracteres \x00. Una vez que tengas tu fichero lo grabas como mmcblk0p5MOD y pasas a los últimos puntos del tutorial. Te los vuelvo a poner: 9. Ahora volvemos a CMD y escribimos lo siguiente adb push mmcblk0p5MOD /sdcard/mmcblk0p5MOD y enter 10. Escribimos adb shell enter y a continuación su y enter, volverás a tener privilegios root 11. Ahora escribimos dd if=/sdcard/mmcblk0p5MOD of=/dev/block/mmcblk0p5 y enter, ahora exit enter y de nuevo exit y enter y volverás a símbolo del sistema. Para probar si funciona ahora reiniciaremos en modo bootloader escribiendo lo siguiente adb reboot bootloader enter, y una vez en la pantalla escribimos fastboot getvar all y enter. Si todo ha salido correcto nos tiene que salir que tenemos el MID adecuado. Si no dispones del fichero original lo lamento pero no te puedo ayudar. Los tutoriales son para seguirlos. Entonces vas a tener que pedir ayuda a los grandes gurús que hay por el foro o incluso acercarte a los de XDA. Espero que tengas suerte. Un saludo. |
#93
|
||||
|
||||
Si me dices que no hiciste copia del fichero mmcblk0p5 como te indicaba en los primeros pasos del tutorial, entonces lo siento pero se escapa de mis conocimientos.
Me refiero a que hubieras realizado estos pasos: 1. Abrimos CMD y vamos al directorio donde tenemos instalado el ADB y escribimos adb shell y pulsamos enter 2. Ahora escribimos su y pulsamos enter, tendremos privilegios root 3. Ahora escribimos lo siguiente: dd if=/dev/block/mmcblk0p5 of=/sdcard/mmcblk0p5 y pulsamos enter, esto volcará tu sdcard 4. Escribimos exit y enter y de nuevo exit y enter, esto hace que vuelva a salir el símbolo del sistema 5. A continuación escribimos adb pull /sdcard/mmcblk0p5 Si no es así lo lamento mucho pero tendrás que buscar cómo restaurar el IMEI de otra manera. Yo no puedo ayudarte. Lo que no entiendo es por qué, teniendo tantas dudas como tienes, no hiciste paso a paso lo que te había indicado. Yo que ya tengo cierta experiencia me he cuidado mucho de analizar paso a paso, fichero a fichero con sus checksum MD5, para evitar cualquier desliz antes de atacar al One M8. Preguntando todas las dudas que me vinieron a la cabeza. Supongo que el IMEI lo tienes apuntado en la caja del móvil. A lo mejor alguien sabe cómo restaurarlo. Espero que tengas suerte y lamento que no hayas hecho lo que te había indicado. Una cosa más ¿Tendrás un Nandroid Backup de la rom original antes de empezar a meterle mano? ¿Cuando instalaste el recovery modificado (TWRP o CWM) hiciste un Backup? Porque en ese caso, lo primero que deberías hacer es restaurarlo para ver si así se recupera el IMEI. Pero antes de ponerte a hacer nada, infórmate bien de todos los pasos. Tienes cientos de manuales y posts en internet. No vayas a meter más la pata. Un saludo. Última edición por Alberto_TCR Día 24/08/14 a las 01:16:25. |
#94
|
||||
|
||||
A ver, prueba con esto:
1. Coge la caja del móvil. En un lateral tienes unas pegatinas con unos códigos de barras. Debajo de uno de ellos tienes el IMEI. 2. Hay un comando de fastboot para escribir el IMEI: fastboot oem writeimei imeinumber. Así que pon el móvil en modo fastboot y dispara. Si en la caja te pone que el IMEI es 1234567890, para escribirlo tendrás que poner: fastboot oem writeimei 1234567890 ¿ok? A ver si con eso comienza a funcionar. Suerte. |
Estás aquí | ||||||
|