ROMs y desarrollo HTC Desire S ROMs y desarrollo HTC Desire S

Respuesta
 
Herramientas
  #1  
Viejo 05/03/12, 18:53:28
Array

[xs_avatar]
noa86 noa86 no está en línea
Usuario muy activo
 
Fecha de registro: dic 2011
Mensajes: 716
Modelo de smartphone: Redmi Note 5 Pro
Tu operador: Simyo
FAQ: Respuestas a Preguntas Frecuentes del HTC Desire S

Estos consejos son una adaptación de los que poseen nuestros compañeros de la Sensation. El mérito, por tanto, es suyo.


Conceptos generales sobre flasheo


1. Conceptos básicos:

¿Qué significa «Brick»: Este término se traduce por: ‘ladrillo’. Se usa coloquialmente para referirse a aquellos teléfonos que han perdido su funcionalidad. Su causa, normalmente, es un mal flahseo. Para evitar que esto suceda, existen los tutoriales del foro. Hay que realizarlos sin salirse ni un ápice de ellos, si no se quiere provocar un desastre. El término «brick» puede graduarse, de ahí que se encuentren palabras como «semibrick», «USB-brick», etc, en función de si es un brick recuperable o no. Solucionar un "brick" o bloqueo del teléfono y Hilo oficial de quejas.

¿Qué significa «FC»: FC es la abreviatura del inglés «Force Close» (‘cierre forzado’). Es el término que se usa para describir cuando una aplicación falla y se cierra.

¿Qué significa «Root»: Ser root permite al usuario tener privilegios de acceso de administrador en el sistema operativo. Es necesario para el correcto funcionamiento de algunas aplicaciones (DroidWall, SetCPU, Titanium Backup Manager, etc) y para poder escribir en la partición del sistema.

¿Qué es HBOOT?: Es el primer software que carga el teléfono al encenderlo y se encarga de cargar el sistema operativo, recovery... sin él, el móvil es un ladrillo.

¿Qué es la Radio?: La Radio es el firmware que controla las comunicaciones inalámbricas (Wifi, Datos/3G/2G/Edge, Radio FM, Antena GPS, Bluetooth). Cambiar la versión de la radio puede solucionar ciertos casos de problemas de pérdida de señal Wifi, mala recepción 3G/2G, bluetooth o radio FM. La Radio no se incluye en las ROMs cocinadas, pero sí en las ROMs oficiales o RUU. Si se está usando una Custom ROM existen dos métodos para cambiarla: vía Recovery o vía Fastboot. Si se está usando una ROM oficial o RUU, la Radio se cambia instalando otra RUU.

¿Qué es Kernel?: El kernel es el núcleo del sistema operativo y es el proceso más importante que se ejecuta en el terminal. El kernel es el encargado de adjudicar tiempo de procesador y otros recursos al resto de procesos, sería algo así como el proceso "madre" o "controlador" de todos los demás procesos. El cambio de kernel es interesate porque puede proporcionar mejoras en la velocidad, batería o fluidez general del terminal. Usar un kernel Custom permite, entre otras cosas, hacer overclock/undervolt a CPU y a la GPU del terminal. Realmente se nota la diferencia de un buen kernel custom a uno stock. Todas las ROMs traen un kernel ya instalado, normalmente el oficial de la base sobre la que se cocinaron, aunque algunas ROMs Custom lo traen cambiado ya por uno «mejorado». No todos los kernel funcionan en todas las ROMs, es algo que los autores suelen indicar, es importante comprobar bien siempre antes de flashear un kernel, puede que no sea el adecuado.

2. Conceptos a dominar previos al flasheo

2.1. Los drivers

¿Qué drivers necesito para flashear el teléfono?: Es muy recomendable antes de tocar nada del teléfono comprobar que se dispone de todos los drivers necesarios. Los que se deben tener instalados son los drivers de HTC, los drivers del SDK de Android (adb + fastboot) y Disk driver (para acceder a la tarjeta SD [conectar el teléfono encendido en modo «Unidad de disco»]. Windows se encarga de usar un controlador genérico para este caso).

Comprobar la correcta instalación de los drivers, se necesita un terminal de Windows con el teléfono conectado al PC:
1. En modo USB y modo depuración: adb devices.
2. En modo Fastboot: fastboot devices.
3. En modo Bootloader: fastboot devices.
En los tres casos, el terminal de Windows debe responder con el número de serie del teléfono, en ese caso todo es correcto.


