ROMs y desarrollo HTC One ROMs y desarrollo HTC One

Respuesta
 
Herramientas
  #2201  
Viejo 26/03/14, 21:21:28
Array

[xs_avatar]
Proteux Proteux no está en línea
Usuario poco activo
 
Fecha de registro: ene 2013
Localización: Bogota
Mensajes: 16
Modelo de smartphone: HTC ONE M8
Tu operador: Claro
hola A.S.A.P.

Ser Root o no Root, da igual. Esto es como el Circo Romano; Para todo el Pueblo

5º - Escribimos en la consola el comando "adb shell", nos debería aparecer un símbolo de almohadilla para poder introducir comandos remotamente. (Si no te sale el símbolo de almohadilla es posible que no hayas conectado el móvil en modo normal, o que no seas root, en cuyo caso te saldrá el símbolo del dollar "$").

aca tengo una duda, dices primero da igual ser root o no, pero segun el paso 5 hay que salir una almohadilla, si no es por conexion o por no ser root.
en mi caso yo NO SOY ROOT!!..entonces se saldra el simbolo de dolar $....que debo hacer?..lo que he leido es que me toca hacer S-OFF para entrar a rootear el HTC....
con el simbolo de $ puedo continuar....?


Responder Con Cita


  #2202  
Viejo 27/03/14, 18:23:43
Array

[xs_avatar]
sebas210956 sebas210956 no está en línea
Miembro del foro
 
Fecha de registro: sep 2013
Mensajes: 43
Modelo de smartphone: HTC one
Tu operador: Movistar
hola, a mi me da el error (error code = 1) como lo soluciono ?
Responder Con Cita
  #2203  
Viejo 27/03/14, 21:08:20
Array

[xs_avatar]
sebas210956 sebas210956 no está en línea
Miembro del foro
 
Fecha de registro: sep 2013
Mensajes: 43
Modelo de smartphone: HTC one
Tu operador: Movistar
a mi me da error code =1 no se que hacer ayuda
Responder Con Cita
  #2204  
Viejo 01/04/14, 00:32:00
Array

[xs_avatar]
wandoy wandoy no está en línea
Usuario novato en la web
 
Fecha de registro: abr 2013
Localización: Sevilla
Mensajes: 1
Modelo de smartphone: HTC one

hola, muy buenas a todos/as, soy novato en el foro, tengo un htc one desbloqueado y soy usuario root. el problema es que quiero hacer el cambio de s-On a S-off.... sigo todo el tutorial con pelos y señales, me sale todo tal y como se menciona y se muestra en las imágenes, no me da ningún tipo de fallo, y ahora viene lo curioso, no se si oa ha pasado a alguno,, que sigo siendo S-on después de ver completado el proceso. he probado con varios archivos revone para ver si era de eso...pero nada... sigue igual y cada vez que hago todo me sale todo correcto. No se donde esta el fallo, pero no doy con él!! a ver si alguien me puede orientar. un saludo.
Responder Con Cita
  #2205  
Viejo 01/04/14, 08:37:33
Array

[xs_avatar]
panan panan está en línea ahora
Usuario muy activo
· Votos compra/venta: (71)
 
Fecha de registro: jun 2010
Localización: Galicia
Mensajes: 1,302
Modelo de smartphone: iPhone 15 Pro Max
Tu operador: Orange
Que hboot tienes, tienes que estar en 1.44, sinó te lo veo muy chungo Compi.

Prueba otros métodos dependiendo del hboot y versión de Android

Última edición por panan Día 01/04/14 a las 09:25:28.
Responder Con Cita
  #2206  
Viejo 05/04/14, 23:50:25
Array

[xs_avatar]
baleoncito baleoncito no está en línea
Miembro del foro
 
Fecha de registro: ago 2011
Localización: Mexico
Mensajes: 231
Modelo de smartphone: Xiaomi A1
Tu operador: Iusacell
En ultimo HTC que tuve fue el EVO entonces ando perdido, puedo hacer este procedimiento? Estos son los datos de mi HTC



De antemano gracias a quien me pueda ayudar
Responder Con Cita
  #2207  
Viejo 06/04/14, 00:32:15
Array

[xs_avatar]
oriz oriz no está en línea
Usuario muy activo
· Votos compra/venta: (13)
 
Fecha de registro: jun 2009
Localización: algeciras(el culo de europa?)
Mensajes: 1,110
Modelo de smartphone: Htc one, htc butterfly s, galaxy tab 10.1, axon 7
Tu operador: Orange
 Cita: Originalmente Escrito por baleoncito Ver Mensaje
En ultimo HTC que tuve fue el EVO entonces ando perdido, puedo hacer este procedimiento? Estos son los datos de mi HTC



De antemano gracias a quien me pueda ayudar
Si puedes pero no con este tuto, ya que es solo para hboot1.44. Tienes que seguir este http://www.htcmania.com/showthread.php?t=702363 en principio no hace falta ser root pero, si no te deja hacer el s-off hazte root. Saludos
Responder Con Cita
Gracias de parte de:
  #2208  
