¿Qué es CyanogenMod?

CyanogenMod es una distribución de firmware de código abierto mejorada para teléfonos inteligentes y tabletas basada en el sistema operativo móvil Android. Ofrece características y opciones que no se encuentran en el firmware oficial distribuido por los proveedores de estos dispositivos.

Las características compatibles con CyanogenMod incluyen

  • soporte de temas nativos
  • Compatibilidad con códec de audio FLAC
  • una gran lista de nombres de puntos de acceso
  • un cliente OpenVPN
  • un menú de reinicio mejorado
  • Soporte para Wi-Fi, Bluetooth y conexión USB
  • CPU overclocking y otras mejoras de rendimiento
  • Los botones programables y otros “ajustes de tableta” activan el menú desplegable de notificaciones (como wi-fi, Bluetooth y GPS), administración de permisos de aplicaciones y otras mejoras en la interfaz.
  • CyanogenMod no contiene spyware ni bloatware. En muchos casos, CyanogenMod puede aumentar el rendimiento y la confiabilidad en comparación con las versiones oficiales de firmware.

CyanogenMod está desarrollado como software gratuito y de código abierto basado en los lanzamientos oficiales de Android de Google, con código original y de terceros agregado.

¿Qué es un “firmware”, de todos modos?
Bien, aquí hay un poco de historia:

En el pasado, muchos dispositivos y dispositivos electrónicos simples, desde tostadoras avanzadas hasta microondas y máquinas industriales, funcionaban con chips de computadora “integrados” de propósito limitado (microcontroladores y demás) para controlar sus operaciones e interfaces de usuario. Esos sistemas integrados requerirían software especializado en miniatura para, por ejemplo, permitir que alguien programe la videograbadora o reciba la entrada de un control remoto para cambiar el canal de un televisor.

Tradicionalmente, este software se escribiría en chips de memoria de pequeña capacidad, por lo general, se escribiría una vez durante la fabricación y nunca se actualizaría durante la vida útil del producto. Este software incrustado se conocía como “firmware” (a medio camino entre el software y el hardware), y todavía existe en muchos productos electrónicos, que contienen el material de programación / lógica que hace que gran parte de los artilugios electrónicos que usted posee trabaje. A veces, este firmware se puede actualizar y se pueden agregar nuevas funciones o correcciones de errores. Para algo como un refrigerador o microondas, actualizar el firmware suele ser un proceso tortuoso, y para la mayoría de las cosas electrónicas, no es necesario.

En el caso de los teléfonos y tabletas Android, así como los dispositivos iOS, a pesar de que pueden parecer simplemente un teléfono que puede ejecutar aplicaciones, lo que realmente tiene en sus manos es una computadora de uso general de pleno derecho. Entonces, mientras que en el pasado, el “firmware” era solo el software simple para hacer que un teléfono móvil funcionara, el nombre “firmware” se ha pegado para describir el software que carga en su teléfono, al igual que cargaría cualquier sistema operativo en un computadora.

Para ser claros, hoy, sus dispositivos Android son, de hecho, muy similares a sus computadoras portátiles y de escritorio. Debido a que ahora se basan en los llamados SoC, o “sistema en un chip”, los dispositivos Android modernos son computadoras portátiles realmente pequeñas y de baja potencia, solo con pantallas táctiles en lugar de teclados. CyanogenMod, basado en Android, es un sistema operativo completo, al igual que Windows, OS X o Linux en las computadoras portátiles. De hecho, Android se ejecuta en una versión del kernel de Linux, e incluso puede ejecutar un escritorio Linux completo en muchos dispositivos Android tal como lo haría en una computadora portátil normal.

El término “firmware”, entonces, es solo una terminología heredada para referirse al software que coloca en sus dispositivos portátiles. Pero hablando de manera realista, también puede pensar en él como “software, particularmente un sistema operativo y aplicaciones, que se pueden poner en mi dispositivo”.

Espero que ayude.

Pero espere, ¿es el término correcto “ROM” o “firmware” o qué ?

El término “ROM” tiene múltiples definiciones. Técnicamente, ROM significa Memoria de solo lectura, lo que significa que no puede escribirle; es de solo lectura, como un DVD.

