- - Qué se entiende por firmware, stock y ROM personalizados y flasheo [Guía]

Qué se entiende por firmware, stock y ROM personalizados y flasheo [Guía]

Haga términos como "ROM de Android" o "Firmware de iOS"¿confundirte? ¿Su comprensión de "flasheo" se limita a actos de exhibicionismo? ¿Te sientes excluido o despistado cuando tus amigos hablan de actualizar la última ROM personalizada o IPSW a su dispositivo Android o iPhone? A continuación, explicaremos todo sobre el firmware y las ROM, incluidas las ROM de stock y las ROM personalizadas, y explicaremos qué significa flashearlas en su teléfono. También analizaremos y proporcionaremos sugerencias y fuentes para encontrar algunas de las ROM personalizadas más populares, para ayudarlo a elegir la correcta para su dispositivo.

Intermitente2

Por conveniencia, dividiremos esta guía en las siguientes secciones:

  1. Detalles técnicos
    1. Lo muy básico
    2. Definición técnica de ROM
    3. ¿Qué es el firmware?
    4. Brillante
  2. Sistemas Operativos Móviles
    1. ROM como sistema operativo
    2. Tipos de ROM
  3. Stock vs. ROM personalizados
    1. Ventajas y desventajas de las ROM de stock
    2. Ventajas y desventajas de las ROM personalizadas
    3. Haciendo la elección
    4. Elegir la ROM personalizada correcta
  4. Recursos

Esta guía va a ser muy detallada y muchasEs posible que no necesites leerlo todo. Sin embargo, aún comenzaremos desde lo más básico para aquellos de nosotros que somos completamente nuevos en el mundo de los teléfonos inteligentes y no tenemos idea de cómo van las cosas en él. Siéntase libre de omitir las secciones que ya conoce.

Si bien la mayoría de los conceptos en esta guía seránaplicando a todos los teléfonos inteligentes y tabletas pasados, presentes y futuros, nos centraremos en particular en la aplicación de estos conceptos a dispositivos Android, Windows Phone 7 y Apple iOS.

1 - Detalles técnicos

Los muy básicos

Comencemos con los conceptos centrales. Como la mayoría de nosotros ya sabemos, las computadoras requieren cierto software del sistema llamado sistema operativo, o sistema operativo en resumen, para funcionar. Algunos ejemplos ampliamente utilizados de sistemas operativos de escritorio, portátiles y servidores son Windows, Mac OS X y Linux, mientras que los sistemas operativos móviles más populares incluyen Android, Apple iOS, Windows Phone 7, HP / Palm Web OS, BlackBerry OS, etc. tales como televisores digitales, hornos de microondas, decodificadores, etc. también necesitan sistemas operativos para funcionar, pero por lo general, eso solo implica cargar el sistema operativo y ejecutarlo de una manera predefinida. Eso nos lleva a la ROM.

Definición técnica de ROM

ROM significa memoria de solo lectura y técnicamentehablando, se refiere al almacenamiento interno de un dispositivo, que se supone que contiene las instrucciones del sistema operativo que no necesitan modificarse durante el funcionamiento normal del dispositivo. Por esta razón, dichas instrucciones se almacenan en la memoria de solo lectura, al igual que en un CD o DVD no regrabable, para asegurarse de que no se realicen cambios que puedan hacer que el dispositivo no funcione correctamente. Esto contrasta con las unidades de disco duro, las unidades de estado sólido o los dispositivos de almacenamiento flash habituales utilizados por las computadoras personales que permiten el acceso total de lectura / escritura incluso al área de almacenamiento que contiene los archivos del sistema operativo.

¿Qué es el firmware?

Los sistemas operativos de solo lectura que acabamos dediscutido anteriormente también se llaman 'firmware', ya que permanecen firmemente en su lugar sin acceso de modificación a los usuarios del dispositivo. Sin embargo, la modificación del firmware todavía es posible, solo que no bajo un uso normal. Muchos dispositivos requieren el uso de hardware especializado para este propósito, mientras que otros dispositivos tienen el conjunto de almacenamiento de solo lectura a través de la protección de software únicamente, que puede eliminarse o anularse sin la necesidad de ningún hardware especializado, simplemente mediante el uso de software escrito para tal fin, a menudo pero no siempre requiere conexión a una computadora.

