Inicio
» ANDROIDE
»
Explicación del firmware, las ROMs de fábrica, las ROMs personalizadas y el flasheo.
Explicación del firmware, las ROMs de fábrica, las ROMs personalizadas y el flasheo.
El firmware es el software que permite que un dispositivo arranque y controle su hardware. En las conversaciones sobre Android, ROM suele referirse a la compilación del sistema instalada o a un paquete que puede reemplazarla; flashear significa escribir ese paquete o sus imágenes en el teléfono. Una ROM de fábrica proviene del fabricante del dispositivo, mientras que una ROM personalizada es creada o modificada por un proyecto independiente. Aquí, "ROM" es una abreviatura: los teléfonos actuales generalmente almacenan el software en memoria flash regrabable, no en memoria de solo lectura.
El software de Android está compuesto de componentes y particiones; no es un bloque inmutable de memoria de solo lectura.
¿Qué significan firmware y ROM?
El firmware puede referirse al código de bajo nivel que inicia un dispositivo o permite el funcionamiento de su hardware. En conversaciones sobre telefonía móvil, también se usa el término «firmware» de forma general para referirse al sistema operativo y otros programas del dispositivo. El significado exacto depende del contexto, por lo que los términos no siempre son intercambiables.
ROM significa literalmente “memoria de solo lectura”, pero la comunidad Android la usa informalmente para referirse a una compilación del sistema operativo, como la versión de Android de un fabricante, o a un paquete de imagen descargable. Un teléfono Android moderno contiene varios componentes de software: el gestor de arranque inicia el dispositivo y verifica el software, mientras que particiones como boot, systemy vendorcumplen diferentes funciones. La disposición varía según el dispositivo y la versión de Android. La descripción general del gestor de arranque y la documentación de particiones del Proyecto de Código Abierto de Android explican los componentes.
ROM de fábrica vs. ROM personalizada
Una ROM de fábrica es la versión de software que el fabricante proporciona para un modelo específico, a veces con modificaciones regionales o del operador. Puede incluir la interfaz, las aplicaciones, los controladores y los servicios del fabricante. "De fábrica" no significa necesariamente Android puro ni una versión AOSP sin modificar. El fabricante es responsable de la compatibilidad y suele distribuir las actualizaciones a través de sus canales oficiales.
Una ROM personalizada es una imagen del sistema creada por la comunidad o modificada por el usuario. Puede cambiar la interfaz, las aplicaciones incluidas, las opciones de privacidad o la ruta de actualización. Las características y el mantenimiento varían según el proyecto y el dispositivo. Una ROM personalizada no es automáticamente más rápida, segura ni más reciente, y una compilación para un teléfono de apariencia similar aún podría ser incompatible.
El mismo hardware del teléfono puede ejecutar el software del fabricante o una versión compatible desarrollada por la comunidad con una interfaz diferente.
ROM de fábrica
ROM personalizada
Mantenido por
Fabricante del dispositivo u operador
Desarrolladores independientes o un proyecto comunitario
Beneficio típico
Soporte específico para cada dispositivo y canal de actualización oficial.
Más opciones de software y funciones.
Compromiso clave
Las actualizaciones y las funciones dependen del fabricante.
El soporte, la compatibilidad y la calidad de las actualizaciones varían.
¿Qué función tiene el parpadeo?
El flasheo consiste en escribir el firmware o las imágenes del sistema en áreas específicas del almacenamiento del dispositivo. Es diferente a la instalación de una aplicación normal. Las actualizaciones de Android pueden llegar de forma inalámbrica, mientras que el flasheo manual suele utilizar una herramienta de recuperación o gestor de arranque como Fastboot. El método correcto depende del teléfono y del paquete; no existe un conjunto de pasos universal.
La mayoría de los dispositivos Android vienen con el gestor de arranque bloqueado, lo que restringe la escritura en particiones protegidas. Si bien el desbloqueo permite instalar nuevas imágenes, la documentación de Android advierte que las imágenes no oficiales pueden causar problemas y que el proceso de desbloqueo está diseñado para restablecer la configuración de fábrica. Google también advierte que las imágenes de fábrica borran los datos y que el desbloqueo reduce la seguridad del dispositivo. Una imagen incorrecta, un proceso interrumpido o una degradación no compatible pueden impedir que el teléfono se inicie.
El proceso de flasheo escribe imágenes del sistema en el almacenamiento del dispositivo y puede involucrar varios componentes, no solo un instalador de aplicaciones.
Antes de considerar una ROM personalizada
Confirma el número de modelo exacto y el nombre en clave del dispositivo. Comprueba que el proyecto incluya esa variante específica como compatible; el catálogo de dispositivos de LineageOS es un ejemplo de la lista oficial de compatibilidad de un proyecto.
Lea la guía de instalación específica para su dispositivo. Verifique las versiones de firmware requeridas, las reglas del gestor de arranque, las advertencias de borrado de datos y las instrucciones de recuperación. No dé por sentado que la guía de otro modelo es aplicable.
Realiza copias de seguridad de tus fotos, archivos, mensajes y cualquier otro dato importante en un lugar aparte. El desbloqueo y algunos métodos de instalación borran los datos del usuario. Conserva el paquete de restauración oficial y las instrucciones de recuperación.
Obtén los archivos del fabricante del dispositivo o del proyecto ROM y verifica las sumas de comprobación publicadas cuando estén disponibles. No vuelvas a bloquear el gestor de arranque con una imagen a menos que el dispositivo y sus instrucciones oficiales indiquen que es seguro.
Antes de continuar, tenga en cuenta que desbloquear el gestor de arranque puede borrar todos los datos del teléfono, y un estado desbloqueado puede reducir la protección de arranque verificado.
¿Qué ocurre con el firmware del iPhone y los archivos IPSW?
IPSW es un formato de archivo de paquete de software de Apple comúnmente utilizado para actualizar o restaurar iPhones y iPads. No es lo mismo que elegir una ROM personalizada de Android. El proceso de restauración compatible con Apple utiliza Finder en Mac o la app Dispositivos Apple en Windows para borrar el dispositivo e instalar el software actual; Apple recomienda hacer una copia de seguridad primero. Consulta las instrucciones de restauración de Apple .
¿Qué opción debería elegir?
Si dependes del canal de actualización del fabricante, de las funciones específicas de tu dispositivo o de una asistencia sencilla, mantén el software original. Considera una ROM personalizada solo si tu modelo exacto es compatible, tienes una razón clara para cambiar el software y te sientes cómodo con los riesgos de configuración y recuperación. Para un Pixel que simplemente necesita restaurar el software oficial, Google publica imágenes de fábrica y paquetes OTA completos ; sigue las instrucciones vigentes para tu modelo. En resumen: el firmware es el software, una ROM es el término que usa la comunidad para referirse a una compilación o imagen del sistema, y flashear es el proceso de escribirla en el dispositivo.