Los fabricantes de dispositivos tradicionalmente se referían al sistema operativo incluido de un teléfono celular como “ROM” porque no tenían la intención de que usted, el usuario, lo reemplazara. Y así, los modders usarían “ROM” como una abreviatura de “imagen ROM” para describir lo que estaban reemplazando. Así que hoy los archivos que colocas en la partición del sistema también se conocen como ROM a veces. Escuchará a la gente decir “flashear una ROM”.

Ya sea que llame a CyanogenMod una “ROM” o un “firmware” o un “sistema operativo” o una “distribución”, todo significa en este caso lo mismo. La terminología ambigua es solo el resultado de una transición de una década de software simple, no reemplazable en dispositivos portátiles a sistemas operativos actualizados y completos en una computadora pequeña y portátil que cabe en la palma de su mano.

¿Y qué hay de la parte de “código abierto”? ¿Qué significa eso y, lo que es más importante, por qué debería importarme?

En términos generales, la mayoría de los programas (e incluso los sistemas operativos completos) están escritos a partir del código fuente, un conjunto de instrucciones legibles por humanos que se compilan (o “construyen”) en archivos que su computadora (o en este caso, su teléfono o tableta) Puede entender y correr. En el caso de sistemas operativos como MacOS X y Windows, muchas de las instrucciones que se convierten en el sistema operativo se mantienen ocultas al público. Con Android, este código se hace público y tiene licencia de tal manera que cualquiera puede reutilizar el código si lo desea.

Una de las principales ventajas de tener un sistema operativo basado en código abierto es que muchas personas pueden analizar el código fuente en busca de errores que van desde agujeros de seguridad hasta ineficiencias y características faltantes y pasan correcciones y características y traducciones a nuevos idiomas para incorporarlos nuevamente. La próxima versión. CyanogenMod intenta crear una nueva versión “nocturna” cada 24 horas para cada uno de los dispositivos que admite, que incluye los cambios más actualizados en el código fuente, que se proporcionan desde todo Internet. Por supuesto, las compilaciones nocturnas también pueden contener errores recientemente introducidos, pero bueno, si te sientes aventurero, puedes ayudar a mejorar CyanogenMod al probar estas compilaciones experimentales e informar los errores a los desarrolladores.

Entonces, ¿cuál es la diferencia entre Android y CyanogenMod ?

Aproximadamente 1-2 veces al año, el sistema operativo Android de vainilla (conocido como AOSP, o el Proyecto de Código Abierto de Android) se desarrolla internamente, luego es lanzado al público por Google. Proporcionan el código fuente a cualquiera que quiera descargarlo. La comunidad CyanogenMod, compuesta principalmente por voluntarios no remunerados y entusiastas de todo el mundo, toma este nuevo código de Android y lo “traslada” a docenas de dispositivos nuevos y más antiguos (también conocidos como “heredados”). Al mismo tiempo, otros desarrolladores de CyanogenMod comienzan a agregar características, correcciones y mejoras que Google no incluyó en el código de CyanogenMod, lo que beneficia a todos los dispositivos. La comunidad CyanogenMod tiene una infraestructura completa para que las personas creen y prueben versiones experimentales, denuncien errores y contribuyan al código fuente.

A veces, las características que comenzaron en CyanogenMod han aparecido en la versión más reciente de Android “oficial”. Y cada vez que Android hace un nuevo “volcado de código” de su última versión, CyanogenMod se beneficia de los cambios de Google.

De esta manera, CyanogenMod es una (pero no la única) distribución comunitaria de lo que comenzó como AOSP de vainilla. La comunidad de Android es vibrante, con numerosos “modders” y “themers” y “potenciadores del rendimiento” que toman el código fuente y le hacen cosas increíbles. En general, existe el espíritu de compartir el conocimiento y capacitar a las personas para que experimenten con el control de sus dispositivos, a menudo dando nueva vida a los teléfonos viejos y, con suerte, divirtiéndose en el proceso.

En breve:-
Es el sistema operativo para su teléfono Android de forma gratuita. Eso brinda mucha más libertad de personalización de nivel de DEVeloper (como root, modificaciones de Kernel, etc.) en características y funcionalidad que cualquier otro SO preinstalado por fabricante (SAM, LG, MOTO, etc.).

