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 :
No hay comentarios:
Publicar un comentario