El proceso de carga estándar del sistema operativo Android se parece (de los documentos):
- BootROM (comienza con el botón "on")
- Cargador de arranque
- Núcleo
- init/montaje
- Zygote+Dalvik VM
- Servicios del sistema
Pero tengo dificultades para entender el proceso de carga que prepara el flasheo (como lo conocí flasheando ROMs de Galaxy Tab y teléfonos móviles MTK)
¿Podría ayudarme a encontrar la posición de esas herramientas en este diagrama?
1) ¿El código que muestra el logo (o la carga de la batería en porcentajes cuando el cable de alimentación está encendido) y responde al USB (cuando el teléfono está apagado pero la batería está dentro)? ¿Dónde está? Debería estar colocado antes de la ROM de arranque - pero ¿cómo lo nombras?
2) ¿Quién es el responsable de manejar "on + volumne down" para cambiar al menú "bootload"? ¿BootRom o Bootloader?
3) "preloader" ¿cómo se posiciona allí? (No estoy seguro de que entiendo lo que es preloader).
4) Twrp ? fastboot ? odin3 ¿reemplazan a Dalvik o corren sobre él? twrp por sí mismo parece un SO completo.