Poco largo: –

Como todos sabemos, el sistema operativo Android es de código abierto. Significa que puede obtener su código fuente y personalizarlo a su manera, como agregar funciones, y construir sus propias imágenes del sistema operativo para teléfonos y tabletas Android.

CyanogenMod es un sistema operativo personalizado para teléfonos creado por algunos desarrolladores de élite (en todo el mundo) de forma gratuita. Proporcionan la versión personalizada para la mayoría de las versiones existentes de Android (Ginger Bread, jelly-bean, KK, etc.)

Estos desarrolladores personalizan el código del sistema operativo (disponible en Google) para obtener el máximo potencial posible del hardware del teléfono con sistema operativo Android + (como se mencionó anónimamente más arriba) -No tiene software inútil para acaparar su ram y le permite utilizar toda la potencia de dispositivo.

Porqué lo necesitas :-
1. Si desea ejecutar una aplicación que necesita acceso de root (aunque hay herramientas disponibles en la red de forma gratuita que pueden rootear su sistema operativo preinstalado existente)
2. Desea un sistema operativo libre de bloatware (software preinstalado por fabricantes como AT&T, Samsung, etc.).
3. Desea personalizar cada elemento de su andro para que se vea como lo desea.
4. más razones aquí: -5 razones para instalar una ROM de Android personalizada (y por qué es posible que no quieras)

Algunos otros hechos: –

1. Para obtener esto en su teléfono o pestaña Android, debe
flashee completamente (formatee) su teléfono. Necesita hacer una copia de seguridad de todo lo que necesita.

2. Si desea instalar / flashear rom personalizado. Hágalo bajo su propio riesgo. Debido a que la garantía de su teléfono puede anularse, las posibilidades de bloquear su teléfono (así que déjelo hacerlo por una persona experta o capacítese para obtener ese nivel).

3. No podrá obtener actualizaciones de su fabricante sino del cyanogenmod (si está instalado / flashear su rom).

4. Hay muchas cosas sobre este tema que no se pueden escribir aquí. Aquí hay algunas fuentes:
a. Foros de Android XDA-Developers
segundo. http://www.androidpolice.com/topics/android-os/
C. http://wiki.cyanogenmod.org/w/Main_Page
Nota: – Todo el crédito va a sus autores. Si algo se perdió / escribió mal, coméntelo para mejorar la respuesta.

EDITAR: Ver esta respuesta. Puedes obtener más desde aquí.
¿Cuáles son las principales diferencias entre el stock de Android y CyanogenMod?

CyanogenMod es una “ROM personalizada”, es decir, una compilación personalizada de Android producida por miembros de la comunidad en lugar de un fabricante. Se basa en el proyecto de código abierto de Android (en lugar de una versión modificada del fabricante, por lo que no hay TouchWiz / Sense / Blur / etc.) con algunas aplicaciones y características adicionales. Es una de las muchas ROM personalizadas, pero probablemente la más conocida, y la que está disponible en la gama más amplia de teléfonos (debido a que tiene que construir para el dispositivo individual, la mayoría de las ROM personalizadas solo están disponibles para un dispositivo o un número pequeño). Puede obtener más información sobre CyanogenMod aquí, incluso si está disponible para su teléfono (al menos del equipo de CM; las personas también hacen sus propias ROM basadas en fuentes de CM para otros dispositivos).

Para instalarlo (si está disponible para su teléfono) necesitará rootear su teléfono. El enraizamiento es específico del dispositivo, por lo que debe visitar el foro All Things Root de su dispositivo para obtener información sobre cómo hacerlo. Tenga en cuenta que la modificación del firmware de su dispositivo anulará la garantía, así que proceda bajo su propio riesgo. Asegúrese de comprender los procedimientos y las posibles dificultades para su dispositivo antes de intentarlos.

El enraizamiento es reversible en casi todos los casos. Esto generalmente se realiza al actualizar el dispositivo con una compilación oficial de firmware, y de nuevo es específico del dispositivo.

