¿Qué es custom ROM y Root?

Las custom ROMs eran para un nicho particular de personas con los conocimientos y los medios para instalarlas, pero poco a poco forman parte del pasado.  Sin embargo, para muchos empezar no es tan intuitivo y los términos que los desarrolladores utilizan para explicar el proceso ROM son enredosos. Por ello hemos elaborado una completa y básica guía para ayudar a todos esos novatos que quieran dar los primeros pasos en esta materia de una forma sencilla y práctica.

¿Qué es una custom ROM?

Una custom ROM es básicamente un sistema operativo diferente para tu smartphone o tu tablet. A diferencia del software preinstalado y proporcionado por el fabricante, como el TouchWiz de Samsung o el HTC Sense, las ROMs personalizadas ofrecen una experiencia de casi Android puro, algo como lo que nos encontramos en los dispositivos Nexus de Google. Las custom ROMs también vienen enriquecidas con muchas características adicionales y que son realmente útiles, además de con otras opciones de personalización que afectan al comportamiento del sistema. Por lo tanto, el usuario obtiene un mayor control sobre su dispositivo. Además, las custom ROM son una buena manera de instalar una versión más reciente de Android en un dispositivo que todavía no se ha actualizado oficialmente.

¿Qué es una nightly?

Nightly es una versión creada automáticamente de la ROM que agrega los cambios más recientes en la base del código. A estos arreglos, actualizaciones y nuevas características, se puede acceder con la nightly para aquellos que quieran probarlos. Sin embargo, desde que se crean de forma automática, los errores o bugs no se revisan. Es por esto por lo que no se recomiendan para un uso diario, pero sí para comprobar errores y depurar.

¿Qué es root?

El término “root” viene del mundo Linux y describe el nivel más bajo de acceso al sistema de archivos. Cuando hablamos del proceso root estamos hablando de los privilegios de un superusuario y lograr acceso completo a todo el sistema de archivos. Esto te permitirá cambiar absolutamente todo lo que está disponible en este sistema. Tener este acceso puede ser algo peligroso para un usuario novato porque podría eliminar archivos importantes y requeridos por el sistema operativo cuando intenta quitar archivos “inútiles”. Esta es una de las razones por las que la mayoría de smartphones no están rooteados por defecto.

¿Qué son las Gapps?

Las Gapps se refieren básicamente a todas las Aplicaciones o Apps de Google. Esto incluye aplicaciones como Play Store o GMail. Por razones legales, estas aplicaciones no forman parte del estándar de las custom ROMs y hay que instalarlas por separado y al mismo tiempo que se flashea la ROM.

¿Qué es recovery?

El proceso “recovery” se puede iniciar antes del proceso de arranque del sistema operativo Android pulsando cierta combinación de teclas. Contiene opciones de reinicio para el smartphone y también hay una opción de borrar el caché, para proporcionar backup, restaurar y muchas otras características útiles. Con una custom recovery (recuperación personalizada) también se pueden crear o instalar nuevas versiones de custom ROMs.

¿Qué es un bootloader?

Es lo que carga el sistema operativo Android, y es una partición separada de la memoria interna del smartphone o del tablet.

¿Qué es Nandroid backup?

Nandroid backup es una completa imagen de nuestro sistema. En caso de hacer algo, por ejemplo, eliminar un archivo de sistema necesario, podremos volver al estado anterior mediante la restauración de una copia de seguridad del sistema usando esto.

¿Qué es caché / Dalvik caché?

La memoria caché es una memoria intermedia para almacernar los archivos de uso frecuente y para una recuperación más rápida. La memoria de caché Dalvik es un directorio con estructura de árbol de todos los programas.

¿Qué es fastboot?

Fastboot es una herramienta especial que se usa con fines de diagnóstico y desarrollo. A un dispositivo Android que está en modo fastboot y conectado al ordenador, le permite cargar imágenes y otros archivos al smartphone. Además, se pueden dar otros comandos al dispositivo, por ejemplo decirle que elimine ciertas particiones o que vaya al gestor de arranque. Esto requiere conocimientos previos y no morir en el intento.

¿Qué es ADB ?

Android Debug Bridge (ADB) es una interfaz de software para el sistema operativo. Es similar a fasboot y requiere estar conectado  a un ordenador para descargar ficheros en el ordenador desde el smartphone y viceversa.

¿Qué es kernel / custom kernel?

Un kernel es un vínculo entre el hardware y el software en tu dispositivo. Cada vez que interactúas con tu smartphone Android, el Kernel es el que envía las peticiones formuladas por el software al hardware, hace los cambios apropiados y viceversa. Por ejemplo, queremos cambiar el brillo con el deslizador que viene en nuestro dispositivo, el kernel registra el cambio, o nuestra intención, y es el que hace que la pantalla realmente cambie. Por supuesto, esta es una explicación muy simple de lo que realmente pasa por dentro de un dispositivo, pero ya tienes una idea bastante clara de lo que hace el kernel.

Un custom kernel puede expandir el sistema para incluir funciones adicionales, como cambiar el ajuste del uso de la batería y los tiempos de inactividad o la frecuencia de la GPU, por ejemplo.

¿Qué son odex  y  deodex?

Muchas de las aplicaciones de Android están empaquetadas y aunque algunas están en la partición del operativo y solo se pueden modificar siendo root, otras están empaquetadas en archivos que se llaman APKs. El sistema reserva un espacio para los mismos en la memoria caché. Para ocupar menos espacio vienen comprimidas y cada vez que ejecutamos una app el sistema operativo tiene que descomprimirla.

Con las ROM odex encontrarás los archivos que terminan con .Odex dentro de las carpetas de aplicaciones del sistema. Estos archivos Odex nos ayudan a iniciar más rápido las aps en nuestro Android, se almacenan directamente en el caché. Es decir, el sistema va mucho más rápido, las aplicaciones se ejecutan mucho antes y la información está mucho más accesible. Aunque son muy complicados a la hora de modificar.

Cuando hablamos de ROM deodex hablamos de algo parecido, pero mucho más fácil a la hora de modificar o ‘hackear’ porque toda la información sobre una aplicación concreta se encontrará en el propio archivo de la apk.

Estos son solo algunos de los muchísimos términos que son más comunes en el proceso de root y de custom ROMs. Hay mucho que descubrir y de lo que aprender, pero por ahora, aquí tienes esta guía básica con los términos más importantes. Espero que sea de utilidad para conocer más de Android.

Vía

Ofertas en móviles y smartwatches
¿Buscas móvil nuevo o un smartwatch? No te pierdas estas ofertas! Podrás escoger tu móvil según el precio, tamaño de pantalla o marca para que escojas el que mejor se adapta a tus necesidades.
Móviles libres de ofertaSmartwatches

Categorías

General

Googlelizados

Googleliados era una web dedicada a Google y sus servicios y aplicaciones. Actualmente está integrado en Androidsis.com para hacer una web sobre... Ver perfil ›

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *