Posible duplicado:
¿Mensajes de arranque de Android para la depuración?
Relacionado con este post que he creado: ¿Genera el emulador de Android algún tipo de archivo de registro al que pueda acceder si se bloquea?
He estado buscando y tratando de averiguar si hay alguna manera en absoluto para obtener algún tipo de información de depuración o cualquier tipo de mensajes del núcleo de un teléfono Android si ¿se queda atascado en un estado de bucle de arranque? Eso significa que el teléfono se queda atascado en la pantalla de inicio de "Google", luego se bloquea, luego va a eso, luego se bloquea.
Sé que el teléfono tiene varias etapas de carga de arranque, pero para mí, incluso para averiguar por qué mi imagen del sistema / kernel modificado está haciendo que el teléfono se bloquee, tengo que saber al menos donde el teléfono está fallando?
¿Hay algún tipo de registro que el emulador de Android tal vez escupe que muestra que va a través de las etapas de arranque: es decir, la etapa 1 del cargador de arranque, la etapa principal del cargador de arranque, el kernel que se carga, el proceso de inicialización, Zygote, Zygote inicializar Dalvik VM, la ejecución del servidor del sistema, entonces el arranque completado (cuando el ACTION_BOOT_COMPLETE
se levanta la bandera/evento).
He intentado modificar init.rc
para hacer eco de los comandos a un registro de arranque (pero no funcionó, aunque no sé si el teléfono llega a esa etapa, todo lo que tengo es una pantalla de inicio inútil), he probado cualquiera de las cosas de ADB, pero por supuesto ADB no funciona si el teléfono no llega a un estado estable, el Linux dmesg
comando sólo funciona para mostrar que el teléfono conectado a través de USB, y los desarrolladores de Android han optado por no al menos explicar que sólo ellos tienen ese tipo de herramientas de desarrollo. ¿Puede alguien orientarme sobre qué puedo hacer para depurar el proceso de arranque? Tiene que haber algún tipo de registro al que pueda acceder con el emulador al menos.
En otras palabras, ¿cómo puede alguien obtener algún tipo de registro de su teléfono/emulador si se queda atascado en un bootloop?
Para más información, mi versión del kernel que creo que he descargado para la construcción de mi teléfono es la versión 3.x del kernel de Linux (el kernel de stock sacado del tuna
y utilizando el proyecto "omap"), para Android Galaxy Nexus (maguro), siendo la plataforma Android 4.0.3 ICS.