Por lo tanto, los términos "sistema operativo" y "firmware" se refieren a lo mismo y se pueden usar indistintamente cuando se aplican a dichos dispositivos.

Brillante

La memoria ROM utilizada en teléfonos inteligentes y tabletasetc. a menudo es lo mismo que la memoria flash que se encuentra en las tarjetas SD y unidades flash USB, simplemente optimizada para una mejor velocidad y rendimiento mientras se ejecuta el sistema operativo. Como se explicó anteriormente, es de solo lectura bajo uso normal y requiere un procedimiento especial para cualquier modificación que se realice en su contenido. El procedimiento para modificar o reemplazar el contenido de dicha memoria flash se conoce como flasheo. Por lo tanto, en términos simples, flashear es esencialmente lo mismo que instalar o modificar el firmware de un dispositivo que está almacenado en su memoria flash protegida.

Ahora que conocemos los conceptos técnicos, pasemos a la siguiente sección.

2 - Sistemas operativos móviles

Antes de continuar leyendo, será una buena idea obtener una visión general de los sistemas operativos móviles modernos. Para este propósito, vea nuestra introducción a los sistemas operativos móviles modernos.

ROM como sistema operativo

Cuando se trata de teléfonos inteligentes y tabletas, elEl término ROM se utiliza para referirse al firmware almacenado en la memoria interna del dispositivo, en lugar de la memoria interna en sí. También puede referirse a un archivo preparado con el propósito de reemplazar este firmware con otra versión de usar un método especial.

Por lo tanto, cuando alguien le dice que descargue unROM, se refieren al archivo que contiene el firmware en un formato listo para ser instalado en su teléfono para reemplazar el firmware existente. Del mismo modo, cuando se les pregunta qué ROM está ejecutando su teléfono o cuando alguien le dice que su teléfono está ejecutando una ROM en particular, nuevamente están hablando de la variante particular del firmware.

Tipos de ROM

A diferencia de la mayoría de los sistemas operativos de escritorio, los sistemas operativos móviles se pueden encontrar en formato instalable en múltiples formas, que se pueden clasificar de la siguiente manera.

  • ROM / firmware verdaderamente almacenados:
    Este es el sistema operativo en su forma predeterminada,sin modificaciones hechas a excepción de cualquier soporte específico del dispositivo requerido para ejecutarlo en el dispositivo en particular. El firmware verdaderamente en stock proporciona la experiencia de usuario estándar del sistema operativo sin ningún cambio cosmético o funcional realizado. En estos días, el firmware realmente en existencia se encuentra principalmente en los casos en que tanto el dispositivo como el sistema operativo son construidos por la misma compañía. Entre los dispositivos móviles modernos, se pueden encontrar ejemplos de firmware realmente en stock en los dispositivos iOS de Apple, los dispositivos WebOS de Palm y algunos dispositivos Android enviados sin ninguna modificación hecha al sistema operativo por sus fabricantes.
  • Stock ROM / Firmware de la marca del fabricante o proveedor:
    Este tipo de firmware ha agregado mejorassobre el sistema operativo predeterminado por el fabricante del dispositivo o el proveedor de servicios móviles. Esto a menudo incluye mejoras en la interfaz, aplicaciones propietarias y, en la mayoría de los casos, restricciones destinadas a limitar el uso del dispositivo con un operador o región específicos. A menudo hay restricciones adicionales que impiden la instalación de firmware no publicado por el operador o el fabricante.
    La mayoría de los dispositivos Android y Symbian se incluyen en estecategoría, al igual que la mayoría de los dispositivos con Windows Phone 7, pero en su caso, los cambios realizados desde el firmware realmente en existencia son mínimos y se limitan a la inclusión de aplicaciones adicionales solamente.
  • ROM / firmware personalizado:
    Casi todos los dispositivos se envían con cualquiera de los anterioresdos categorías de firmware, aunque las cosas no terminan ahí. Los desarrolladores independientes que les gusta personalizar sus dispositivos más allá de las opciones estándar proporcionadas a menudo tienden a liberar los frutos de su trabajo para que el resto lo disfrute, en forma de ROM personalizados. Cuanto más abierta es la plataforma, más desarrollo independiente atrae, un buen ejemplo del cual es el desarrollo de ROM personalizado independiente para Android.
    En caso de firmware propietario como iOS yWindows Phone 7, a menudo hay poco o ningún espacio para la personalización del sistema operativo en sí, pero independientemente de eso, los desarrolladores aún tienden a lanzar ROM personalizadas con herramientas útiles y hacks aplicados para proporcionar una funcionalidad más allá de las características comunes. De hecho, el desarrollo de ROM personalizado para la plataforma de Windows Mobile de propiedad cerrada y de otro tipo condujo a la formación de la comunidad de desarrollo móvil independiente más grande: el foro XDA-Developers.

