#1
|
||||
|
||||
S-OFF y SuperCID11111111 - SOLO ANDROID V4.1.2
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 5º y 6º. 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 8º 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 8º 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 5º ( 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" ![]() 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: Cita:
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 ![]() Última edición por A.S.A.P. Día 19/11/13 a las 20:52:48 |
Los siguientes 115 usuarios han agradecido a A.S.A.P. su comentario: | ||
|
#2
|
Woooooo!!!
Lo voy a probar en cuanto pueda!!! Gracias y Salu2!!! |
#4
|
Una pregunta , si cambio el cd y meto una rom cocinada ... como hago para recibir actualizaciones o instalarlas ?
Muchas gracias |
#6
|
||||
|
||||
Hola Chicos
![]() Juandp: Uhmmm, pues no lo se porque ese error sólo lo he visto a varios usuarios que tenian un DROID DNA ( http://forum.xda-developers.com/show...2314582&page=3 ), y la respuesta era que tendrían que "afinar" una nueva version del S-OFF para el DROID DNA De todas formas, 1º comprueba a ver si aun así te ha realizado los cambios. Y sino lo ha hecho vuelve a hacer el proceso (a mi me dió varias veces el error code = -6, pero al final salió bien...) Suerte Salu2 ![]() Última edición por A.S.A.P. Día 08/06/13 a las 12:50:40 |
Gracias de parte de: | ||
#7
|
||||
|
||||
Cita:
|
#9
|
||||
|
||||
Hola Chicos
![]() Cita:
Si instalas una Custom Rom (cocinada) la única forma de actualizar la versión es volviendo a flashear con esa nueva Rom. Normalmente si no ha habido un cambio sustancial de base, por ejemplo de v4.1.2 a v4.2.2 no se suele necesitar hacer Wipes, y por tanto no pierdes lasaplicaciones, etc.. En cuanquier caso SIEMPRE es recomendable seguir los pasos que marque el cocinero de la Rom para actualizar su Rom. ------- Suerte Salu2 ![]() |
#12
|
||||
|
||||
Hola Chicos
![]() Cita:
Tambien es posible que necesitaes reiniciar el propio PC, ya que al usar los comandos del ADB el PC tiene que estar reinstalando driivers y aveces se vuelve "tonto" Finalmente, cuando estes en la consola de comandos prueba a introducir el comando "adb devices" para ver si te está detectando el dispositivo; Te tiene que aparecer su número de serie. ---------- Suerte Salu2 ![]() |
#13
|
||||
|
||||
Gracias, fenomenal, estupendo, de p...madre
![]() ![]() ![]() ![]() ![]() |
#14
|
||||
|
||||
Eres un auténtico crack, muchas gracias. Esto hay que hacerlo con calma y con paciencia
|
#15
|
||||
|
||||
Me detecta el dispositivo y todo ok, es más es que antes si me salio una vez la almohadilla pero ahora nada... así que me parece que no voy a ser mas pesado y voy a dejarlo porque no encuentro la manera de que se conecte en modo normal, ya he reiniciado mil veces y he probado de todo, gracias por la ayuda de todas formas ;)
|
#16
|
||||
|
||||
Gracias compi
![]() Aunque el mio es libre, es bueno saberlo Imagino que ahora con el s–off se podrá hacer más cosas ![]() |
#17
|
||||
|
||||
Hola Chicos
![]() Juandp: El que la sigue la consigue.... Si dices que te salió la almohadilla aunque fuese sólo una vez, es que no está todo perdido... Reiniciar PC, reiniciar móvil, desconectar móvil del PC, cambiar de USB, desactivar el HTC Sync Manager, etc. LO QUE SEA, jajajaja Ánimo Suerte Salu2 ![]() |
#19
|
Una pregunta , se dice que el archivo "revone " hay que meterlo en el movil en la ruta data/local/temp , pero yo tengo el programa ES file exporer(no soy root) pero si entro en la carpeta data me dice que dentro no hay archivos ...
Como hago para meterlo ? Gracias |
|
#20
|
||||
|
||||
Cita:
EL S-off es una cosa, el supercid otra, y las ota otra distinta, todas ligadas entre si, pero distintintas. El S-off se neceista para dejar el terminal como recien salido de la caja depues de haberle cambiado todo lo que os imagineis, rooms, kernel, mods, etc..., despues de un sin fin de perrrerias, te falla algo, lo dejas todo de fabrica y al sat. Como no ven que fue manipulado, lo reparan y listo. EL supercid sirve para poner cualquier room que quieras, ya sea cocinada, de stock de cualquier pais, de la compañia que quieras....Es importante sobre todo para los que teneis cid de compañia de telefonos porque tardan en liberar las otas una barbaridad. Nunca debemos confundir los conceptos ( Manquiña lo decia de manera expectacular ) porque si eres de Vodafone, solo puedes actualizar con la ota que libere vodafone, pero si le pones el supercid y a continuacion le pones la room stock de españa, por ejemplo, recibiras las otas al mismo tiempo que el resto de terminales libres. Ahora bien, como las room suelen tener casi todos los idiomas y como los terminales libres de Alemania reciben antes las otas, pues a lo mejor te apetece meterle la room de Alemania, y asi recibiras las otas antes que españa o Uk por ejemplo. Tambien puedes poner una de Taiwan o lo que te de la gana. Ahora bien las otas vienen via room stock del pais que le hayas puesto, y no por ser supercid, esto que quede claro, pero ser supercid te permite poner la que quieras. Despues tenemos las rooms cocinadas, kernels, y demas, Normalmente los cocineros se anticipan y ya lanzan sus nuevas rooms con todas las actualizaciones originales, pero dentro de una room nueva ( o version 1.1 , luego 1.2 )que el cocinero lance que tendras que flashear de nuevo, pero no via ota. Joer menudo tocho, si hay algo mal por favor corregidme, que unicamente soy un atento lector. Pero desde luego es una grandisima noticia. Última edición por izan Día 08/06/13 a las 13:42:41 |
Los siguientes 10 usuarios han agradecido a izan su comentario: | ||
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 03:59:08 (GMT +2)
HTCMania: líderes desde el 2007