¿Qué es Android?
Android es un sistema operativo, como Windows o Ubuntu son sistemas operativos. Tiene múltiples versiones como 1.x, 2.x, 3.x, 4.x, 5.x, y así sucesivamente, al igual que Win XP, Vista, 7, 8, 10, o Ubuntu 10.04, 12.04, 14.04, y más.
¿Qué es una ROM?
Una ROM es un paquete de archivos destinados a hacer funcionar un dispositivo. Estos archivos se toman de Android Open Source Project (AOSP), se modifican para adaptarse a un hardware particular y luego se empaquetan en algo que se conoce como una ROM. Cuando flasheas una ROM, estás flasheando una versión de Android específica para tu dispositivo.
¿Cómo encaja CyanogenMod?
CM es una ROM que es un fork directo de Android Open Source Project (AOSP). En esencia, tomó lo que ofrecía el AOSP, añadió sus propios ajustes, lo empaquetó y lo llamó CM. Sigue siendo inherentemente Android, sólo una versión derivada. Las diferentes versiones de CM se corresponden con las versiones de Android de las que se deriva. CM11 se basa en Kitkat (4.4). CM12 se basa en Lollipop (5.0).
¿Y el firmware?
Hablando de firmware, el enlace que has mencionado ya dice que es un término antiguo que se utiliza mal y es muy ambiguo hoy en día. La mayoría de las veces, la gente utiliza el término firmware para referirse a las áreas de su dispositivo que un usuario normal no puede alcanzar/tocar/editar. Son aquellas áreas que tu sistema operativo Android requiere para arrancar y funcionar de forma normal y satisfactoria. (Por ejemplo, si se estropea la partición del módem/EFS, no tendrás banda base/IMEI y no podrás llamar o usar internet).
Se supone que son de sólo lectura (aunque no literalmente). El módem, el EFS (IMEI), el aboot, etc., son sólo algunos nombres que la gente considera firmware porque no suelen tocarse cuando se flashea una ROM típica.
Hay que tener en cuenta que muchos OEMs consideran que la garantía se anula si se flashea el firmware. Compruebe la política de su OEM antes de considerar el flasheo.
¿Esto quiere decir que no se puede actualizar el firmware actualizando simultáneamente la ROM y el sistema operativo?
Ver la lista aquí como ejemplo. Puedes actualizar o degradar esas particiones de firmware siempre que el dispositivo lo permita (he oído que dispositivos como Yureka no permite el flasheo de algunas partes, ya que resultará en un ladrillo duro). Puedes flashear el firmware con o sin la ROM .zip
de la misma manera que se flashea una ROM típica. Al menos así es como funciona en mi OPO.
Este archivo (fastboot .zip
) es una ROM que se puede utilizar para flashear la ROM actual de su dispositivo, así como el firmware. Por otro lado, este archivo (flashable .zip
) es una ROM típica que sólo puede utilizarse para reemplazar su ROM actual. ( Esto es sólo una analogía. Sólo debes flashear las ROMs destinadas a tu dispositivo. )
Además, el firmware está desactualizado, así que ¿debería buscar la actualización del firmware o del CM?
El firmware suele ser proporcionado por los OEM porque interactúan directamente con el hardware y los OEM lo conocen mejor que cualquier otra parte. A menos que una ROM exija una actualización de firmware (como la ROM Exodus) no deberías preocuparte por actualizarla. Podría ser realmente problemático si algo va mal durante el flasheo. Prepárate para una aventura salvaje (aka hardbrick) si pretendes flashear el firmware :)
2 votos
Dicen que todos esos términos se refieren literalmente a lo mismo. Simplemente son términos diferentes con el exactamente el mismo significado como "coche" y "automóvil". Actualizar su "ROM" y su "sistema operativo" son la misma afirmación.