¿Es posible desbloquear el cargador de arranque sin acceso de root? Si es así, ¿hay otra forma de desbloquear el cargador de arranque sin usar el comando...
fastboot oem unlock
Ahora, para los antecedentes que podrían ser útiles para comprender mi pregunta. Mi dispositivo en particular no parece ser compatible con fastboot, por lo que me pregunto si hay alguna manera de hacerlo usando
adb shell
Este es el comportamiento cuando trato de usar fastboot.
build@build-VirtualBox:~$ lsusb
Bus 001 Device 009: ID 2207:0010
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
build@build-VirtualBox:~$ adb devices
List of devices attached
OUGRYBWWCM device
build@build-VirtualBox:~$ adb reboot bootloader #<--- Tablet enters bootloader mode
build@build-VirtualBox:~$ fastboot devices #<--- Empty results, no fastboot commands will work
build@build-VirtualBox:~$ lsusb
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
# Bus 001 Device 009: ID 2207:0010 --> missing from lsusb command
El dispositivo se basa en el procesador RK3066 de Rockchip.
La respuesta corta es sí, puedes. La respuesta larga está a continuación, pero básicamente depende de su dispositivo, su cargador de arranque y si alguien ha descubierto una explosión para desbloquear el cargador de arranque todavía.
Más información:
Desde este enlace se puede ver la diferencia:
¿Qué es el gestor de arranque y por qué desbloquearlo?
En términos literales, el cargador de arranque es un código que se ejecuta antes de que comience a ejecutarse cualquier sistema operativo. Los cargadores de arranque básicamente empaquetan las instrucciones para arrancar el kernel del sistema operativo y la mayoría de ellos también tienen su propio entorno de depuración o modificación. Como el cargador de arranque se inicia antes que cualquier pieza de software en su dispositivo, lo hace extremadamente específico del procesador y cada placa base tiene su propio cargador de arranque. Cada teléfono Android tiene un gestor de arranque que le indica al kernel del sistema operativo que arranque normalmente.
¿Por qué está bloqueado?
Un cargador de arranque generalmente está bloqueado en un dispositivo Android porque, aunque es un sistema operativo de código abierto, los fabricantes quieren que se ciña a su versión de sistema operativo Android diseñada específicamente para el dispositivo. Para aplicar este concepto, los fabricantes bloquean el gestor de arranque. Con un cargador de arranque bloqueado en dispositivos Android, es prácticamente imposible actualizar una ROM personalizada y los intentos forzados anulan la garantía y generalmente terminan en bloques.
¿Por qué debo desbloquear?
La explicación a esta pregunta es realmente sencilla. Si desea rootear, querrá flashear la ROM personalizada después de la raíz, y si desea instalar una ROM personalizada, necesitará tener desbloqueado su cargador de arranque estándar. En términos simples, desbloquear el gestor de arranque le permite instalar firmware personalizado en su teléfono Android. Advertencia: desbloquear el gestor de arranque de su teléfono anula la garantía. También borra completamente (formatea) la memoria interna de su teléfono Android, incluidas aplicaciones, contactos, mensajes SMS y MMS, etc.
Solo una nota rapida…. La raíz se puede lograr sin desbloquear el cargador de arranque, pero eso requiere un exploit que es descubierto por un desarrollador.
Esta nota rápida es realmente la parte importante. Tiene que ser descubierto por un desarrollador, por lo que depende del dispositivo y si alguien descubrió el exploit y lanzó herramientas para que lo haga. HTC le permite desbloquear su cargador de arranque a través del sitio HTC Dev , pero otros no le darán ni una pulgada en esto.
dan hulme
barry