Berserkerspa
23/11/13, 14:22:41
Muy buenas, hace nada que tengo el HTC One de Orange.
Acabo de hacer el Unlock, el S-OFF, recovery y root.
La ROM es la original que viene, (android 4.2.2, Hboot 1.54), le he cambiado el CID (HTC__304) para recibir las actualizaciones OTA oficiales.
He seguido estos pasos del post "http://www.htcmania.com/showthread.php?t=624903", incluido lo del CID oculto:
- Vamos a la carpeta donde tengamos el archivo ADB y FastBoot
- Abrimos una conslola de comandos (manteniendo pulsada la tecla SHIFT hacemos Click derecho sobre cualquier zona en blanco y seleccionamos la opción "Abrir ventana de comandos aqui".
- Conectamos el móvil al PC en modo normal
*** Los comandos que introduciremos en la consola van siempre sin las comillas ***
*** Podeis hacer copy/paste de los comandos escritos en negrita para pegarlos en vuestra consola ***
- Escribimos en la consola el comando "adb devices"; Es para asegurarnos que nuestro dispositivo ha sido reconocido. Debe aparecer su número de serie. Si no aparece desconectamos el móvil y lo volvemos a intentar....
- Escribimos en la consola el comando " adb reboot-bootloader": El móvil entrará en modo BootLoader.
- Nos desplazamos en el movil por el menu y seleccionamos FastBoot y Click en el botón Power para aceptar. Estaremos en modo FastBoot USB (lo indica en en rojo).
- Escribimos en la consola el comando "fastboot oem writecid 11111111". Si va bien mostrará OKAY. (***)
(***) Si no queremos usar el SuperCID sino el de un pais en concreto, entonces:
- Escribimos en la consola el comando "fastboot oem writecid HTC__304". Si va bien mostrará OKAY. (ejemplo con el CID español)
- Para comprobar que todo haya ido bien reiniciaremos el móvil y volveremos a acceder al Bootloader, y comprobamos que aparezca el CID-11111111 (***)
(***) o elCID HTC__304, en el ejemplo del CID español
=====================
=====================
AÑADIDO: CORREGIR CID "OCULTO".
El compañero Fixit nos comunica lo siguiente:
Cita:
Según usuarios de xda ,este supercid no es tan bueno, si en cmd ejecutamos - adb shell getprop "ro.cid" - en algunos casos aparece el viejo cid ,por esto no reciben la ota directamente
para cambiar el mmcblk0p19 donde aparece el viejo cid hay que hacer esto:
1. Lanza una ventana de comandos en el directorio donde tengas instalado el archivo adb. Teclea "adb shell" y pulsa la tecla enter.
2. Después teclea "su" y pilsa la tecla enter. Ahora tienes privilegios de Administrador (Root).
3. Después teclea "dd if=/dev/block/mmcblk0p19 of=/sdcard/mmcblk0p19" y pulsa enter. Esto volcará la partición a la SD.
4. Después teclea "exit", pulsa enter, teclea "exit" y pulsa enter de nuevo. Esto debería devolverte a la ventana de comandos de tu PC.
5. Teclea "adb pull /sdcard/mmcblk0p19" y pulsa enter. ANOTA EL TAMAÑO DEL ARCHIVO ANTES DE PROCEDER CON EL SIGUIENTE PASO.
6. Abre el archivo (mmcblk0p19) con un editor hexadecimal.
---> Enlace a un editor hexadecimal: HexEdit v1.03 : http://www.physics.ohio-state.edu/~prewett/hexedit/
7. Busca la entrada 00000000 y deberías ver tu CID.
8. Cambia el CID a 11111111 (o al que hayas usado en el proceso del S-OFF, tienen que coincidir ambos) y guarda el archivo como mmcblk0p19MOD. Esto te dará SuperCID. ¡EN ESTE PUNTOASEGURATE QUE EL TAMAÑO DEL ARCHIVO SEA EXACTAMENTE IGUAL QUE AL QUE TENÍA ANTES DE EDITARLO!.
9. Ahora vuelve a la ventana de comandos y teclea "adb push mmcblk0p19MOD /sdcard/mmcblk0p19MOD" Y PULSA ENTER.
10. Teclea "adb shell" y pulsa enter, despues teclea "su" y pulsa enter. Esto te devolvera el shell de andriod con privilegios de administrador (Root).
11. Teclea "dd if=/sdcard/mmcblk0p19MOD of=/dev/block/mmcblk0p19" y pulsa enter. Para verificar si ha funcionado, reinicia el móvil en modo FastBoot escribiendo "adb reboot bootloader" y pulsa enter, y cuando aparezca la pantalla del BootLoader teclea "fastboot oem readcid" y pulsa enter. Debería leerse "11111111". (o el CID que alternativo que hubiesemos usado en el punto 8).
12. Finalmente teclea "fastboot reboot" y pulsa enter. Despues de que se reinicie el teléfono abre una consola de comandos y teclea "adb shell getprop ro.cid". y podrás ver el SuperCID (o el CiD que hayas puesto)
------------
En principio lo tengo todo bien, pero no me salta la actualización a 4.3. No se si es que todavía no me toca o algo hice mal.
Alguien que arroje luz sobre mi existencia? XD
Saludos
Acabo de hacer el Unlock, el S-OFF, recovery y root.
La ROM es la original que viene, (android 4.2.2, Hboot 1.54), le he cambiado el CID (HTC__304) para recibir las actualizaciones OTA oficiales.
He seguido estos pasos del post "http://www.htcmania.com/showthread.php?t=624903", incluido lo del CID oculto:
- Vamos a la carpeta donde tengamos el archivo ADB y FastBoot
- Abrimos una conslola de comandos (manteniendo pulsada la tecla SHIFT hacemos Click derecho sobre cualquier zona en blanco y seleccionamos la opción "Abrir ventana de comandos aqui".
- Conectamos el móvil al PC en modo normal
*** Los comandos que introduciremos en la consola van siempre sin las comillas ***
*** Podeis hacer copy/paste de los comandos escritos en negrita para pegarlos en vuestra consola ***
- Escribimos en la consola el comando "adb devices"; Es para asegurarnos que nuestro dispositivo ha sido reconocido. Debe aparecer su número de serie. Si no aparece desconectamos el móvil y lo volvemos a intentar....
- Escribimos en la consola el comando " adb reboot-bootloader": El móvil entrará en modo BootLoader.
- Nos desplazamos en el movil por el menu y seleccionamos FastBoot y Click en el botón Power para aceptar. Estaremos en modo FastBoot USB (lo indica en en rojo).
- Escribimos en la consola el comando "fastboot oem writecid 11111111". Si va bien mostrará OKAY. (***)
(***) Si no queremos usar el SuperCID sino el de un pais en concreto, entonces:
- Escribimos en la consola el comando "fastboot oem writecid HTC__304". Si va bien mostrará OKAY. (ejemplo con el CID español)
- Para comprobar que todo haya ido bien reiniciaremos el móvil y volveremos a acceder al Bootloader, y comprobamos que aparezca el CID-11111111 (***)
(***) o elCID HTC__304, en el ejemplo del CID español
=====================
=====================
AÑADIDO: CORREGIR CID "OCULTO".
El compañero Fixit nos comunica lo siguiente:
Cita:
Según usuarios de xda ,este supercid no es tan bueno, si en cmd ejecutamos - adb shell getprop "ro.cid" - en algunos casos aparece el viejo cid ,por esto no reciben la ota directamente
para cambiar el mmcblk0p19 donde aparece el viejo cid hay que hacer esto:
1. Lanza una ventana de comandos en el directorio donde tengas instalado el archivo adb. Teclea "adb shell" y pulsa la tecla enter.
2. Después teclea "su" y pilsa la tecla enter. Ahora tienes privilegios de Administrador (Root).
3. Después teclea "dd if=/dev/block/mmcblk0p19 of=/sdcard/mmcblk0p19" y pulsa enter. Esto volcará la partición a la SD.
4. Después teclea "exit", pulsa enter, teclea "exit" y pulsa enter de nuevo. Esto debería devolverte a la ventana de comandos de tu PC.
5. Teclea "adb pull /sdcard/mmcblk0p19" y pulsa enter. ANOTA EL TAMAÑO DEL ARCHIVO ANTES DE PROCEDER CON EL SIGUIENTE PASO.
6. Abre el archivo (mmcblk0p19) con un editor hexadecimal.
---> Enlace a un editor hexadecimal: HexEdit v1.03 : http://www.physics.ohio-state.edu/~prewett/hexedit/
7. Busca la entrada 00000000 y deberías ver tu CID.
8. Cambia el CID a 11111111 (o al que hayas usado en el proceso del S-OFF, tienen que coincidir ambos) y guarda el archivo como mmcblk0p19MOD. Esto te dará SuperCID. ¡EN ESTE PUNTOASEGURATE QUE EL TAMAÑO DEL ARCHIVO SEA EXACTAMENTE IGUAL QUE AL QUE TENÍA ANTES DE EDITARLO!.
9. Ahora vuelve a la ventana de comandos y teclea "adb push mmcblk0p19MOD /sdcard/mmcblk0p19MOD" Y PULSA ENTER.
10. Teclea "adb shell" y pulsa enter, despues teclea "su" y pulsa enter. Esto te devolvera el shell de andriod con privilegios de administrador (Root).
11. Teclea "dd if=/sdcard/mmcblk0p19MOD of=/dev/block/mmcblk0p19" y pulsa enter. Para verificar si ha funcionado, reinicia el móvil en modo FastBoot escribiendo "adb reboot bootloader" y pulsa enter, y cuando aparezca la pantalla del BootLoader teclea "fastboot oem readcid" y pulsa enter. Debería leerse "11111111". (o el CID que alternativo que hubiesemos usado en el punto 8).
12. Finalmente teclea "fastboot reboot" y pulsa enter. Despues de que se reinicie el teléfono abre una consola de comandos y teclea "adb shell getprop ro.cid". y podrás ver el SuperCID (o el CiD que hayas puesto)
------------
En principio lo tengo todo bien, pero no me salta la actualización a 4.3. No se si es que todavía no me toca o algo hice mal.
Alguien que arroje luz sobre mi existencia? XD
Saludos