Conceptos Básicos de Android (ROM, Kernel, Recovery, Root)

Anuncios

Root

Android, aunque sea un sistema operativo basado en Linux y por lo tanto de código libre, tiene una protección para que los usuarios no pueda modificar distintos parámetros de importancia de los dispositivos; esto se hace para proteger la integridad del sistema. Para quitar esta seguridad necesitamos darnos ciertos privilegios, esto se conoce como "rootear" el sistema, aunque esa palabra no exista, y la definición correcta sería darnos accesos de super usuario o accesos de root.

Para darnos estos accesos necesitaremos de algunos programas, por ejemplo, para la versión 2.2 (Froyo) de Android podemos utilizar z4root, el cual es compatible con muchos dispositivos.

Nota: Esto es solo informativo, no quiere decir que teniendo la versión 2.2 de Android podamos ser root con este programa, depende del celular que tengamos.

Existen muchos programas para dar accesos de root, por ejemplo, SuperOneClick, Gingerbreak, y z4root, aunque sé que hay varios más.

ROM

Cuando hablamos de una ROM, estamos hablando de una memoria de solo lectura. Esto viene desde fines de los años 80, cuando las PCs tenian su sistema operativo grabado en una de estas memorias, para actualizar el sistema operativo necesitábamos cambiar la memoria ROM.

En Android, una ROM es un archivo en formato zip que contiene todo los datos del sistema operativo, al instalar una ROM nueva, podemos darle a nuestro dispositivo funciones que originalmente no tenia, como por ejemplo, mejor administración de memoria RAM, habilitación de la partición swap, utilizar una parte de la tarjeta SD como memoria del telefono, etc...

Para poder instalar una ROM nueva en nuestros dispositivos necesitamos instalar antes un "Recovery".

Recovery

El Recovery es una parte del sistema que permite instalar una ROM. Los recovery que vienen de serie tiene muy poca ultilidad, por ejemplo, en los LG p500h, solo permite "reinstalar" la ROM original.

Esta parte del sistema se puede cambiar, instalando otro recovery que tenga más funciones, como por ejemplo instalar una ROM personalizada o particionar la tarjeta de memoria.

Los dos recovery más utilizados son ClockworkMod y AmonRa, la forma de instalación de estos puede variar dependiendo el telefono.

Kernel

El kernel es el que se encarga de administrar todos los recursos del sistema, todo el hardware y sus funciones. Instalando una nueva versión del kernel podemos llegar a obtener muchos mejores resultados en la administración de nuestro celular.

El kernel es el nucleo del sistema operativo, como en la mayoría de las versiones de linux (desconozco si hay alguna que no), el kernel se encuentra separado del sistema operativo en sí, de está forma podemos actualizar el kernel sin necesidad de instalar nuevamente el sistema operativo. Esto en un celular es muy util, ya que podemos actualizar el kernel sin necesidad de perder los datos que teníamos. Por ejemplo, algunos celulares tiene por defecto un kernel que tiene problemas con el driver touch, si encontráramos alguno que gestione mejor este recurso podríamos actualizarlo y no perderíamos datos.

Para actualizar el kernel debemos tener instalado un recovery diferente al original y tener el kernel guardado en nuestra tarjeta de memoria, la forma es muy similar a instalar una nueva ROM

Comentarios Destacados

@LupeDha +8
ya sabia pero +5

26 comentarios - Conceptos Básicos de Android (ROM, Kernel, Recovery, Root)

@LupeDha +8
ya sabia pero +5
@avaloz91 +1
Buena info, +10 :-D
@Cess- +4
Excelente info, muy básica y bien explicada para los que recién comienzan.
@Daniel_Lara +3
Deberias hablar de bootloader ese es un problemilla en algunos dispositivos
@abelgarcialopez
Exactamente al igual que pasa en mi arc s que dice que ya esta desloqueado en la ventana de comandos y cuando voy a revisar no lo esta DX
@Daniel_Lara
@abelgarcialopez Yo ya heche a perder mi xperia play dos veces y no he podido desbloquearlo, en la caja dice ics 4.0 actualizable y nada!
@abelgarcialopez
@Daniel_Lara

Hace como 3 dias el telefono casi me quedo inservible por fortuna lo pude arreglar y sigo sin saber que hacer T_T
@jahhzanguloo -1
como puedo cambiar el kernel desde la sd??
@jahhzanguloo
@yomita2000 no lo puedo conectar al pc, por eso queria intalar un kernel desde la sd. creo que no tiene solucion .talvez tenga que llevarlo a reparacion. muchas gracias por tu ayuda!!
@RhpHellFire
@jahhzanguloo Tienes instalado un recovery?, el cel está rooteado?
@jahhzanguloo
@RhpHellFire si la rom que le instale ya trae recovery y root, si me puedes ayudar en algo te lo agradeceria
@ithan94
cual rom me recomiendan para correr juegos mas rapido en mi lg p500?? ahorita tengo la ''ROM NIGHTLYFOURE BASE CM7 ANDROID 2.3.7 PARA P500 '' y la verdad sigue igual de lento, y tengo el setcpu (y segun lo hace llegar a 806 mhz'' pero aun asi no corre rapido los juegos, y si lo pongo a mas de los 600 mhz, se me apaga a cada rato, a parte d ke al abrir mass effect infiltrator, m saca ''ke la aplicacion no esta autorizada en el dispositivo'' y m saca, no hacia eso hasta ke le meti esta rom...
@ithan94
@RhpHellFire pues se ve bien pero el fpse ya no lo corre, y hasta sigue creo ke igual de lento... el d ese video dic ke es la rom ''gongersnap v 1.1 basado en cm7.2...''
@ithan94
@RhpHellFire gingersnap*
@ithan94
@RhpHellFire nel brother, la cyanogen no m carga el fpse, probé con la gingersnap v2.3 y la icysnap y las 2 m sacan errores cuando trato d reproducir ciertas canciones o hasta cuando trato d poner una alarma, m sacan ''ekis aplicacion se ha interrumpido inesperadamente - forzar cierre'' ademas de ke su menú no esta tan chido... m kedo con el nightlyfoure... al menos ya vi cómo tengo ke configurar el cyanogen en el nightly para ke corra mejor las aplicaciones.
@FedeSchembri
Exelente info.! No tenia bien claro que era un kernel pero lo otro lo sabia de 1, Grax 8p.
@sonrisaselmejor
gracias, tengo problemas con el touch, espero q se arregle al actualizar el kernel
@LOVELY1BIG1GUNS
Buena me hacia bola con estos terminos

Ahora que tengo una nexus 7 q kiero "rootear"
@gonzo1484
gracias por la info, soy nuevo en android, nexus 7 2013
@catt93
para actualizar kernel tengo q instalar una rom o no?
@RhpHellFire
No es necesario, todas las ROMs vienen con un kernel, pero podes conseguir el kernel separado y solo flashear eso
@catt93
@RhpHellFire
hay alguno q funcione vien en el alcatel m pop
@dagarnier
buena info, faltaria explicar algunas cositas mas.. como bootloader, los distintos SO, como GB, ICS, JB y otros.. que son las DRM..