Viejo 06/04/14, 01:16:20
Array

[xs_avatar]
baleoncito baleoncito no está en línea
Miembro del foro
 
Fecha de registro: ago 2011
Localización: Mexico
Mensajes: 231
Modelo de smartphone: Xiaomi A1
Tu operador: Iusacell
 Cita: Originalmente Escrito por oriz Ver Mensaje
Si puedes pero no con este tuto, ya que es solo para hboot1.44. Tienes que seguir este http://www.htcmania.com/showthread.php?t=702363 en principio no hace falta ser root pero, si no te deja hacer el s-off hazte root. Saludos
Gracias amigo aunque debo confesar que se ve algo dificil pero bueno manos a la obra
Responder Con Cita
  #2209  
Viejo 09/04/14, 12:19:11
Array

[xs_avatar]
dariocris dariocris no está en línea
Usuario novato en la web
 
Fecha de registro: feb 2013
Mensajes: 19
Modelo de smartphone: Google Nexus 4
Tu operador: Movistar
Ayuda

Saludos compañeros del foro, simplemente me gustaría saber si el método descrito en el primer post sirve para un celular comprado en los estados unidos de la compañía AT&T con versión de android 4.1.2 y de ser así posteriormente pordría instalar una RUU internacional libre sin ningún problema. de antemano gracias por su respuesta

pd. el celular no lo uso en USA sino en colombia
Responder Con Cita
  #2210  
Viejo 16/04/14, 16:56:54
Array

[xs_avatar]
Syrog Syrog no está en línea
Usuario poco activo
 
Fecha de registro: mar 2009
Mensajes: 11
Modelo de smartphone: ZTE Grand X
Tu operador: Movistar
buenos dias amigo tengo un pequeño problema espero me puedan ayudar... el problema es el siguiente estaba intentando hacer el s-off y me sale el siguiente mensaje "Gaining Root access <thanks to dan's motochopper>... segmentation fault <core dum ped> mi htc es liberado pero de at&t estos son los datos del bootloader por si son necesario

HBOOT-1.44.0000
Radio-4A.17.3250.20
OpenDSP-v31.120.274.0617
eMMC-boot
Jul 5 2013, 16:04:18:-1
Responder Con Cita
  #2211  
Viejo 17/04/14, 00:44:47
Array

[xs_avatar]
ppteran ppteran no está en línea
Miembro del foro
 
Fecha de registro: may 2010
Localización: PERU
Mensajes: 106
Modelo de smartphone: SAMSUNG GALAXY S2
Tu operador: Movistar
HOLA A.S.A.P un favor necesito tu ayuda, mi htc se actualizo oficlamente a kikat 4.4.2 el caso es que quiero devolverlo al 4.3 por x motivos, pero cada vez que quiero hacerlo se instala todo normal al inicia y entrar al launcher se reinicia cada 5 min. promedio, ya probe incluso con las cocinadas como ParanoidAndroid rom 4.3, e igual, solo esta estable cuando devuelvo la 4.4.2...

POr que crees que sea?

Sera el kernel?

Como formateo por completo limpiando el kernel para el downgrade...?

O que hago? Mi equipo es un htc one m7 developer s-off.

Espero puedas ayudarme. Gracias

 Cita: Originalmente Escrito por A.S.A.P. Ver Mensaje
ACTUALIZACION:

Parece ser que hay problemas para realizar este tutorial desde
ANDROID V4.2.2 (HBOOT 1.54)

Habrá que esperar a una actualización del REVONE para poder hacer el S-OFF

No obstante, si ya eres S-OFF, BootLoader UNLocked y ROOT, aun estando en android v4.2.2 parece que funciona para revertir los cambios.

Volver a S-ON es el último paso que hay que hacer cuando estemos intentando revertir los cambios.


Hola chicos


Bueno, creo que todos ya sabemos que se acaba de lanzar el S-OFF, asi que intentaré hacer un tutorial sobre cómo hacerlo.

De paso aprovecharemos para cambiarnos el CID por un SuperCID.

-------------

EDITADO: ACLARACIONES PREVIAS:

Estoy viendo que hay bastantes usuarios que no saben o no tienen claro ciertos conceptos, como por ejemplo BootLoader, S-Off, etc. Asi que intentaré ponernos en situación.

- Primero: Este tutorial solo es de interés para aquellos usuarios de un HTC ONE que quieran "trastear" con el. Para usuarios "normales" que no tengan intención de cambiar de rom, no les sirve de nada...

- Segundo: BootLoader Abierto (UNLocked) Vs Cerrado (Locked): Todos los HTC ONE, menos los Developer Edition, vienen de fábrica con el BootLoader cerrado (Locked). Si se quiere cambiar de rom, ya sea por una oficial (Stock ó Ruu), o una Cocinada (Custom) es necesario tener abierto (UnLocked) el BootLoader.
Hasta ahora la única manera de desbloquear el BootLoader era atraves de la página web de HTCDEV, lo que suponía dejar una huella visible de que hemos manipulado el terminal a nivel de software, ya que una ver abierto el BootLoader no podíamos volver a cerrarlo, sino que quedaba en un estado llamado RELocked, que indica que, aunque esta cerrado ha sido manipulado.

