¿Qué es CyanogenMod?

CyanogenMod es una distribución de firmware de código abierto mejorada para teléfonos inteligentes y tabletas basadas 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 soportadas por CyanogenMod incluyen

  • soporte temático nativo
  • Soporte de codec 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
  • Botones suaves y otros “ajustes de la tableta”, alterna en la lista desplegable de notificaciones (como wi-fi, Bluetooth y GPS), gestión de permisos de aplicaciones, así como otras mejoras de interfaz.
  • CyanogenMod no contiene spyware o bloatware. En muchos casos, CyanogenMod puede aumentar el rendimiento y la confiabilidad en comparación con las versiones oficiales de firmware.

CyanogenMod se ha desarrollado como un software de código abierto y gratuito basado en los lanzamientos oficiales de Android de Google, con un código original y de terceros.

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

En el pasado, muchos aparatos y dispositivos electrónicos sencillos: todo, desde tostadoras avanzadas hasta microondas y máquinas industriales, funcionaban con chips de computadora de uso limitado (microcontroladores y demás) integrados para controlar sus operaciones e interfaces de usuario. Esos sistemas integrados requerirían software especializado en miniatura para, por ejemplo, dejar que alguien programe la videograbadora o recibir información de un control remoto para cambiar el canal de un televisor.

Tradicionalmente, este software se escribía en chips de memoria de pequeña capacidad, que generalmente se escriben una vez durante la fabricación y nunca se actualizan durante la vida útil del producto. Este software incorporado era conocido como “firmware” (a medio camino entre el software y el hardware), y todavía existe en muchos productos electrónicos, que contienen las cosas de programación / lógica que hacen que gran parte de los artilugios electrónicos que usted posee funcionen. 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 con Android, así como los dispositivos con 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 propósito general y completa. Entonces, mientras que en el pasado, el “firmware” era simplemente 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, como si fuera a cargar cualquier sistema operativo en una computadora.

Entonces, para ser claros, hoy en día, sus dispositivos Android son de hecho muy similares a sus computadoras portátiles y de escritorio. Debido a que ahora se basan en los denominados SoC, o “sistema en un chip”, los dispositivos Android modernos son, efectivamente, computadoras portátiles pequeñas y de bajo consumo, 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 están en 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 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 de mano. Pero hablando de manera realista, también puede pensar que se trata de “software, particularmente un sistema operativo y aplicaciones, que se pueden colocar 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 puedes escribir en ella; Es de solo lectura, como un DVD.

Los fabricantes de dispositivos tradicionalmente se referían al sistema operativo incluido en 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 “ROM image” para describir qué era lo que estaban reemplazando. Así que hoy en día los archivos que pones en la partición del sistema también se denominan a veces ROM. Escucharás 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 completos y actualizables 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 sistemas operativos completos) están escritos a partir de un código fuente, un conjunto de instrucciones legibles para el ser humano 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 reutilizarlo si lo desea.

Una de las principales ventajas de tener un sistema operativo de código abierto es que muchas personas pueden examinar el código fuente, buscando errores que van desde agujeros de seguridad hasta ineficiencias, pasando por correcciones de fallas, pasando por correcciones y funcionalidades y traducciones a nuevos idiomas. 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, provistos desde todo Internet. Por supuesto, las compilaciones nocturnas también pueden contener errores recientemente introducidos, pero, si te sientes aventurero, puedes ayudar a mejorar CyanogenMod probando estas compilaciones experimentales e informando 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) es desarrollado internamente, y luego se lanza al público, por Google. Proporcionan el código fuente a cualquier persona que quiera descargarlo. La comunidad CyanogenMod, compuesta en su mayoría por voluntarios y entusiastas no pagados de todo el mundo, toma este nuevo código de Android y lo “conecta” a docenas de dispositivos nuevos y más antiguos (también conocido como “legado”). Al mismo tiempo, otros desarrolladores de CyanogenMod comienzan a agregar características, correcciones y mejoras que Google no incluyó al código de CyanogenMod, que beneficia a todos los dispositivos. La comunidad CyanogenMod tiene una infraestructura completa para que las personas construyan y prueben versiones experimentales, informen errores y contribuyan de nuevo al código fuente.

A veces, las características que comenzaron en CyanogenMod han aparecido en una 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 distribución comunitaria (pero no la única) 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 un espíritu de compartir el conocimiento y capacitar a las personas para que experimenten con el control de sus dispositivos, a menudo dan nueva vida a los teléfonos antiguos y, con suerte, se divierten en el proceso.

