Diferencia entre revisiones de «Usuario:Juanda/android/bootloader»
De WikiEducator
(20 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 3: | Línea 3: | ||
<div class="slides layout-regular template-default"> | <div class="slides layout-regular template-default"> | ||
<div class="slide"> | <div class="slide"> | ||
− | |||
= Bootloader = | = Bootloader = | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ==bootloader== | + | ====Qué es el bootloader==== |
* El [http://forum.xda-developers.com/wiki/Bootloader bootloader] es en casí cualquier entorno de sistemas operativos (no solo Android), el primer código que se ejecuta en la máquina. | * El [http://forum.xda-developers.com/wiki/Bootloader bootloader] es en casí cualquier entorno de sistemas operativos (no solo Android), el primer código que se ejecuta en la máquina. | ||
*Al ser un código pequeño, está compuesto de las funciones más básicas: | *Al ser un código pequeño, está compuesto de las funciones más básicas: | ||
− | Comprobar el hardware | + | :Comprobar el hardware |
− | Inicializar el hardware | + | :Inicializar el hardware |
− | Arrancar el sistema operativo (Android o el recovery) | + | :Arrancar el sistema operativo (Android o el recovery) |
− | + | ||
− | + | ||
*Se accede con una combinación de teclas especiales, en función de cada movil. | *Se accede con una combinación de teclas especiales, en función de cada movil. | ||
− | + | </div> | |
− | + | <div class="slide"> | |
− | + | ||
*El bootloader tiene dependencia con el hardware lo que explica que cada teléfono o tableta tengan distintos bootloaders. | *El bootloader tiene dependencia con el hardware lo que explica que cada teléfono o tableta tengan distintos bootloaders. | ||
*Normalmente el bootloader viene bloqueado. | *Normalmente el bootloader viene bloqueado. | ||
*El usuario estándar no tendrá nunca necesidad de hacer un unlocking. | *El usuario estándar no tendrá nunca necesidad de hacer un unlocking. | ||
*No es lo mismo que desbloquear el teléfono que desbloquear el bootloader. | *No es lo mismo que desbloquear el teléfono que desbloquear el bootloader. | ||
+ | * En algunos dispositivos no es necesario desbloquear el bootloader para hacerse root. En otros es un requerimiento obligado | ||
* Nos servirá para acceder al movil mediante fastboot (según terminales) y en modo recovery. | * Nos servirá para acceder al movil mediante fastboot (según terminales) y en modo recovery. | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | + | ====Desbloqueo (unlocking) del bootloader==== | |
− | ==Desbloqueo (unlocking) del bootloader== | + | |
*Un bootloader bloqueado no permite cambiar la ROM (/system, /boot) o el recovery (/recovery). | *Un bootloader bloqueado no permite cambiar la ROM (/system, /boot) o el recovery (/recovery). | ||
*El desbloqueo normalmente elimina la garantía del terminal. | *El desbloqueo normalmente elimina la garantía del terminal. | ||
Línea 35: | Línea 31: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | + | * Android entrega un sistema abierto, no con bugs de seguridad (rooting) ([http://android-developers.blogspot.com.es/2010/12/its-not-rooting-its-openness.html ver blog ingeniero del equipo de seguridad de Android]). | |
− | * Android | + | |
*Los dispositivos Google Nexus están preparados para instalar sistemas operativos custom (ROM cocinadas) desbloqueando el bootloader mediante la herramienta fastboot, presente en el Android SDK: <em>fastboot oem unlock</em> | *Los dispositivos Google Nexus están preparados para instalar sistemas operativos custom (ROM cocinadas) desbloqueando el bootloader mediante la herramienta fastboot, presente en el Android SDK: <em>fastboot oem unlock</em> | ||
*Algunos fabricantes también permiten desbloquear el bootloader, por ejemplo [http://www.htcdev.com/bootloader htc] o [http://unlockbootloader.sonymobile.com/ Sony] | *Algunos fabricantes también permiten desbloquear el bootloader, por ejemplo [http://www.htcdev.com/bootloader htc] o [http://unlockbootloader.sonymobile.com/ Sony] | ||
Línea 43: | Línea 38: | ||
<div class="slide"> | <div class="slide"> | ||
*Al desbloquear el bootloader se borran los datos del teléfono. Esta es una medida de seguridad para evitar el robo de datos por hackers. | *Al desbloquear el bootloader se borran los datos del teléfono. Esta es una medida de seguridad para evitar el robo de datos por hackers. | ||
− | Si el bootloader está bloqueado no se puede flashear una ROM cocinada, no se pueden editar ficheros del sistema, sustituir la imagen por una de recuperación del sistema o instalar aplicaciones especializadas (Titanium Backup, adb wireless, etc.) | + | *Si el bootloader está bloqueado no se puede flashear una ROM cocinada, no se pueden editar ficheros del sistema, sustituir la imagen por una de recuperación del sistema o instalar aplicaciones especializadas (Titanium Backup, adb wireless, etc.) |
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ====Secuencia de arranque==== | ||
+ | [[Archivo:Bootsequence.png|400px]] | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ====Ejemplo acceso Bootloader==== | ||
+ | *Desde el bootloader podremos elegir arrancar en modo recovery | ||
+ | *Podremos utilizar el Recovery que aparece por defecto o alguno más completo. | ||
+ | *Nos moveremos en el menú mediante las teclas Vol+ y Vol- y seleccionaremos las opciones mediante el botón de encendido. | ||
+ | *El acceso al menú del bootloader difiere entre los distintos dispositivos debido al tipo de bootloader que posea o su versión. | ||
+ | *Normalmente se apaga el movil y se vuelve a encender pulsando varias teclas. | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | *Ejemplo: Con el HTC Desire manteniendo pulsados tecla de encendido y el botón Volumen -. | ||
+ | [[Archivo:Htc_bootloader.jpg|400px]] | ||
+ | </div> | ||
</div> | </div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Última revisión de 23:15 17 may 2013