- Tercero: S-OFF: Los HTC ONE vienen de fábrica con una particularidad, una medida de serguridad, denominada S-ON. Esto quiere decir que hay zonas del terminal que estan protegidas para no ser manipuladas, ya sea voluntariamente o involuntariamente.
Este tutorial nos permitirá derribar esa barrera de seguridad llamada S-ON, de ahí que se le denomine S-OFF. ¿Para qué? Pues para que podamos efectuar cambios en el BootLoader sin necesidad de recurrir a HTCDEV. Además nos permitirá revertir los cambios de modo que si por ejemplo tuviésemos que llevar el terminal al SAT no quede constancia de que haya sido manipulado, ya que podremos cerrar el Bootloader y en vez de figurar como RELocked (re-cerrado) figurará simplemente Locked (como venía de origen).


Como es costumbre, este proceso lo haceis por voluntad propia, aceptando toda la responsibilidad y consecuencias que pudiera tener....

S-OFF:

REQUISITOS:

- Ser Root o no Root, da igual. Esto es como el Circo Romano; Para todo el Pueblo

EDITADO: Con el nuevo HBOOT v1.54 de android v4.2.2, para usar el revone es necesario ser ROOT (hasta que se actualice el revone)

- Activar en Ajustes -> Opciones de Desarrollo la opción Depuración USB.

- Descargar e instalar el SDK que se ajuste a nuestro sistema operativo, 32bits ó 64bits:

Enlaces:

- SDK

- Instalar el HTC Sync Manager: http://www.htc.com/es/software/htc-sync-manager

- Descargar el archivo Revone: Última versión en el post 2 de http://forum.xda-developers.com/show....php?t=2314582

Renombrar a "revone" (sin la coletilla del nº de la version), y copiar en el directorio donde está el archivo adb (..\sdk\platform-tools\)

¡Manos a la Obra!

PASOS:

*** 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 ***