3 - Stock vs. ROM personalizados

Tanto las ROM de stock como las personalizadas tienen sus méritos ydeméritos y elegir entre los dos requiere una cuidadosa consideración. En esta sección, haremos una comparación entre los dos tipos de ROM para ayudarlo a tomar la decisión correcta. Comencemos por echar un vistazo a sus ventajas y desventajas.

Tenga en cuenta que esta sección está escrita principalmente con dispositivos Android (y ahora obsoletos Windows Mobile) en mente. Sin embargo, muchos de estos conceptos también se aplicarán a otras plataformas de teléfonos inteligentes.

Ventajas y desventajas de stock ROM

El firmware de stock es el resultado de muchas investigaciones y pruebas realizadas por el proveedor del sistema operativo, el fabricante del dispositivo y / o el operador del servicio móvil. Por lo tanto, tiene varias ventajas:

  • Por lo general, es bastante estable tras su lanzamiento.
  • Casi todos los errores se reparan durante la extensa prueba beta antes del lanzamiento.
  • Cuenta con el soporte oficial del proveedor de firmware, el fabricante del dispositivo y el proveedor de servicios móviles.
  • El operador envía automáticamente las actualizaciones al dispositivo.

Junto con sus ventajas, el firmware estándar también tiene sus desventajas, que incluyen:

  • Las actualizaciones no son frecuentes, ya que el desarrollo se realiza principalmente por corporaciones que tienen que seguir un ciclo de lanzamiento programado.
  • Proporcionar comentarios al fabricante en caso de cualquier problema es imposible, inoportuno (a menudo con dispositivos Apple) o un proceso largo y tedioso.
  • Del mismo modo, obtener apoyo oficial también puede ser una molestia, que implica un proceso tedioso.
  • Si el fabricante del dispositivo y el sistema operativolos desarrolladores son diferentes (como es el caso de Android y Windows Phone 7), cualquier actualización lanzada por el proveedor del sistema operativo debe ser editada por el fabricante del dispositivo o el operador de telefonía móvil para agregar compatibilidad y software adicional antes del lanzamiento. Por lo tanto, algunos dispositivos reciben actualizaciones demoradas por meses.
  • Las actualizaciones a menudo se lanzan primero en los Estados Unidos, dejando al resto del mundo esperando. (Resulta que existe un mundo más allá de los Estados Unidos, ¡lo hemos confirmado nosotros mismos!)
  • Peor aún, cuando los fabricantes eligen noYa no lanzan actualizaciones oficiales para sus dispositivos más antiguos a favor de los más nuevos, sus usuarios están esencialmente atrapados con versiones antiguas del sistema operativo. Este caso es evidente con muchos dispositivos Android con apenas un año y medio de antigüedad.
  • Varios desarrolladores de sistemas operativos, fabricantes de dispositivos olos operadores de servicios móviles agregan restricciones en el firmware de stock que van desde bloquear el uso del dispositivo con una red / región hasta deshabilitar la carga lateral de aplicaciones (estamos hablando de usted, AT&T) que no está disponible en el mercado oficial de aplicaciones, hasta restricciones avanzadas que eliminan cualquier posibilidad de obtener acceso de root, solo por nombrar algunos.