En breve:-
Es el sistema operativo para su teléfono Android de forma gratuita. Eso le da mucha más libertad de personalización del nivel de DEVeloper (como root, modificaciones del kernel, etc.) en las funciones y funcionalidades que cualquier otro sistema operativo preinstalado por el 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 crear sus propias imágenes de 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, jalea, frijol, KK, etc.)

Estos dispositivos personalizan el código del SO (disponible por Google) para obtener el máximo potencial posible del hardware del teléfono OS + de Android. (Como se dijo anteriormente en el anónimo): no tiene software inútil para acosar a su carnero y le permite utilizar toda la potencia de su dispositivo.

Porqué lo necesitas :-
1. Si desea ejecutar una aplicación que necesita acceso a la raíz (aunque hay herramientas disponibles en la red de forma gratuita que pueden enraizar su sistema operativo preinstalado existente)
2. Desea un sistema operativo libre de bloatware (software preinstalado por el fabricante como AT&T, Samsung, etc.).
3. Desea personalizar cada elemento de su andro para que se vea como usted quiere.
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 esta cosa en tu teléfono Android o pestaña, necesitas
Flash completamente (formato) su teléfono. Usted necesita hacer una copia de seguridad de todo lo que necesita.

2.Si desea instalar / flash ROM personalizada. Hágalo bajo su responsabilidad. Si la garantía de su teléfono puede anularse, es posible que su teléfono esté bloqueado (así que deje que lo haga un experto o capacítese para obtener ese nivel).

3. No podrá obtener actualizaciones de su fabricante, sino de cyanogenmod (si instaló / flashea su rom).

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

EDITAR: ver esta respuesta. Usted puede obtener más de aquí.
¿Cuáles son las principales diferencias entre Android de stock 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 la versión modificada por el fabricante, por lo que no incluye TouchWiz / Sense / Blur / etc) con algunas aplicaciones y funciones 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 compilar 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 las fuentes de CM para otros dispositivos).

Para instalarlo (si está disponible para su teléfono) necesitará rootear su teléfono. Rooting es específico del dispositivo, por lo que debe visitar el foro de 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, por lo que debe hacerlo bajo su propio riesgo. Asegúrese de comprender los procedimientos y las posibles dificultades de su dispositivo antes de intentarlo.

El enraizamiento es reversible en casi todos los casos. Esto se hace normalmente volviendo a flashear el dispositivo con una compilación de firmware oficial, 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í, debería ser seguro siempre que siga los procedimientos correctamente y verifique que el software sea compatible con su dispositivo y que 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 miembros de Oneplus pertenecientes a la región de la India no serán elegibles para recibir más actualizaciones de OTA.
Pero las soluciones siempre están ahí 😛

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

CyanogenMod es una versión personalizada de Android OS.

Dado que Android es de código abierto, puede obtener el código fuente del sistema operativo, editarlo, modificarlo de la forma 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 oficial de 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 nuevas interfaces. 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 (verifique la lista de soporte de dispositivos en su sitio web). Necesita permisos de root en su dispositivo para la instalación.

Consejo: Rooting anula la garantía y cyanogen no asume ninguna responsabilidad si bloquea (mata) su dispositivo en el proceso de actualización del mod o rooting.

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 google

Edición: alguien más puso una respuesta mucho mejor de lo que yo o Google podrían esperar responder.

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 nativa. Tiene numerosas opciones de personalización, junto con la configuración de privacidad y perfil que lo hace increíble. No tiene software inútil para acosar a su carnero y le permite utilizar toda la potencia de su dispositivo.

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

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 siento que es mejor que la mayoría. Su interfaz es casi como Android con una gran cantidad de características útiles que de otra manera no están disponibles en stock. Puede descargar una versión “estable” o una versión “nocturna”. La versión estable recibe actualizaciones menores, pero en su mayoría está libre de errores, mientras que las versiones nocturnas se actualizan 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

Cyanogen Mod es una ROM personalizada que puede instalar en su dispositivo Android para personalizarla. Es como cualquiera de los 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 un mod de Android, es decir, la versión modificada de Android. CyanogenMod es una rom personalizada que le proporciona acceso de root en su dispositivo.

Es una organización que crea ROM personalizada para el sistema operativo Android. Compañías como Samsung, Sony, HTC crean las ROM stock para Android.

CynogenMod es una comunidad que desarrolla roms para teléfonos Android.
Para más información visite el sitio web de cynogenmod.