ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Android & Root

rodolfo23328 de Marzo de 2015

4.293 Palabras (18 Páginas)199 Visitas

Página 1 de 18

Android es un Sistema Operativo basado en Linux y diseñado para varios tipos de dispositivos, entre ellos los Smartphones y Tablets; y una de las ventajas más importantes respecto a otros SO es que nos da la posibilidad de modificar y personalizar muchos aspectos de nuestro teléfono, pero cuando los usuarios recién se inician en Android muchas veces se topan con palabras nuevas o "raras" como root, recovery, bootloader, ROM, launcher, Theme, apk, etc., y muchas veces se incurre en el error de querer modificar nuestro teléfono sin tener claro el significado de cada término, esta pequeña guía básica es para poder tener una idea clara de lo que significa cada cosa y así poder proceder con prudencia y seguridad a futuro, espero les sirva. Sin más preámbulo comencemos:

ROOT: Android como SO tiene una protección de fábrica para que los usuarios no puedan modificar distintos parámetros de importancia de los dispositivos; esto se hace para proteger la integridad y la seguridad 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 lograr acceso de Superusuario o Acceso Root (acceso a la raíz del SO). Comparando con una PC, adquirimos mediante este procedimiento Permisos de Administrador, con lo cual podemos entre otras cosas:

- Modificar el Sistema Operativo.

- Borrar o congelar aplicaciones inservibles que vienen preinstaladas en el Sistema Operativo.

- Desbloquear el Bootloader e instalar el Recovery Modificado.

- Eliminar la publicidad

- Instalar Custom ROMs, etc..

Los métodos para rootear son diversos pero los principales son:

- A través de algún Programa en la PC (Vroot, UnlockRoot, SuperOneClick, etc.)

- A través de aplicaciones (Framaroot, TowelRoot, etc.)

- A través de Recovery (se instala un zip flasheable en Modo Recovery)

Estos métodos dependen de la marca y modelo de vuestro móvil, así que lo mejor es buscar un buen Tutorial en Foros Especializados (como HTCMania, Grupo Android, XDA Developers, etc), o buscar Tutoriales en Youtube donde expliquen paso a paso el procedimiento.

Nota: Recuerden que el Root anula la garantía de la Operadora, felizmente el proceso es reversible en cualquier momento por si tienen que llevarlo a garantía por cualquier motivo.

ROM: "Read Only Memory" o Memoria de Sólo Lectura, también llamado Firmware, en el mundo Android una ROM aloja el sistema operativo y otros componentes del bluetooth o el WiFi. La ROM también está acompañada por la radio del dispositivo, algunos operadores ajustan la ROM para sus propias especificaciones de red, lo que hace que muchas veces no podamos usar un smartphone de un operador en la red de otro. Hay de dos tipos:

- ROM Stock, de Fábrica u Oficial: Que son lanzadas por Google o por las compañías fabricantes de nuestros teléfonos

- ROM "cocinada" o Custom ROM.- Son aquellas que son realizadas por programadores independientes (developers) normalmente sin ánimo de lucro, las ROMs cocinadas suelen dar características y opciones mejoradas con respecto a las oficiales. Se usa mucho el término “cocinar” en relación a una ROM. En realidad, no es otra cosa que modificarla, o crearla a partir de otra. Al cocinarla, estamos accediendo desde nuestro ordenador a todos los archivos en del sistema, y modificando lo que deseemos. Por ejemplo, podemos borrar todas esas aplicaciones que para nosotros son innecesarias. También podemos sustituir algunas aplicaciones de serie, como el correo electrónico, por el gestor de email que sea nuestra preferencia. En cualquier caso, cocinar una ROM suele ser tarea del usuario avanzado. El usuario básico se limita a encontrar una que se adapte a lo que busca, e instalarla en su dispositivo.

Las Custom ROMs más reconocidas en el mundo de Android son:

- Cyanogenmod: También abreviado como Cyano o CM. Es una ROM no oficial disponible para decenas de teléfonos móviles y táblets basados en el sistema operativo de código abierto Android. Ofrece características que no se encuentran en las versiones oficiales basadas en Android suministradas por los fabricantes. Sus modificaciones mejoran el rendimiento y la fiabilidad frente a las versiones oficiales del software.

Tipos de ROM CyanogenMod:

Si te metes de lleno con este grupo de cocineros seguramente encontrarás estos términos en todos lados, para entender mejor que debemos hacer con nuestro dispositivo vamos a definirlos de un modo simple:

Nightly: ROM de prueba, se lanza para que la comunidad pruebe y corrija bugs (errores).

M Snapshot: Una versión de Nightly actualizada mensualmente (con M de monthly) en la que se corrigen bugs para volver a probarla y así llegar a una versión Stable.