En cuanto a la seguridad, si hay un procedimiento de enraizamiento bien probado para su dispositivo, entonces sí, debe ser seguro siempre que siga los procedimientos correctamente y verifique que el software sea compatible con su dispositivo y se descargue correctamente antes de instalarlo.

El Oneplus One, que se lanzó aquí en India en diciembre de 2014, viene preinstalado con CyanogenMod 11 basado en Kitkat. Pero debido a una disputa legal muy pública, todos los oneplus pertenecientes a la región india no serán elegibles para actualizaciones adicionales de OTA.
Pero las soluciones siempre están ahí 😛

Supongo que podrías haber usado el poder de los motores de búsqueda para resolver esto

De todos modos, cyanogen es una compilación de rom personalizada para Android que se asemeja a la rom stock original. Tiene numerosas opciones de personalización junto con configuraciones de privacidad y perfil que lo hacen increíble. No tiene softwares inútiles para acaparar su ram y le permite utilizar toda la potencia de su dispositivo.

Los detalles técnicos del resto se pueden averiguar en google: p

CyanogenMod es un firmware de posventa para varios teléfonos celulares basado en el sistema operativo Android de código abierto. Ofrece características que no se encuentran en los firmwares oficiales de Android de los vendedores de estos teléfonos celulares.

CyanogenMod es una rom personalizada basada en AOSP. Está disponible para la mayoría de los dispositivos Android. Lo he usado en dos de mis dispositivos Android y creo que es mejor que la mayoría. Su interfaz es casi como un stock de Android con una gran cantidad de características útiles que de otro modo no estarían disponibles en stock. Puede descargar una versión ‘estable’ o una versión ‘nocturna’. la versión estable recibe actualizaciones menores pero mayormente libres de errores, mientras que la versión nocturna se actualiza con frecuencia, pero encontrará errores. puede verificar si está disponible para su dispositivo aquí – Descargas de CyanogenMod

para más información – Sistema operativo de la comunidad Android

Es CyanogenMod ….. y es solo un firmware personalizado de terceros. Ofrecen algunas características adicionales sobre la capa de firmware de Android y ofrecen interfaces más nuevas. El modelo básico sigue siendo Android con algunas adiciones. Actualmente, cyanogenmod tiene cyanogen 10.1 basado en android 4.1, cyanogen 10.2 en android 4.2, 10.3 en 4.3 y cyamogen 11 en 4.4.

Ofrecen las personalizaciones en múltiples dispositivos (consulte la lista de soporte de dispositivos en su sitio web). Necesita permisos de root en su dispositivo para la instalación.

Consejo: el enrutamiento anula la garantía y el cianógeno no se hace responsable si bloquea (mata) su dispositivo en el proceso de flashear el mod o enraizamiento.

cyanogenmod es una versión personalizada de Android OS.

Dado que Android es de código abierto significa que puede obtener el código fuente del sistema operativo, editarlo, modificarlo de la manera que desee y luego publicarlo en Internet o dárselo a sus amigos de forma gratuita.

Algunos grupos de personas modificaron el sistema operativo Android de acuerdo con la forma en que querían y crearon cyanogenmod.

cyanogenmod tiene más funciones / mejor rendimiento que el sistema operativo Android oficial

Es una ROM personalizada hecha por cyanogen inc y varios desarrolladores. Es un software de código abierto para reemplazar su sistema operativo Android con uno personalizado.

es más fácil si solo googleas

Editar: alguien más puso una respuesta mucho mejor de lo que yo o Google podríamos esperar responder.

Cyanogen Mod es una ROM personalizada que puedes instalar en tu dispositivo Android para personalizarla. Es como cualquiera de esos sistemas operativos que se instalarán previamente en su teléfono, lo único que difiere es la personalización y el rendimiento que proporciona.

Es una organización que crea ROM personalizada para el sistema operativo Android. Empresas como Samsung, Sony, HTC crean las ROM de stock para Android.

CynogenMod es una comunidad que desarrolla roms para teléfonos Android.
Para obtener más información, vaya al sitio web cynogenmod.

Es un mod de Android, es decir, una versión modificada de Android. CyanogenMod es una rom personalizada que le proporciona acceso de root en su dispositivo.