Ventajas y desventajas de las ROM personalizadas

Las ROM personalizadas son tan buenas o tan malas como el esfuerzo realizado por sus desarrolladores. Las ventajas clave de las ROM personalizadas son:

  • En primer lugar, la elección! Existen miles de ROM personalizadas para una variedad de dispositivos, cada una de las cuales ofrece un conjunto diverso de características que no se encuentran en la ROM estándar.
  • Frecuencia de actualización: las ROM personalizadas suelen estar bajoel desarrollo activo y las versiones más recientes del sistema operativo central se incorporan antes de que se publiquen las ROM oficiales actualizadas. Esto es particularmente cierto en el caso de los dispositivos Android, donde los desarrolladores comienzan a portar versiones más recientes de Android a varios dispositivos tan pronto como se lanzan.
  • Proporcionar comentarios es tan fácil como dejar un mensaje en el foro de desarrollo para la ROM en cuestión, lo que resulta en un informe de errores altamente eficiente.
  • Obtener soporte con sus problemas en los foros esigualmente fácil, ya que no solo los principales desarrolladores en sí, sino también otros usuarios experimentados de la ROM de la comunidad están encantados de ayudarlo con sus problemas y, en el proceso, mejorar la ROM para todos.
  • Las ROM personalizadas generalmente tienen todo el extrase eliminaron las restricciones, lo que permite a los usuarios descargar aplicaciones, conectar su conexión de datos móviles a su computadora sin pagar más por ella, obtener acceso a la raíz, usar su dispositivo en cualquier región, etc., sin necesidad de eludir la protección ellos mismos.
  • Las mejoras y optimizaciones de rendimiento que se encuentran en muchas ROM personalizadas pueden hacerlas mucho más rápidas que las ROM estándar, permitiendo a los usuarios sacar el máximo provecho de sus dispositivos.
  • Las opciones de overclocking están integradas en algunas ROM personalizadas, lo que acelera aún más los dispositivos.
  • Por otro lado, las opciones poco voluminosas que se encuentran en algunas ROM dan como resultado una mayor duración de la batería.
  • Los teléfonos viejos con poca memoria interna pueden beneficiarse más de las ROM personalizadas que les permiten usar la memoria de la tarjeta SD externa para las aplicaciones exactamente de la misma manera que usarían la memoria interna.

Entonces, con todas estas ventajas, no debería haber ninguna razón para quedarse con el stock ROM, ¿verdad? ¡No necesariamente! Como todas las cosas en la vida, las ROM personalizadas también tienen sus desventajas:

  • Debido a la falta de pruebas exhaustivas antes del lanzamiento, muchas ROM personalizadas pueden tener errores al principio y la instalación de una ROM con archivos críticos faltantes o corruptos puede incluso bloquear su teléfono.
  • Varias ROM personalizadas que son puertos de ROM de otros teléfonos pueden tener funcionalidades faltantes que aún no se han hecho funcionar en su teléfono con la ROM.
  • Instalar una ROM personalizada generalmente implica limpiarsu teléfono a la configuración de fábrica, por lo que pierde sus datos y comienza desde cero. Afortunadamente, la sincronización de contactos integrada de Android junto con aplicaciones que ofrecen mensajes, registro de llamadas y respaldo / restauración de aplicaciones hacen que este proceso sea más fácil, permitiéndole retener sus datos.
  • El proceso de instalación en sí mismo puede ser engorroso y puede requerir que arraigue su teléfono y, a menudo, elude sus características de seguridad para permitir la instalación personalizada de ROM en primer lugar.
  • La instalación de una ROM personalizada en la mayoría de los casos anulará la garantía de su teléfono, aunque a menudo el proceso es reversible, lo que significa que puede volver a poner el teléfono en stock siempre que no esté bloqueado.
  • Instalar una ROM en su teléfono requiere querootearlo primero en la mayoría de los casos. Si bien rootear la mayoría de los teléfonos es fácil, algunos requieren un procedimiento complicado a seguir antes de poder instalar una ROM y, a menudo, dichos procedimientos implican el riesgo de bloquear su dispositivo si las cosas salen mal.

