Diferencia entre revisiones de «Usuario:Juanda/android/bootloader»
De WikiEducator
(→Desbloqueo (unlocking) del bootloader) |
|||
(31 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: | ||
+ | :Comprobar el hardware | ||
+ | :Inicializar el hardware | ||
+ | :Arrancar el sistema operativo (Android o el recovery) | ||
+ | *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. | ||
</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 24: | Línea 31: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | * Android | + | * 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]). |
*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]. | + | *Algunos fabricantes también permiten desbloquear el bootloader, por ejemplo [http://www.htcdev.com/bootloader htc] o [http://unlockbootloader.sonymobile.com/ Sony] |
*Otros no, y en este caso la comunidad intenta averiguar vulnerabilidades de seguridad para desbloquearlo (exploits). | *Otros no, y en este caso la comunidad intenta averiguar vulnerabilidades de seguridad para desbloquearlo (exploits). | ||
</div> | </div> | ||
<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