2.2. ¿Cómo puedo saber si soy S-ON o S-OFF?: Para saber si se es S-ON o S-OFF, hay que arrancar el terminal en modo Bootloader. En la parte superior de la pantalla, se indica si el terminal es S-ON o S-OFF. NOTA: La imagen no pertenece a la Desire S, sino al Incredible S.

2.3. ¿Cómo realizar el S-OFF?
1. El método HTC oficial/ S-OFF oficial (Desbloqueo del Bootloader oficial de HTC): con él se pierde parcialmente la garantía, se supone que todos aquellos problemas derivados de un mal desbloqueo no quedan cubiertos.
2.El método de Revolutionary: hay que saber que al pasar a S-OFF se invalida la garantía del teléfono, pero si en algún caso hubiera que mandarlo al SAT, se puede volver a ser S-ON. Según su versión: 0.98.0000 y 0.98.0002 son los HBOOT antiguos que permiten realizar el S-OFF mediante el método de Revolutionary, una vez hecho se instala el HBOOT 6.98.1002, modificación de los anteriores. El 2.00.0002 es la nueva versión de HBOOT (a partir de la ROMs con Sense 3.0) que no permite hacer el S-OFF por Revolutionary, directamente, para poder realizarlo, primero es necesario seguir el Tutorial de downgrade. Y, por último, el 2.00.2002 es una modificación del HBOOT 2.00.0002 para que los S-OFF que lo deseen puedan actualizarse, aunque sólo es indispensable para usar ROMs basadas en stock 2.3.5.

2.4. ¿Qué es el Recovery/Recovery mode?: Recovery es un sistema de recuperación de datos para teléfonos y tablets Android que permite realizar tareas avanzadas de recuperación, restauración, instalación y mantenimiento. Para cambiar el recovery stock por uno Custom como el ClockWorkMod hace falta ser S-OFF. Existen dos tipos de Recovery:
1. Recovery stock (de fábrica): es básicamente una partición en la memoria interna del dispositivo. Este recovery puede arrancar el sistema en esta partición para acceder a una serie de opciones como devolver el estado del dispositivo a su estado inicial o recuperar el sistema operativo usando una ROM oficial en formato zip, pero nada más que eso.
2. Recovery Custom (ClockWorkMod y 4EXT Recovery): sistemas de recuperación Android modificados que básicamente sustituyen el sistema de recuperación que viene de fábrica por otro que hace lo mismo que éste, pero añade una serie de opciones que aportan un mayor control del dispositivo: instalar ROMs oficiales o cocinadas; actualizaciones que incluyan aplicaciones; temas; kernels. También se pueden borrar datos de cualquier partición del sistema, usar la tarjeta de memoria desde el propio sistema de recuperación, particionar la tarjeta MicroSD, borrar la caché de Dalvik, eliminar las estadísticas de la batería, ajustar permisos, gestionar y recuperar copias de seguridad, etc.

Recovery mode es acceder al Recovery del teléfono.

2.5. ¿Qué es el Bootloader?: Es un modo especial de arranque del teléfono. Se inicia pulsando primer VOL -/VOL DOWN y luego el botón de encedido/Power. Se enciende el teléfono con una pantalla blanca y abajo unos androides patinando. Existen varias opciones: Fastboot, Recovery, Factory reset, Simlock e Image CRC. Para moverse dentro del HBOOT se usan las teclas VOL UP (subir) y VOL DOWN (bajar) y Power (seleccionar una opción). Por ejemplo, si se baja hasta que el cursor esté encima de Recovery (VOL DOWN) y se pulsa Power, se accederá al Recovery. Desde el Bootloader se pueden flashear cosas sin necesidad de entrar en el Recovery. Esta opción se usa normalmente para el flasheo de Radios, HBOOT… Los archivos a flashear deben estar en formato .zip con el nombre PG88IMG. Para flashearlos deben ponerse en la raíz de la tarjeta SD (sin descomprimir) y arrancar el terminal en modo Bootloader. Automáticamente el Bootloader comprueba si existe un fichero con ese nombre en la raiz de la SD, lo hace siempre que se inicia, y si existe preguntará al usuario si se quiere flashear, responder YES. Una vez flasheado, hay que borrarlo de ahí para que no lo intente flashear siempre.