Haciendo la elección

Elegir entre una ROM de stock y una ROM de preguntaes realmente una cuestión de tus requerimientos. Si la ROM de serie de su teléfono le permite hacer todo lo que siempre desea hacer con su teléfono y no se siente lento, no hay necesidad de pasar por la molestia de eludir la seguridad de su teléfono e instalarle una ROM personalizada. .

Sin embargo, si quieres llevar tu teléfono más allálo que ofrece actualmente, no le importa mucho la garantía y está listo para correr el riesgo de lo que suceda si las cosas salen mal para poder personalizarlo de la manera que desee, una ROM personalizada es a veces la única solución. ¡Elegir sabiamente!

En el caso de dispositivos iOS, una ROM es más frecuentese llama IPSW (después de la extensión de archivo de instalación de firmware predeterminada) y un IPSW personalizado suele ser algo que se hace del IPSW original utilizando ciertas herramientas y, por lo tanto, puede decidir qué incluir en él y qué no. El IPSW resultante suele ser muy similar al stock en la mayoría de los casos, excepto por estar desbloqueado y liberado, con Cydia instalado. Si su dispositivo está desbloqueado y puede hacer jailbreak usando otros métodos, no es necesario pasar por el proceso de construcción e instalación de un IPSW personalizado en su dispositivo iOS.

Las ROM personalizadas de Windows Phone 7 ya comenzaronpara algunos dispositivos también, y al igual que un IPSW personalizado, una ROM personalizada de Windows Phone 7 es solo una variante de la ROM stock con jailbreak con algunas aplicaciones adicionales instaladas, carga lateral habilitada y algunos hacks de registro aplicados. Si no necesita ninguna de estas funciones, no tiene sentido optar por una ROM personalizada.

Sin embargo, cuando se trata de dispositivos Android, hayHay muchas razones para instalar ROM personalizadas debido a la gran variación que ofrecen, en la medida en que toda la experiencia del usuario ofrecida por el dispositivo se puede alterar simplemente cambiando a una ROM diferente.

Elegir la ROM personalizada adecuada

Con varias ROM personalizadas disponibles para la mayoríaLos dispositivos Android, elegir el correcto no siempre es fácil. La pregunta de "cuál es la mejor ROM para _____ teléfono / tableta" es tan mal vista en los foros como se pregunta, ya que no hay una respuesta universal para ello. Una ROM puede ser la mejor para mí, mientras que otra puede ser mejor para ti. La única solución es leer mucho, revisar la lista de características, leer la respuesta del usuario y, si es necesario, hacer preguntas al desarrollador en la página del foro para obtener la ROM. Intente instalar la ROM solo después de que esté bastante satisfecho de que hacerlo no dañará su dispositivo en la medida en que no pueda solucionarlo.

4 - Recursos

Con esta información, ahora debería poder ingresar al mundo de las ROM personalizadas, y aquí hay algunos recursos para ayudarlo.

En el caso de los dispositivos Android, la primera parte de nuestroLa serie sobre cómo personalizar la apariencia de su dispositivo Android presenta una excelente introducción a la personalización de su teléfono mediante la instalación de una ROM personalizada e incluye enlaces a guías de enrutamiento, varios recursos para encontrar ROM personalizadas y dos ROM de nuestra elección: CyanogenMod y MIUI. Eso debería ser suficiente para comenzar.

Para dispositivos Windows Phone 7, XDA-Developers es unventanilla única para todas sus necesidades personalizadas de ROM. En cuanto a los propietarios de iPhone, iPad y iPod Touch, existen diferentes herramientas que funcionan en diferentes casos, dependiendo de su dispositivo y sus combinaciones actuales de versión de iOS y banda base. Al utilizarlos como palabras clave, realizar una búsqueda rápida en Google le garantiza una gran cantidad de información útil.


¿Tienes preguntas? ¿Quieres compartir tus opiniones? Siéntete libre de dejar un comentario.

Comentarios