¿Qué es FastBoot? y cual es la diferencia para obtener el root en dispositivos Nexus?

Tengo algunas dudas sobre fastboot y algunas otras cosas.

Soy propietario de un antiguo HTC Desire en el que, hace mucho tiempo, instalé la distribución de Android Cyanogen Mod .

Aunque instalé el Cyanogen tengo muchas dudas sobre el fastboot y la arquitectura de Android.

¿ Qué es exactamente FastBoot ? ¿Para qué sirve?

También tengo una duda acerca de cómo obtener permisos de root en el nuevo Nexus 5 , leyendo en línea tengo entendido que para obtener permisos de root en los dispositivos Nexus tengo que conectarlo a mi PC y ejecutar un programa que me dé el root. .pero esto es lo mismo que hice en mi HTC Desire.

¿Cuál es la diferencia? ¿Por qué mucha gente dice que obtener permisos de root en los dispositivos Nexus es más fácil que en otros dispositivos? me parece lo mismo!!! ¿Qué me estoy perdiendo?

Ya ha utilizado las etiquetas correctas. Sus wikis de etiquetas responderán a la mayoría de sus preguntas, por ejemplo, el wiki de etiquetas de fastboot entra en detalles sobre para qué es (para) Fastboot. Muchos de nuestros wikis de etiquetas contienen tales explicaciones o incluso consejos de primeros auxilios, siempre vale la pena echarles un vistazo ;) Como no tengo un dispositivo Nexus, dejaré las partes restantes para que otros las respondan.
Echa un vistazo a esta respuesta: android.stackexchange.com/a/46682/30106 . Al menos debería resolver sus consultas para un arranque rápido.
@naveen "arranque rápido" no es lo mismo que "arranque rápido".

Respuestas (1)

Cuando se habla de obtener la raíz para un dispositivo determinado, generalmente significa obtenerlo por primera vez por parte de los desarrolladores. En general, hay dos formas de hacer esto. Puede encontrar una vulnerabilidad de software que pueda explotarse para elevar los permisos y colarse en el subinario (superusuario) en el área del sistema protegida contra escritura, o puede mostrar una imagen del dispositivo con la raíz ya instalada. No hace falta decir que explotar vulnerabilidades es mucho más difícil. Aquí es donde entra en juego el arranque rápido.

En algunos dispositivos (principalmente HTC y Motorola), Fastboot es un modo de inicio especial que le permite mostrar imágenes prefabricadas en varias particiones de memoria interna. Es similar al modo de "Descarga" de Samsung, excepto que en lugar de software propietario como Kies u Odin (y Heimdall), utiliza la utilidad fastboot que viene de serie con Android SDK .

Sin embargo, los fabricantes de dispositivos pueden restringir, y generalmente lo hacen, a las imágenes firmadas por el propio fabricante (o los operadores). Esto es lo que se conoce como bloqueo del gestor de arranque. La mayoría de los teléfonos nuevos se envían con cargadores de arranque bloqueados, lo que hace que sea imposible flashear ROM personalizadas. Vuelve a tener que rootear a través del otro método más difícil.

Los dispositivos Nexus vienen con gestores de arranque desbloqueables, para que puedas flashear ROM fácilmente y sin restricciones. Desbloquear un gestor de arranque de un dispositivo Nexus también es muy fácil. Una imagen previamente rooteada suele aparecer muy rápidamente para estos dispositivos una vez que se lanzan.

Vale la pena señalar que con Android 4.3 (Jelly Bean) y aún más con 4.4 (KitKat), Google ha cambiado algunas políticas de seguridad del sistema operativo de bajo nivel, lo que hace que los métodos de enraizamiento antiguos queden obsoletos. Desbloquear el cargador de arranque y mostrar una imagen modificada del sistema operativo que eluda estas nuevas políticas pronto se convertirá en la única forma de lograr realmente la raíz. Puedes leer más sobre esto aquí .