Buscar este blog

lunes, 30 de junio de 2014

ANDROID Y SUS CARACTERÍSTICAS





Android: es un Sistema Operativo basado en Linux y diseñado para varios tipos de 
dispositivos, entre ellos los Smartphones y Tablets;
una de las ventajas más importantes sobre 
otros SO respetables como Windows Phone, iOS, etc., 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 "raras" como root, recovery, 
bootloader, ROM, launcher, Theme, apk, etc., y muchas veces se incurre en el error de querer 
modificar nuestro Android 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 confianza y seguridad a futuro


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 (acceso a la raíz del SO). Comparando con una PC, adquirimos 
mediante este procedimiento Permisos de Administrador 

Para rootear su dispositivo, existen varios Programas y hasta aplicaciones, entre las más 
conocidas tenemos Superoneclick, Unlockroot, Flashtool (Sony), Framaroot, Motochopper, 
Cydia Impactor, etc,; sólo deben buscar em Google de acuerdo al modelo específico de su 
smartphone el Programa o aplicación correcta para poder rootear correctamente, siempre 
traten de ayudarse con tutoriales de la web y de Youtube. 

Kernel: El kernel 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. 
BootLoader: El bootloader de nuestro móvil es el encargado de vigilar e impedir que podamos 
hacer algo que las empresas fabricantes no desean. Cuando encendemos nuestro teléfono y 
vemos salir el logo de LG nos enfrentamos cara a cara con el bootloader. Su función es 
comprobar si el sistema que va a cargar es “legal”. Para que el sistema sea legal, el mismo 
debe venir firmado con un certificado que no se puede copiar, algo que el bootloader se 
encarga de verificar, bloqueándolo en caso contrario.Si queremos instalar ROMs alternativas 
hemos de desbloquear el bootloader, siguiendo un proceso distinto para cada fabricante. De 
ésta forma el bootloader estará listo para aceptar cualquier sistema que queramos cargar. Una 
labor que a veces se torna delicada es abrir el bootloader porque puede convertir nuestro 
terminal en un caro pisapapeles si no procedemos con cuidado, por ello debemos averiguar 
con paciencia en la web el procedimiento exacto para el modelo específico que tengan, 
recuerden también que no todos los smartphones con Android son desbloqueables. 

Recovery: Es la parte del sistema que una vez alterada nos va permitir instalar una ROM ya 
sea oficial o alternativa, así como volver a versiones anteriores. Casi todos los terminales 
vienen con un recovery de serie creado por el fabricante pero este apenas deja opciones y 
otorga muy poca libertad. El recovery básicamente se encarga de instalar paquetes de 
software. 
Así que nosotros instalaremos otro recovery, customizado y especial para nuestro terminal. 
Este permitirá una mayor libertad a la hora de poder llevar a cabo distintas acciones. Los 
recovery más conocidos son ClockworkMod Recovery y TWRP Recovery,


Launcher: Un launcher (o home) es una app que básicamente se encarga de mostrarnos la 
pantalla de inicio, la interfaz del escritorio y de nuestro cajón de aplicaciones. Una de las 
ventajas de Android es que éste se puede cambiar sin problemas en nuestros equipos y hay 
desde los más básicos y simples hasta los más complejos y espectaculares, con efectos y 
transiciones en 3D, lo cual nos permite personalizar y darle una imagen totalmente diferente a 
nuestro terminal de forma fácil y sencilla y la veces que se nos antoje. 
Theme (Tema o Skin): Un theme o tema es lo que comúnmente conocemos como skin, es 
decir es una app que sirve para cambiar el aspecto de los iconos de nuestro escritorio, barra 
de estado, barra de notificaciones, ajustes, batería, etc. Hay de dos tipos: 
Para launchers: Cuando tenemos instalado algún launcher, generalmente tenemos la opción 
de descargar e instalar themes para determinado launcher. 
Para el Theme Chooser: Cuando tenemos una custom ROM instalada, hay variedad de 
themes que podemos usar a través del Theme chooser que es una app que sirve para poder 
aplicar o cambiar un theme sin necesidad de tener instalado un launcher específico. 

App: Abreviatura del término inglés "Application" (Aplicación). Básicamente es un Programa 
que puedes descargar e instalar en los diferentes smartphones del mercado. Pueden ser de 
pago o gratuitas, de usuario o de sistema, algunas requieren acceso root para que funcionen 
correctamente, otras no.

Apk: Un archivo con extensión .apk es un paquete ejecutable para el sistema operativo 
Android. Es la extensión de lo que comúnmente llamamos aplicación. 
ADB (Android Depuration Bridge): Puente de depuración Android o Modo Depuración USB . 
Esta herramienta se utiliza para conectar y enviar comandos a un teléfono Android desde un 
Ordenador. Activar el Modo Depuración es necesario para cuando rooteamos, desbloqueamos 
el bootloader, etc. Para activarlo entramos en Ajustes/Opciones de Desarrollador/y 
seleccionamos la casilla "Depuración de USB". 
Odex: todas las aplicaciones vienen empaquetadas en archivos con extension .apk En 
algunas ROMs como la de fábrica junto con las aplicaciones de sistema o que vienen "de 
serie" en el firmware del fabricante (system/app/), se puede encontrar un archivo de extensión 
.odex con el mismo nombre que el APK cuya función es la de ahorrar espacio. Estos archivos 
.odex son colecciones de partes de la aplicación correspondiente, que están optimizadas 
antes de arrancar. Lo que se consigue con esto es que se arranque el sistema mas rápido ya 
que con este sistema se hace una precarga de parte del código de la aplicación. Es por esto 
que las aplicaciones de sistema o preinstaladas sean difíciles de modificar, ya que parte del 
código de la aplicacion ya está escrito en dicho archivo .odex, lo que hace difícil editar el 
código para añadir o quitar funcionalidades a la aplicacion o, simplemente, cambiar el aspecto 
de las aplicaciones editando la parte visual (frameworks y demás... iconos, logos, fondos, etc 
etc)

Deodex: El proceso de deodexado consiste, simplemente, en reempaquetar todos los 
contenidos y componentes de la aplicacion en el APK correspondiente mediante el 
recompilado del classes.dex, que es el fichero contenido en el APK que contiene las clases de 
Java que se han usado en el código de la aplicación. Hecho esto, lo que se consigue es tener 
todo en el mismo sitio y permite que se ejecute toda la aplicación desde el paquete APK, por 
así decirlo, sin que haya interacciones desde fuentes externas como son los archivos .odex 



ESTOS FUERON ALGUNOS DE LOS CONSEPTOS BASICOS QUE SE DEBEN CONOSER SOBRE ANDROID 


creditos : 

Gabriel D Jesus Virguez


No hay comentarios:

Publicar un comentario