RC (Release Candidate): Término usado en todo el mundo Software para definir la versión de la aplicación que es candidata a ser la principal versión. En CyanogenMod esta versión se utiliza para una ROM que ha sido probada pero que aún no llega a ser Stable(Estable).

Stable: La versión definitiva para cada dispositivo, como su nombre lo dice, es la ROM estable y más reciente que se encuentra de manera oficial en el sitio web.

- AOKP (Android Open Kang Project) es una ROM no oficial basada en el sistema operativo de código abierto Android. Cuando se comparan AOKP y CM no parece haber ninguna diferencia a simple vista. La principal diferencia se encuentra en el menú de configuración. La ROM AOKP puede enorgullecerse de poseer una estabilidad y velocidad increíbles, incluso diría que es un poco más rápida que CM. La personalización es sin embargo el punto fuerte de la ROM AOKP.

- MIUI MIUI es una ROM no oficial basada en el sistema operativo de código abierto Android desarrollado por Xiaomi Tech. Cuenta con una interfaz de usuario muy modificada que elimina el cajón de aplicaciones Android y ha sido comparado con el iOS de Apple. Incluye funciones adicionales que no se encuentran en Android, incluyendo conmutadores en la ventana de notificaciones, nuevas aplicaciones como el reproductor de música, la galería de imágenes o la cámara de fotos, y un marcador telefónico alterado que muestra los contactos que coinciden mientras el usuario marca números.

Otras ROMs: MokeeOS, OmniROM, Carbon, Paranoid Android, PACM-Man, AOSP, SlimKat, etc.

KERNEL: Es el núcleo del SO de Android, está basado en Linux y es la parte del sistema operativo que se encarga de administrar todos los recursos del sistema, tanto el hardware como sus funciones y hacer que todo funcione de forma correcta. Igualmente cada teléfono posee un kernel específico, pero gracias a una amplia comunidad es fácil encontrar kernel alternativos (custom kernels) a los oficiales que en muchas ocasiones ayudan a mejorar nuestro teléfono a la vez que permiten obtener más seguridad. El kernel es independiente del sistema operativo, por lo que podemos cambiar de kernel sin que para ello afecte al resto del sistema y podamos perder algunos datos. Para poder instalar un custom kernel en vuestro dispositivo por lo general es necesario tener rooteado el móvil y luego desbloqueado el bootloader, además de tener instalado algún Recovery.

BOOTLOADER: El bootloader (gestor de arranque) de nuestro móvil es un programa encargado

de cargar y ejecutar el sistema operativo luego de verificar que este sea legal.

El bootloader también selecciona el kernel (o núcleo del sistema operativo). Es un componente esencial del proceso de inicio, y se almacena en un área de memoria segura. Cuando encendemos nuestro teléfono y vemos salir el logo de LG nos enfrentamos cara a cara con el bootloader.

¿Qué significa desbloquear el bootloader?

La gran mayoría de los fabricantes añaden un cargador de arranque bloqueado, esto quiere decir que el dispositivo solo podrá ejecutar sistemas operativos aprobados por ellos. Usualmente esto quiere decir que la partición de arranque del sistema tiene una firma digital aprobada, y por esta razón es "booteable".

Para poder instalar una versión de Android diferente (Custom ROM) en un dispositivo primero tenemos que desbloquear el bootloader o incluso reemplazarlo. Dependiendo del fabricante (casi todos los conocidos), tu garantía se pierde inmediatamente. El proceso de desbloqueo varía dependiendo del dispositivo.

Nota: El Desbloqueo del Bootloader no debe ser confundido con el desbloqueo de la SIM (que te permite usar tu smartphone con cualquier operadora), ya que muchas veces se confunden ambos términos y son cosas muy distintas.

RECOVERY:

El Recovery es una partición con propiedades de arranque (boot), es un entorno ligero que se ejecuta separado y a la vez paralelo el sistema operativo Android principal. Las particiones principales en Android son boot/kernel y boot/system, el Recovery está separado de éstas, y contiene su propio kernel de Linux.

Gracias a que tiene su propio kernel nuestro dispositivo puede bootear (arrancar/iniciar) en modo recovery incluso cuando el sistema está dañado de alguna forma. Mientras la partición de recovery se mantenga intacta, el usuario tiene una herramienta a la mano para arreglar su móvil. En conclusión, el Recovery es su propio amo, y es completamente independiente del resto de Android.

Casi todos los terminales vienen con un recovery de serie creado por el fabricante pero este apenas deja opciones y otorga muy poca libertad, así que nosotros instalaremos otro recovery, customizado y especial para nuestro terminal. Éste permitirá una mayor libertad a la hora de poder llevar a cabo distintas acciones.

...

Descargar como (para miembros actualizados) txt (27 Kb)
Leer 17 páginas más »
Disponible sólo en Clubensayos.com