2.6. ¿Qué es Fastboot?: El teléfono tiene una opción en el Bootloader, en concreto la primera, llamada «Fastboot» que se puede usar para conectar el teléfono por USB al ordenador y ejecutar ciertos comandos especiales en el teléfono desde un terminal en un ordenador. Es un modo de arranque especial y permite ejecutar comandos en el teléfono antes de la carga del sistema operativo. Con este método es posible flashear cosas en el teléfono de una forma distinta y es el método que da más flexibilidad para hacerlo. Hay que entenderlo como una herramienta muy potente. Tutorial y Tutorial para usuarios avanzados y/o curiosos.

2.7. ¿Cómo accedo al modo Fasboot?: Para entrar en el modo Fastboot, hay que iniciar el teléfono en modo Bootloader (VOL -/VOL DOWN + Power). Una vez el el Bootloader haya buscado un archivo PG88IMG.zip, sin éxito, con el cursor encima de la opción de Fastboot se presiona Power. Para flashear el teléfono por Fastboot, éste debe estar conectado al PC y hay que tener instalados los drivers de HTC. Dentro ya de Fastboot, se conecta el terminal con el cable USB al ordenador y el mensaje cambiará de Fastboot a Fastboot USB. Si no aparece es que el ordenador y el móvil no se han detectado, muy probablemente estén mal instalados los drivers de HTC.

3. Otros conceptos sobre las ROMs:


¿Qué significa «OTA»: Las siglas OTA hacen referencia a a la expresión ‘Over The Air’. Las actualizaciones vía OTA son actualizaciones que se recibien en el teléfono de las ROMs oficiales a través del operador. Sólo se reciben si se tiene un Recovery Stock.

¿Qué significa «RUU»?: Actualizaciones de ROMs oficiales que se instalan desde Windows con el teléfono enchufado por USB. Incluyen la radio, la ROM, actualizaciones de firmware, recovery, HBOOT. Al usarlos se perderán todos los datos y aplicaciones instaladas (salvo el contenido de la SD). Para instalar RUU hay que tener creada una Goldcard. Sólo se pueden instalar RUU que sean superiores, es decir, siempre se debe actualizar (upgrade), nunca nos dejará desactualizar (downgrade).


¿Qué es ROM Incremental?: Así es como se denomina a la ROM que está pensada para flashearla encima de otra. No suelen venir completas, sólo traen la parte que cambian de la ROM sobre la que se instalan. Para instalarlas hay que hacer sólo wipe de Dalvik Cache y Cache Partition al instalarlas, y no se perderán datos ni apps instaladas.

¿Qué es el CID?: Es un código que identifica si el teléfono es libre o de operador. O dicho de otra manera: es un bloqueo que determina que ROM se puede usar en cada dispositivo.

¿Qué es SIM Unlock?: Lo que comúnmente se llama «liberar un teléfono de operador». Una vez hecho, se puede meter en el teléfono una SIM de cualquier compañía.

¿Qué significa «Debrand»?: Básicamente se trata de meterle a un terminal de operador la ROM oficial (RUU) y así librarse de las personalizaciones de operador. Se pueden recibir las OTAs oficiales de HTC.

¿Qué es SuperWipe/FullWipe?: Es un borrado de todos los datos, apps y de la ROM. Se formatean las particiones SYSTEM, DATA, CACHE y se limpia la carpeta /sdcard/.android_secure.

¿Qué es Factory Reset/Wipe Data?: Es un borrado de datos y apps. Se formatean DATA, CACHE, y se limpia la carpeta /sdcard/.android_secure. Deja la ROM limpia como recién instalada. No confundir con FullWipe/SuperWipe, no es lo mismo.

¿Qué es Dalvik cache?: Cuando Android arranca mira todas tus aplicaciones (.apk) y frameworks, y crea un árbol de dependencias. Este árbol se usa para optimizar el código para cada aplicación y lo guarda en la Dalvik Caché. Las aplicaciones entonces se ejecutan usando el código optimizado. Por ese motivo, cuando se instala una nueva ROM tarda mucho en arrancar la primera vez.

¿Qué es Partition Cache?: Como las cachés en un ordenador, es una partición que usa Android para guardar los datos más utilizados en ese momento y acceder a ellos rápido sin tener que ir a buscar la copia original de la información.

¿Qué es Nandroid?: Hay una opción en el Recovery para realizar y restaurar copias de seguridad en la SD de la ROM que se esté usando. Esta opción es "Backup and Restore", disponible en el menú principal del Recovery, se refiere a esta opción de manera popular como Nandroid. Se copian las particiones de boot, system, data, cache... y el proceso de restauración lo realiza también por particiones.

