¿Te confunden términos como 'ROM de Android' o 'firmware de iOS'? ¿Tu comprensión de 'flashing' se limita a actos de exhibicionismo? ¿Te sientes excluido o despistado cuando tus amigos hablan de instalar la última ROM personalizada o IPSW en su dispositivo Android o iPhone? A continuación, explicaremos todo sobre el firmware y las ROM, incluidas las ROM estándar y las ROM personalizadas, y explicaremos qué significa actualizarlas en su teléfono. También echaremos un vistazo y proporcionaremos sugerencias y fuentes para encontrar algunas de las ROM personalizadas populares, a fin de ayudarlo a elegir la adecuada para su dispositivo.
Por conveniencia, dividiremos esta guía en las siguientes secciones:
- Detalles técnicos
- Los muy básicos
- Definición técnica de ROM
- ¿Qué es el firmware?
- Brillante
- Sistemas operativos móviles
- ROM como sistema operativo
- Tipos de ROM
- Stock vs. ROM personalizadas
- Ventajas y desventajas de las ROM de stock
- Ventajas y desventajas de las ROM personalizadas
- Haciendo la elección
- Elegir la ROM personalizada adecuada
- Recursos
Esta guía será muy detallada y es posible que muchos de ustedes no necesiten leerla en su totalidad. Sin embargo, aún comenzaremos desde lo 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 funcionan las cosas. Siéntete libre de saltarte las secciones que ya conoces.
Si bien la mayoría de los conceptos de esta guía se aplicarán a todos los teléfonos inteligentes y tabletas pasados, presentes y futuros, nos centraremos en particular en la aplicación de estos conceptos a los dispositivos Android, Windows Phone 7 y Apple iOS.
1 – Detalles técnicos
Los muy básicos
Comencemos con los conceptos básicos. Como la mayoría de nosotros ya sabemos, las computadoras requieren cierto software de sistema llamado sistema operativo, o SO 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 populares incluyen Android, Apple iOS, Windows Phone 7, HP/Palm Web OS, BlackBerry OS, etc. La mayoría de los productos electrónicos de consumo modernos 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 sólo lectura y, técnicamente hablando, se refiere al almacenamiento interno de un dispositivo, que se supone que contiene las instrucciones del sistema operativo que no necesitan modificarse en absoluto 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 acceso completo 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 de discutir anteriormente también se denominan 'firmware', ya que permanecen firmemente en su lugar sin modificación del acceso 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 hardware especializado para su uso, mientras que otros dispositivos tienen el almacenamiento establecido como de solo lectura a través de la protección del software únicamente, que puede eliminarse o anularse sin 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 pueden usarse indistintamente cuando se aplican a dichos dispositivos.
Brillante
La memoria ROM utilizada en teléfonos inteligentes y tabletas, etc., suele ser la misma que la memoria flash que se encuentra en las tarjetas SD y las 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 en condiciones normales de uso y requiere un procedimiento especial para realizar cualquier modificación en su contenido. El procedimiento de modificar o reemplazar el contenido de dicha memoria flash se conoce como flasheo. Por lo tanto, en términos sencillos, flashear es esencialmente lo mismo que instalar o modificar el firmware de un dispositivo que está almacenado en su memoria flash protegida.
Ahora que comprendemos 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 descripción general de los sistemas operativos móviles modernos. Para ello, consulte nuestra introducción a los sistemas operativos móviles modernos .
ROM como sistema operativo
Cuando se trata de teléfonos inteligentes y tabletas, el término ROM se usa 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 usando un método especial.
Por lo tanto, cuando alguien le dice que descargue una ROM, se refiere al archivo que contiene el firmware en un formato listo para instalarse 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 les 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 de stock:
este es el sistema operativo en su forma predeterminada, sin modificaciones realizadas, excepto por cualquier soporte específico del dispositivo requerido para ejecutarlo en el dispositivo en particular. El firmware verdaderamente estándar proporciona la experiencia de usuario estándar del sistema operativo sin realizar ningún cambio cosmético o funcional. En estos días, el firmware de stock real se encuentra principalmente en los casos en que tanto el dispositivo como el sistema operativo están construidos por la misma empresa. Entre los dispositivos móviles modernos, se pueden encontrar ejemplos de firmware verdaderamente estándar en los dispositivos iOS de Apple, los dispositivos WebOS de Palm y algunos dispositivos Android enviados sin modificaciones en el sistema operativo por parte de sus fabricantes.
- ROM/firmware de stock de la marca del fabricante o del operador:
el fabricante del dispositivo o el operador del servicio móvil han agregado mejoras sobre el sistema operativo predeterminado. 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 existen otras restricciones que impiden la instalación de firmware no publicado por el operador o el fabricante.
La mayoría de los dispositivos Android y Symbian entran en esta categoría, al igual que la mayoría de los dispositivos Windows Phone 7, pero en su caso, los cambios realizados desde el firmware original son mínimos y se limitan a la inclusión de aplicaciones adicionales únicamente.
- ROM/firmware personalizado:
casi todos los dispositivos se envían con cualquiera de las dos categorías de firmware anteriores, aunque las cosas no terminan ahí. Los desarrolladores independientes a los 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 los disfrute, en forma de ROM personalizadas. Cuanto más abierta es la plataforma, más desarrollo independiente atrae, un buen ejemplo de ello es el desarrollo independiente de ROM personalizado para Android.
En el caso de firmware propietario como iOS y Windows 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 trucos aplicados para proporcionar funcionalidad más allá. las características de las existencias. De hecho, el desarrollo de ROM personalizado para la plataforma Windows Mobile, que de otro modo sería propietaria y de código cerrado, condujo a la formación de la mayor comunidad de desarrollo móvil independiente: el foro XDA-Developers .
3 – Stock vs ROM personalizadas
Tanto las ROM estándar como las personalizadas tienen sus ventajas y desventajas, y elegir entre las dos requiere una consideración cuidadosa. En esta sección, vamos a hacer una comparación entre los dos tipos de ROM para ayudarlo a tomar la decisión correcta. Empecemos por echar un vistazo a sus ventajas y desventajas.
Tenga en cuenta que esta sección está escrita principalmente con dispositivos Android (y ahora Windows Mobile obsoleto) en mente. Sin embargo, muchos de estos conceptos también se aplicarán a otras plataformas de teléfonos inteligentes.
Ventajas y desventajas de las ROM de stock
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 proveedor de servicios móviles. Por lo tanto, conlleva varias ventajas:
- Por lo general, es bastante estable al momento del lanzamiento.
- Casi todos los errores se corrigen durante las extensas pruebas 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 y estas incluyen:
- Las actualizaciones no son frecuentes, ya que el desarrollo lo realizan principalmente corporaciones que tienen que seguir un ciclo de lanzamiento programado.
- Proporcionar comentarios al fabricante en caso de problemas es imposible, no es bienvenido (a menudo con dispositivos Apple) o es un proceso largo y tedioso.
- Del mismo modo, obtener apoyo oficial también puede ser una molestia, ya que implica un proceso tedioso.
- Si el fabricante del dispositivo y el desarrollador del sistema operativo son diferentes (como es el caso de Android y Windows Phone 7), cualquier actualización publicada 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 obtienen actualizaciones retrasadas por meses.
- Las actualizaciones a menudo se lanzan primero en los Estados Unidos, dejando al resto del mundo esperando. (¡Existe un mundo más allá de los Estados Unidos, lo hemos confirmado nosotros mismos!)
- Peor aún, cuando los fabricantes deciden dejar de publicar actualizaciones oficiales para sus dispositivos más antiguos en favor de los más nuevos, sus usuarios se quedan básicamente con las versiones antiguas del sistema operativo. Este caso es evidente con muchos dispositivos Android de apenas año y medio.
- Varios desarrolladores de sistemas operativos, fabricantes de dispositivos o proveedores 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án disponibles en la aplicación oficial. mercado, a restricciones avanzadas que eliminan cualquier posibilidad de obtener acceso de root, solo por nombrar algunas.
Ventajas y desventajas de las ROM personalizadas
Las ROM personalizadas son tan buenas o tan malas como el esfuerzo que les dedican sus desarrolladores. Las principales ventajas de las ROM personalizadas son:
- En primer lugar, ¡elección! Hay 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 a menudo se encuentran en desarrollo activo y las versiones más recientes del sistema operativo principal se incorporan mucho 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 nuevas 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 da como resultado un informe de errores altamente eficiente.
- Obtener soporte con sus problemas en los foros es igualmente fácil, ya que no solo los principales desarrolladores sino también otros usuarios experimentados de la ROM de la comunidad estarán encantados de ayudarlo con sus problemas y, en el proceso, mejorar la ROM para todos.
- Las ROM personalizadas generalmente tienen todas las restricciones adicionales eliminadas, lo que permite a los usuarios descargar aplicaciones, conectar su conexión de datos móviles a su computadora sin pagar más por ello, obtener acceso de root, 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, lo que permite a los usuarios aprovechar al máximo sus dispositivos.
- Las opciones de overclocking están integradas en algunas ROM personalizadas, lo que acelera aún más los dispositivos.
- Las opciones de bajo voltaje que se encuentran en algunas ROM, por otro lado, dan como resultado una mayor duración de la batería.
- Los teléfonos antiguos 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 la ROM estándar, ¿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 dañados puede incluso bloquear su teléfono.
- Varias ROM personalizadas que son puertos de ROM de otros teléfonos pueden tener una funcionalidad faltante que aún no se ha hecho para que funcione en su teléfono con la ROM.
- La instalación de una ROM personalizada generalmente implica borrar la configuración de fábrica de su teléfono, por lo que pierde sus datos y comienza desde cero. Afortunadamente, la sincronización de contactos integrada de Android junto con las aplicaciones que ofrecen mensajes, registro de llamadas y respaldo/restauración de aplicaciones facilitan este proceso, lo que le permite conservar sus datos.
- El proceso de instalación en sí puede ser engorroso y puede requerir que rootee su teléfono y, a menudo, eluda sus funciones de seguridad para permitir la instalación de ROM personalizada en primer lugar.
- En la mayoría de los casos, la instalación de una ROM personalizada anulará la garantía de su teléfono, aunque a menudo el proceso es reversible, lo que significa que puede volver a poner su teléfono en existencia siempre que no esté bloqueado.
- La instalación de una ROM en su teléfono requiere que primero la rootee en la mayoría de los casos. Si bien rootear la mayoría de los teléfonos es fácil, algunos teléfonos requieren que se siga un procedimiento complicado antes de que pueda instalar una ROM y, a menudo, dichos procedimientos implican el riesgo de bloquear su dispositivo si las cosas salen mal.
Hacer la elección
Elegir entre una ROM estándar y una ROM personalizada es realmente una cuestión de sus requisitos. Si la ROM estándar en su teléfono le permite hacer todo lo que siempre quiso 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 instalar una ROM personalizada. .
Sin embargo, si desea llevar su teléfono más allá de lo que ofrece actualmente, no se preocupe mucho por la garantía y esté listo para asumir el riesgo de lo que pueda suceder si las cosas salen mal para poder personalizarlo de la manera que desee, un La ROM personalizada es a veces la única solución. ¡Elegir sabiamente!
En el caso de los dispositivos iOS, una ROM suele llamarse IPSW (después de la extensión de archivo de instalación de firmware predeterminada) y un IPSW personalizado generalmente es algo que usted mismo hace a partir del IPSW estándar utilizando ciertas herramientas y, por lo tanto, puede decidir qué incluir en eso y que no. El IPSW resultante suele ser muy similar al original en la mayoría de los aspectos, excepto por estar desbloqueado y con jailbreak, con Cydia instalado. Si su dispositivo está desbloqueado y puede liberarlo usando otros métodos, no es necesario pasar por el proceso de creación e instalación de un IPSW personalizado en su dispositivo iOS.
Las ROM personalizadas de Windows Phone 7 ya han comenzado a aparecer para algunos dispositivos, y al igual que un IPSW personalizado, una ROM personalizada de Windows Phone 7 es solo una variante con jailbreak de la ROM estándar con algunas aplicaciones adicionales instaladas, carga lateral habilitada y algo de registro. trucos aplicados. Si no necesita ninguna de estas características, no tiene sentido optar por una ROM personalizada.
Sin embargo, cuando se trata de dispositivos Android, hay muchas razones para instalar ROM personalizadas debido a la gran variedad que ofrecen, hasta el punto de que toda la experiencia de usuario que ofrece el dispositivo puede modificarse simplemente cambiando a una ROM diferente.
Elegir la ROM personalizada adecuada
Con varias ROM personalizadas disponibles para la mayoría de los dispositivos Android, elegir la correcta 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 ella. 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 funciones, leer la respuesta del usuario y, si es necesario, hacer preguntas al desarrollador en la página del foro para la ROM. Intente instalar la ROM solo después de que esté bastante seguro de que hacerlo no dañará su dispositivo en la medida en que no pueda repararlo.
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 nuestra 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 enraizamiento, varios recursos para encontrar ROM personalizadas. y dos ROMs a nuestra elección: CyanogenMod y MIUI. Eso debería ser suficiente para empezar.
Para dispositivos con Windows Phone 7, XDA-Developers es una ventanilla única para todas sus necesidades de ROM personalizadas. En cuanto a los propietarios de iPhone, iPad y iPod Touch, existen diferentes herramientas que funcionan en diferentes casos, según su dispositivo y sus combinaciones actuales de iOS y versión de banda base. Al usarlas como palabras clave, se garantiza que una búsqueda rápida en Google le brindará mucha información útil.
¿Tienes preguntas? ¿Quieres compartir tus opiniones? Siéntete libre de dejar un comentario.