1º - Desde el explorador de Windows nos vamos a la carpeta donde hayamos descomprimido el SDK, localizamos y entramos en el directorio donde está el archivo ADB.exe (en C:\\...SDK\platform-tools\

2º - Abrimos una consola de comandos en ese directorio: Manteniendo pulsada la tecla SHIFT hacemos click derecho sobre cualquier zona en blanco y seleccionamos la opción "Abrir ventana de comandos aqui".

3º - Conectamos el móvil al PC en modo normal (encendido, como lo usamos normalmente para llamar, etc)

4º - Escribimos en la consola el comando "adb push revone /data/local/tmp", esto nos copiará el archivo Revone al terminal en el directorio indicado.



5º - Escribimos en la consola el comando "adb shell", nos debería aparecer un símbolo de almohadilla para poder introducir comandos remotamente. (Si no te sale el símbolo de almohadilla es posible que no hayas conectado el móvil en modo normal, o que no seas root, en cuyo caso te saldrá el símbolo del dollar "$").



6º - Escribimos en la consola el comando "cd /data/local/tmp", esto nos moverá a dicho directorio en el terminal.

7º - Escribimos en la consola el comando "chmod 755 revone"
*** Opcionalmente, si somos root y tenemos desbloqueado el Bootloader, introducimos en la consola el comando "su".

8º - Escribimos en la consola el comando "./revone -P". Si ha ido correcto nos pedirá reiniciar el móvil. (Algunas versiones del revone no necesitan que se reinicie, consultar la consola de comandos para saber si hay o no que reiniciar el móvil).
Si hay que reiniciar, escribimos en la consola de comandos "reboot", y el móvil se reiniciara en modo normal. (si no nos accepta el comando reboot reiniciaremos el móvil manualmente)


9º - Tendremos que volver a donde estábamos, asi que repetiremos los pasos y .

10º - Escribimos en la consola el comando "./revone -s 0 -u".



11º - Ya deberíamos tener el S-OFF.

Podríamos reiniciar el móvil, entrar en modo Bootloader (botones Power y Vol-) y comprobar el estado, pero lo mas probable es que aun nos apareciese TAMPERED en la pantalla del FastBoot, asi que antes de reiniciar el móvil introduciremos otro comando: "./revone -t" (***)

12º -Ahora si vamos a comprobar si se han efectuado los cambios con éxito: Entramos en modo Botloader (botones Power y Vol-) y comprobamos.

(**) AÑADIDO:

Otros comandos del revone son: (repitiendo los pasos del 5 al 7, y luego cualquiera de los siguientes comandos)

./revone -u - Desbloquear el terminal
./revone -l - Bloquear el terminal (como si nunca hubiese sido desbloqueado)
./revone -r - REbloquear el terminal (lo deja como RELocked relocked)
./revone -t - Quita el estado de Tampered.

FIN AÑADIDO

--------------

POSIBLES ERRORES:

- En el paso es posible que nos de error (error code = -6). Ese es un error "persistente" que requiere de reintentos... A la quinta será la vencida, asi que repetiremos los pasos 5º, 6º, 7º y 8º hasta que nos salga bien.

- AÑADIDO_ Posible solución para Error code =-6: Meter el comando "chmod root:root revone", y seguir con los pasos

AÑADIDO: En versiones actualizadas del revone, algunos usuarios han reportado que, apesar de salirles el error code =-6, siguen con el paso siguiente sin reiniciar, y finalizado el proceso, chequean la screen del bootloader y son S-OFF.



- En el paso es posible que nos de error (error code = -2). De momento no sabemos como solucionarlo... Cuando se sepa se actualizará esta entrada...

(***) A Modo de Prueba: Los que tengais el revone failed (error code = 2), probar a cerrar la ventana de comandos y esperar 2 minutos. Luego repetir el proceso y comentar si se ha solucionado o no.... (***)

- A pesar de haber seguido los pasos fielmente y con éxito, es posible que al ir a comprobar el estado de los cambios, éstos no se hayan producido (seguimos teniendo el S-ON, el Tampered, etc). En este caso repetiremos todo el proceso desde el paso ( si lo que ha fallado es el Tampered sólo hay que repetir los pasos 5º, 6º y 7º, e introducir el comando "./revone -t"

DESHACER EL S-OFF:

En principio sería viable deshacer los cambios introduciendo el comando "./revone -s 3 -l", PEROOOO, dado el estado "incipiente" del método del S-OFF no es recomendable revertir los cambios. Mejor esperar a que vaya madurando.

[***) ACTUALIZACIÓN IMPORTANTE: Aun con el nuevo método que se detalla a continuación no se esta exento al 100% a la hora de revertir al estado S-ON. USARLO SOLO EN CASO DE NECESIDAD, y BAJO VUESTRA RESPONSABILIDAD ( no es algo para estar jugando con ello todo el rato)...

Las nuevas versión del Revone, por seguridad, ya no permiten realizar el comando -s 3.

En su lugar se recomiendoa utlilizar el comando "fastboot oem writesecureflag 3"

Asi pues, los Pasos a seguir para revertir los cambios y volver a estar S-ON (bootloader cerrado y S-ON) serian:

- Repetir todos los pasos del 1º al 7º

- 8º - Escribimos en la consola el comando "./revone -l" ---> Esto nos cerraría el BootLoader (Locked)

- 9º - Reiniciar el móvil en modo Fastboot: Es decir, reiniciar en modo bootloader (manteniendo presionado botón Power y Vol-) y luego seleccionar FastBoot con el botón de volumen y pulsar el botón Power para aceptar.

- 10º - En la ventana de comandos introducir el comando "fastboot oem writesecureflag 3". ---> Esto nos revierte a estar S-ON

Si todo ha ido bien podremos revisar los cambios realizados accediendo al modo bootloader.


================================================== ========

SuperCID11111111

Bueno si ya somos S-OFF, UnLocked y no hay rastro del Tampered, podemos dar un paso mas y cambiar nuestro CID por uno "universal", el 11111111

El CID indica al terminal a qué operador está anclado, y por tanto deberemos esperar a que nuestro operador saque las actualizaciones para poder instalarlas.... Vamos en muchos casos Siglos

Si ponemos un CID universal podremos recibir OTAs en cuanto salgan (esto sólo es válido para Roms Stocks, no para las cocinadas o modificadas en cualquier sentido (kernel, etc)

EDITADO: CORRECCIÓN

A ver, el tema del CID, SuperCID, CID de pais, etc.

- Ventajas del SuperCID: Que podremos instalar la Rom Stock o Cocinada que nos de la gana y primero salga

-CID LIBRE de un Pais en concreto (Española, Francesa, Inglesa, Alemana): Recibirás las OTAs Oficiales que salgan sólo para ese pais, cuando salgan. Hay paises en las que suelen salir antes, y por tanto ese CID sería el mas interesante para los "vagos" que quieran estar actualizados para Roms Stocks (oficiales).

CIDs que pudieran ser interesantes: (Los CIDS tienen 8 dígitos):


HTC-UK HTC__001
HTC-FRA HTC__203
HTC-GER HTC__102
HTC-ITA HTC__405
HTC-Nor HTC__Y13
HTC-Norway HTC__H10
HTC-Poland HTC__B25
HTC-PTG HTC__506
HTC-SPA HTC__304

FIN EDICIÓN


¡Manos a la Obra!

PASOS:

- 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:

------------

ACLARACIONES y POSIBLES PROBLEMAS:

Paso 6. : El archivo mmcblk0p19 estará en el mismo directorio donde tenemos el adb. Abrimos el Editor Hexadecimal, localizamos el archivo mmcblk0p19 y lo abrimos. Con el cursos nos situamos en la primera letra del CID que aparezca y teniéndola seleccionada vamos escribiendo ocho unos (11111111). Nos fijamos que lo hayamos hecho bien y salimos del editor guardando el archivo COMO mmcblk0p19MOD.

Paso 11. Cuando introducimos el comando "adb reboot bootloader" a fin de reiniciar el móvil en modo BootLoader es posible que nos salga un error diciendo que no encuentra el dispositivo (error device not found). No hay problema, reiniciaremos el dispositivo manualmente. Para ello pulsamos el botón de Power, elegimos Reiniciar e Inmediatamente mantenemos el botón de Volumen - presionado hasta que aparezca la pantalla del Bootloader. Ahora seleccionamos la opción FastBoot (moviéndonos con la tecla de Volumen - , y pulsamos el botón Power. Es ahora cuando debemos introducir el comando "fastboot oem readcid" para comprobar si el CID ha cambiado tal y como queríamos.

-----------------------

Yo personalmente he verificado que, en mi caso, aun habiendo sustituido mi CID de Amena por el SuperCID11111111 siguiendo el tutorial inicial de este hilo, es verdad que mi "antiguo CID estaba "oculto":



Accediendo al editar el archivo:

ESTADO ORIGINAL:



ESTADO YA NODIFICADO:



COMPROBACIÓN FINAL:





FIN AÑADIDO: CORREGIR CID OCULTO

------------


Suerte, y que dios nos pille confesados

Salu2
Responder Con Cita
  #2212  
Viejo 18/04/14, 16:17:18
Array

[xs_avatar]
Rony Rony no está en línea
Miembro del foro
 
Fecha de registro: jun 2009
Localización: maracaibo
Mensajes: 93
Modelo de smartphone: htc one x- motorola moto G

una pregunta este metodo sirve para los htc one x
Responder Con Cita
  #2213  
Viejo 19/04/14, 14:49:21
Array

[xs_avatar]
Kiaser Z Kiaser Z no está en línea
Usuario muy activo
 
Fecha de registro: jun 2011
Localización: México
Mensajes: 1,249
Modelo de smartphone: HTC ONE
Tu operador: Movistar
Y si mi htc viene de fabrica con 4.2.2 que hago?

Kaiser Z
Responder Con Cita
  #2214  
Viejo 20/04/14, 14:06:40
Array

[xs_avatar]
lukode lukode no está en línea
Miembro del foro
 
Fecha de registro: mar 2009
Localización: La Rioja
Mensajes: 380
Tu operador: Orange

 Cita: Originalmente Escrito por Kiaser Z Ver Mensaje
Y si mi htc viene de fabrica con 4.2.2 que hago?

Kaiser Z
Hola
Que vas a hacer, usarlo!!!
Si viene con 4.2.2 tendrás el bootloader 1.54 así que este no es tu hilo para hacer S-OFF, mirate el de rumrunner y el de firewater.
Un saludo
Responder Con Cita
Gracias de parte de:
  #2215  
Viejo 20/04/14, 22:24:39
Array

[xs_avatar]
jacklariss jacklariss no está en línea
Usuario novato en la web
 
Fecha de registro: feb 2014
Localización: Mexico DF
Mensajes: 22
Modelo de smartphone: HTC ONE
Tu operador: Movistar
hola alguien sabe como puedo hacer el s off para un htc one m7 , ya probe con el firewater rumruner y nada no queda, el hboot es 1.56 es sprint y otra cosa no me funciona el touch solo en el recovery me funciona media pantalla, pero cuando instalo la rom (viper rom) no funciona nada lo tengo que controlar con por medio del mouse y el cable otg, de verdad estoy desesperado ya tiene como 4 meses que lo tengo ahi botado y no le puedo dar uso! PORFA SI ALGUIEN SABE COMO PORFAVOR DIGANME
Responder Con Cita
  #2216  
Viejo 21/04/14, 08:49:40
Array

[xs_avatar]
norman.123 norman.123 no está en línea
Usuario poco activo
 
Fecha de registro: nov 2013
Localización: Mexico
Mensajes: 10
Modelo de smartphone: Htc One
Tu operador: TELCEL
 Cita: Originalmente Escrito por A.S.A.P. Ver Mensaje
ACTUALIZACION:

Parece ser que hay problemas para realizar este tutorial desde
ANDROID V4.2.2 (HBOOT 1.54)

Habrá que esperar a una actualización del REVONE para poder hacer el S-OFF

No obstante, si ya eres S-OFF, BootLoader UNLocked y ROOT, aun estando en android v4.2.2 parece que funciona para revertir los cambios.

Volver a S-ON es el último paso que hay que hacer cuando estemos intentando revertir los cambios.


Hola chicos


Bueno, creo que todos ya sabemos que se acaba de lanzar el S-OFF, asi que intentaré hacer un tutorial sobre cómo hacerlo.

De paso aprovecharemos para cambiarnos el CID por un SuperCID.

-------------

EDITADO: ACLARACIONES PREVIAS:

Estoy viendo que hay bastantes usuarios que no saben o no tienen claro ciertos conceptos, como por ejemplo BootLoader, S-Off, etc. Asi que intentaré ponernos en situación.

- Primero: Este tutorial solo es de interés para aquellos usuarios de un HTC ONE que quieran "trastear" con el. Para usuarios "normales" que no tengan intención de cambiar de rom, no les sirve de nada...

- Segundo: BootLoader Abierto (UNLocked) Vs Cerrado (Locked): Todos los HTC ONE, menos los Developer Edition, vienen de fábrica con el BootLoader cerrado (Locked). Si se quiere cambiar de rom, ya sea por una oficial (Stock ó Ruu), o una Cocinada (Custom) es necesario tener abierto (UnLocked) el BootLoader.
Hasta ahora la única manera de desbloquear el BootLoader era atraves de la página web de HTCDEV, lo que suponía dejar una huella visible de que hemos manipulado el terminal a nivel de software, ya que una ver abierto el BootLoader no podíamos volver a cerrarlo, sino que quedaba en un estado llamado RELocked, que indica que, aunque esta cerrado ha sido manipulado.

- Tercero: S-OFF: Los HTC ONE vienen de fábrica con una particularidad, una medida de serguridad, denominada S-ON. Esto quiere decir que hay zonas del terminal que estan protegidas para no ser manipuladas, ya sea voluntariamente o involuntariamente.
Este tutorial nos permitirá derribar esa barrera de seguridad llamada S-ON, de ahí que se le denomine S-OFF. ¿Para qué? Pues para que podamos efectuar cambios en el BootLoader sin necesidad de recurrir a HTCDEV. Además nos permitirá revertir los cambios de modo que si por ejemplo tuviésemos que llevar el terminal al SAT no quede constancia de que haya sido manipulado, ya que podremos cerrar el Bootloader y en vez de figurar como RELocked (re-cerrado) figurará simplemente Locked (como venía de origen).


Como es costumbre, este proceso lo haceis por voluntad propia, aceptando toda la responsibilidad y consecuencias que pudiera tener....

S-OFF:

REQUISITOS:

- Ser Root o no Root, da igual. Esto es como el Circo Romano; Para todo el Pueblo

EDITADO: Con el nuevo HBOOT v1.54 de android v4.2.2, para usar el revone es necesario ser ROOT (hasta que se actualice el revone)

- Activar en Ajustes -> Opciones de Desarrollo la opción Depuración USB.

- Descargar e instalar el SDK que se ajuste a nuestro sistema operativo, 32bits ó 64bits:

Enlaces:

- SDK

- Instalar el HTC Sync Manager: http://www.htc.com/es/software/htc-sync-manager

- Descargar el archivo Revone: Última versión en el post 2 de http://forum.xda-developers.com/show....php?t=2314582

Renombrar a "revone" (sin la coletilla del nº de la version), y copiar en el directorio donde está el archivo adb (..\sdk\platform-tools\)

¡Manos a la Obra!

PASOS:

*** 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 ***


1º - Desde el explorador de Windows nos vamos a la carpeta donde hayamos descomprimido el SDK, localizamos y entramos en el directorio donde está el archivo ADB.exe (en C:\\...SDK\platform-tools\

2º - Abrimos una consola de comandos en ese directorio: Manteniendo pulsada la tecla SHIFT hacemos click derecho sobre cualquier zona en blanco y seleccionamos la opción "Abrir ventana de comandos aqui".

3º - Conectamos el móvil al PC en modo normal (encendido, como lo usamos normalmente para llamar, etc)

4º - Escribimos en la consola el comando "adb push revone /data/local/tmp", esto nos copiará el archivo Revone al terminal en el directorio indicado.



5º - Escribimos en la consola el comando "adb shell", nos debería aparecer un símbolo de almohadilla para poder introducir comandos remotamente. (Si no te sale el símbolo de almohadilla es posible que no hayas conectado el móvil en modo normal, o que no seas root, en cuyo caso te saldrá el símbolo del dollar "$").



6º - Escribimos en la consola el comando "cd /data/local/tmp", esto nos moverá a dicho directorio en el terminal.

7º - Escribimos en la consola el comando "chmod 755 revone"
*** Opcionalmente, si somos root y tenemos desbloqueado el Bootloader, introducimos en la consola el comando "su".

8º - Escribimos en la consola el comando "./revone -P". Si ha ido correcto nos pedirá reiniciar el móvil. (Algunas versiones del revone no necesitan que se reinicie, consultar la consola de comandos para saber si hay o no que reiniciar el móvil).
Si hay que reiniciar, escribimos en la consola de comandos "reboot", y el móvil se reiniciara en modo normal. (si no nos accepta el comando reboot reiniciaremos el móvil manualmente)


9º - Tendremos que volver a donde estábamos, asi que repetiremos los pasos y .

10º - Escribimos en la consola el comando "./revone -s 0 -u".



11º - Ya deberíamos tener el S-OFF.

Podríamos reiniciar el móvil, entrar en modo Bootloader (botones Power y Vol-) y comprobar el estado, pero lo mas probable es que aun nos apareciese TAMPERED en la pantalla del FastBoot, asi que antes de reiniciar el móvil introduciremos otro comando: "./revone -t" (***)

12º -Ahora si vamos a comprobar si se han efectuado los cambios con éxito: Entramos en modo Botloader (botones Power y Vol-) y comprobamos.

(**) AÑADIDO:

Otros comandos del revone son: (repitiendo los pasos del 5 al 7, y luego cualquiera de los siguientes comandos)

./revone -u - Desbloquear el terminal
./revone -l - Bloquear el terminal (como si nunca hubiese sido desbloqueado)
./revone -r - REbloquear el terminal (lo deja como RELocked relocked)
./revone -t - Quita el estado de Tampered.

FIN AÑADIDO

--------------

POSIBLES ERRORES:

- En el paso es posible que nos de error (error code = -6). Ese es un error "persistente" que requiere de reintentos... A la quinta será la vencida, asi que repetiremos los pasos 5º, 6º, 7º y 8º hasta que nos salga bien.

- AÑADIDO_ Posible solución para Error code =-6: Meter el comando "chmod root:root revone", y seguir con los pasos

AÑADIDO: En versiones actualizadas del revone, algunos usuarios han reportado que, apesar de salirles el error code =-6, siguen con el paso siguiente sin reiniciar, y finalizado el proceso, chequean la screen del bootloader y son S-OFF.



- En el paso es posible que nos de error (error code = -2). De momento no sabemos como solucionarlo... Cuando se sepa se actualizará esta entrada...

(***) A Modo de Prueba: Los que tengais el revone failed (error code = 2), probar a cerrar la ventana de comandos y esperar 2 minutos. Luego repetir el proceso y comentar si se ha solucionado o no.... (***)

- A pesar de haber seguido los pasos fielmente y con éxito, es posible que al ir a comprobar el estado de los cambios, éstos no se hayan producido (seguimos teniendo el S-ON, el Tampered, etc). En este caso repetiremos todo el proceso desde el paso ( si lo que ha fallado es el Tampered sólo hay que repetir los pasos 5º, 6º y 7º, e introducir el comando "./revone -t"

DESHACER EL S-OFF:

En principio sería viable deshacer los cambios introduciendo el comando "./revone -s 3 -l", PEROOOO, dado el estado "incipiente" del método del S-OFF no es recomendable revertir los cambios. Mejor esperar a que vaya madurando.

[***) ACTUALIZACIÓN IMPORTANTE: Aun con el nuevo método que se detalla a continuación no se esta exento al 100% a la hora de revertir al estado S-ON. USARLO SOLO EN CASO DE NECESIDAD, y BAJO VUESTRA RESPONSABILIDAD ( no es algo para estar jugando con ello todo el rato)...

Las nuevas versión del Revone, por seguridad, ya no permiten realizar el comando -s 3.

En su lugar se recomiendoa utlilizar el comando "fastboot oem writesecureflag 3"

Asi pues, los Pasos a seguir para revertir los cambios y volver a estar S-ON (bootloader cerrado y S-ON) serian:

- Repetir todos los pasos del 1º al 7º

- 8º - Escribimos en la consola el comando "./revone -l" ---> Esto nos cerraría el BootLoader (Locked)

- 9º - Reiniciar el móvil en modo Fastboot: Es decir, reiniciar en modo bootloader (manteniendo presionado botón Power y Vol-) y luego seleccionar FastBoot con el botón de volumen y pulsar el botón Power para aceptar.

- 10º - En la ventana de comandos introducir el comando "fastboot oem writesecureflag 3". ---> Esto nos revierte a estar S-ON

Si todo ha ido bien podremos revisar los cambios realizados accediendo al modo bootloader.


================================================== ========

SuperCID11111111

Bueno si ya somos S-OFF, UnLocked y no hay rastro del Tampered, podemos dar un paso mas y cambiar nuestro CID por uno "universal", el 11111111

El CID indica al terminal a qué operador está anclado, y por tanto deberemos esperar a que nuestro operador saque las actualizaciones para poder instalarlas.... Vamos en muchos casos Siglos

Si ponemos un CID universal podremos recibir OTAs en cuanto salgan (esto sólo es válido para Roms Stocks, no para las cocinadas o modificadas en cualquier sentido (kernel, etc)

EDITADO: CORRECCIÓN

A ver, el tema del CID, SuperCID, CID de pais, etc.

- Ventajas del SuperCID: Que podremos instalar la Rom Stock o Cocinada que nos de la gana y primero salga

-CID LIBRE de un Pais en concreto (Española, Francesa, Inglesa, Alemana): Recibirás las OTAs Oficiales que salgan sólo para ese pais, cuando salgan. Hay paises en las que suelen salir antes, y por tanto ese CID sería el mas interesante para los "vagos" que quieran estar actualizados para Roms Stocks (oficiales).

CIDs que pudieran ser interesantes: (Los CIDS tienen 8 dígitos):


HTC-UK HTC__001
HTC-FRA HTC__203
HTC-GER HTC__102
HTC-ITA HTC__405
HTC-Nor HTC__Y13
HTC-Norway HTC__H10
HTC-Poland HTC__B25
HTC-PTG HTC__506
HTC-SPA HTC__304

FIN EDICIÓN


¡Manos a la Obra!

PASOS:

- 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:

------------

ACLARACIONES y POSIBLES PROBLEMAS:

Paso 6. : El archivo mmcblk0p19 estará en el mismo directorio donde tenemos el adb. Abrimos el Editor Hexadecimal, localizamos el archivo mmcblk0p19 y lo abrimos. Con el cursos nos situamos en la primera letra del CID que aparezca y teniéndola seleccionada vamos escribiendo ocho unos (11111111). Nos fijamos que lo hayamos hecho bien y salimos del editor guardando el archivo COMO mmcblk0p19MOD.

Paso 11. Cuando introducimos el comando "adb reboot bootloader" a fin de reiniciar el móvil en modo BootLoader es posible que nos salga un error diciendo que no encuentra el dispositivo (error device not found). No hay problema, reiniciaremos el dispositivo manualmente. Para ello pulsamos el botón de Power, elegimos Reiniciar e Inmediatamente mantenemos el botón de Volumen - presionado hasta que aparezca la pantalla del Bootloader. Ahora seleccionamos la opción FastBoot (moviéndonos con la tecla de Volumen - , y pulsamos el botón Power. Es ahora cuando debemos introducir el comando "fastboot oem readcid" para comprobar si el CID ha cambiado tal y como queríamos.

-----------------------

Yo personalmente he verificado que, en mi caso, aun habiendo sustituido mi CID de Amena por el SuperCID11111111 siguiendo el tutorial inicial de este hilo, es verdad que mi "antiguo CID estaba "oculto":



Accediendo al editar el archivo:

ESTADO ORIGINAL:



ESTADO YA NODIFICADO:



COMPROBACIÓN FINAL:





FIN AÑADIDO: CORREGIR CID OCULTO

------------


Suerte, y que dios nos pille confesados

Salu2


Ya habia comentado antes perdon jaja
pero si no puedo encender mi htc (solo queda el logo de HTC) y no puedo activar USB DEBUGIN
ya estoy frito????
Responder Con Cita
  #2217  
Viejo 21/04/14, 11:46:57
Array

[xs_avatar]
A.S.A.P. A.S.A.P. no está en línea
Colaborador/a
· Votos compra/venta: (5)
 
Fecha de registro: may 2009
Mensajes: 5,564
Tu operador: Otra

Hola Chicos

 Cita: Originalmente Escrito por norman.123 Ver Mensaje
Ya habia comentado antes perdon jaja pero si no puedo encender mi htc (solo queda el logo de HTC) y no puedo activar USB DEBUGIN ya estoy frito????
Norman.123,


No necesariamente mientras puedas entrar al bootloader...

Lo suyo sería poner el móvil en modo fastboot para hacer wipes (cache y Dalvik), volver a flashear un recovery cocinado, y finalmente flashear una rom cocinada compatible.....

---------

Salu2
Responder Con Cita
  #2218  
Viejo 23/04/14, 15:06:33
Array

[xs_avatar]
jalolake jalolake no está en línea
Miembro del foro
· Votos compra/venta: (9)
 
Fecha de registro: ene 2011
Localización: BCN
Mensajes: 265
Modelo de smartphone: Xiaomi Mi9
Tu operador: Lowi
yo soy S-OFF pero no root y lo quiero enviar al SAT por lo que quiero ponerlo en S-ON pero al llegar al punto 7º al lanzar " ./revone -l" de dice "permision denied"

YA Esta arreglado, me había saltado el paso 6, que cabeza...

Última edición por jalolake Día 23/04/14 a las 15:32:11.
Responder Con Cita
  #2219  
Viejo 28/04/14, 20:22:34
Array

[xs_avatar]
patino patino no está en línea
Miembro del foro
 
Fecha de registro: nov 2010
Localización: mollet
Mensajes: 168
Modelo de smartphone: htc one s y htc one m7
Tu operador: Vodafone
cerrar bootloader y poner s-on

hola soy root he puesto el revone y a mi me sale el simbolo dollar
lo he conectado normalmente que hago mal stock recovery
gracias
Responder Con Cita


  #2220  
Viejo 12/05/14, 03:37:35
Array

[xs_avatar]
tuhmalo tuhmalo no está en línea
Usuario novato en la web
 
Fecha de registro: abr 2014
Localización: republica dominicana
Mensajes: 11
Modelo de smartphone: htc one m7
Tu operador: Claro
yo puse el cid de españa y le doy a buscar actualizaciones y lo que me aparece es que estoy al dia siendo mentira por que tengo la 4.1 -_-
sigue igual no sirvio de nada
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Otras marcas y modelos de smartphones de venta en España > HTC > Otros modelos antiguos de HTC > HTC One > ROMs y desarrollo HTC One



Hora actual: 22:21:42 (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 / 邮件联系 /