¿Qué son Splash, Bootanimation, Downanimation?:

El «Splash» es la primera imagen que sale al encender el teléfono (HTC en verde sobre fondo blanco) y se puede cambiar con archivos flasheables desde Recovery y de otras formas.

El «Bootanimation» es la animación de arranque del teléfono (Vodafone, Quietly Brilliant, Beats,...).

El «Downanimation» es la de apagado.

Estas dos animaciones vienen en todas las ROMs y se pueden cambiar de diversas formas, la más sencilla suele ser un flasheo de un ZIP desde Recovery. El Splash no cambia al flashear una ROM (con una oficial con RUU sí).

¿Qué es UOT Kitchen?: Universal Online Theme Kitchen. Es una página Web desde donde se puede customizar una ROM cambiándole iconos (batería y otros), fuente de letra, barra de notificaciones,... muchas cosas. Tutorial UOT Kitchen.

¿Qué es MD5 y CRC?: Son sistemas para comprobar que tenemos el fichero correcto descargado. Lo que se hace son unas operaciones matemáticas con los datos de un fichero y esas operaciones producen un número.

¿Qué son CPU Governors?: Los "governors" de la CPU son las directrices que tiene el kernel para cambiar de frecuencia la CPU. Tutorial 1 y Tutorial 2.

Última edición por noa86 Día 03/03/13 a las 19:52:23.
Responder Con Cita
Los siguientes 13 usuarios han agradecido a noa86 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 21/03/12, 23:00:55
Array

[xs_avatar]
jessuscar jessuscar no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: mar 2012
Localización: BIYENA
Mensajes: 152
Modelo de smartphone: un senseison

me lo pondré en favoritos, y cuando me recupere me lo volveré a leer...
Responder Con Cita
  #3  
Viejo 06/04/12, 15:09:02
Array

[xs_avatar]
_Edusito_ _Edusito_ no está en línea
Miembro del foro
 
Fecha de registro: jun 2011
Localización: Bcn-Catalunya
Mensajes: 64
Modelo de smartphone: Htc Desire S / Galaxy y pro b5510 / Acer Iconia A100
Tu operador: Vodafone
Lo mismo digo... me he mareado =_=
Responder Con Cita
  #4  
Viejo 06/04/12, 15:49:58
Array

[xs_avatar]
fosco_ fosco_ no está en línea
Colaborador/a
 
Fecha de registro: jul 2011
Mensajes: 5,683
Modelo de smartphone: Xiomi Mi A1
Tu operador: Tuenti Movil
Un poco de orden por temas no vendría mal ;)
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 09/04/12, 17:40:40
Array

[xs_avatar]
noa86 noa86 no está en línea
Usuario muy activo
 
Fecha de registro: dic 2011
Mensajes: 716
Modelo de smartphone: Redmi Note 5 Pro
Tu operador: Simyo
 Cita: Originalmente Escrito por fosco_ Ver Mensaje
Un poco de orden por temas no vendría mal ;)
Estoy de acuerdo. A ver si encuentro tiempo y ganas. Intentaría darle un poco de unidad al post.

Mientras eso no pueda ser, se puede usar la opción de buscar del Navegador (Edición > Buscar en esta página...).
Responder Con Cita
  #6  
Viejo 19/05/12, 14:36:03
Array

[xs_avatar]
scatm100 scatm100 no está en línea
Usuario novato en la web
 
Fecha de registro: may 2012
Mensajes: 1
Modelo de smartphone: htc sync
Tu operador: TELCEL
yo soy nueva en esto de la tecnologia asi que me gustaria saber si hay aplicaciones nuevas para mi htc sync desiere hd gracias
Responder Con Cita
  #7  
Viejo 19/05/12, 20:48:15
Array

[xs_avatar]
fosco_ fosco_ no está en línea
Colaborador/a
 
Fecha de registro: jul 2011
Mensajes: 5,683
Modelo de smartphone: Xiomi Mi A1
Tu operador: Tuenti Movil
 Cita: Originalmente Escrito por scatm100 Ver Mensaje
yo soy nueva en esto de la tecnologia asi que me gustaria saber si hay aplicaciones nuevas para mi htc sync desiere hd gracias
Este foro es para el Desire S, si tienes el DEsire HD pregunta en este foro: http://www.htcmania.com/forumdisplay.php?f=282
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 Desire S > ROMs y desarrollo HTC Desire S



Hora actual: 11:55:37 (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 / 邮件联系 /