¿Cuál es el método para depurar el kernel de Android para que no arranque en la tableta?

Tengo que probar una versión personalizada de Android en una tableta y necesito saber el método para depurar el kernel de Android para que no arranque en la tableta.

La tablet tiene solo una pantalla, 2 puertos USB y un puerto HDMI.

¿Qué quieres decir con 'desde el arranque'? Además, esta pregunta se acerca a una de desarrollo que sería mejor en StackOverflow.
Quiero decir que necesito leer el mensaje de depuración desde la etapa de arranque
¿Ha intentado activar la depuración de USB y luego después de la llamada de inicio adb shell dmesg >boot.log? Como en los sistemas Linux, esto debería almacenar todos los mensajes del arranque del dispositivo en un archivo llamado boot.log. // ¿Qué es lo que quieres lograr? Cuanto más preciso sea con su pregunta, más precisos podremos ser con nuestras respuestas :)

Respuestas (1)

Generalmente, lo que necesitas para lograr esto es conectarte a la consola serie del sistema. Al igual que en un sistema de escritorio, esto le brinda todos los mensajes de kernel e init a medida que se inicia el dispositivo, y acceso a un shell una vez que se inicia el dispositivo.

La forma de conectarse a la consola serie varía según el dispositivo y no nos ha dicho qué dispositivo tiene. Por lo general, debe sacar la placa principal de su caja (esto es irreversible en algunos dispositivos, ya que debe dañar la caja para abrirla) y encontrar el puerto serie. En la mayoría de los casos, no habrá ningún conector allí, solo puntos expuestos en la placa base para soldar un conector o un cable plano. Debe encontrar la hoja de datos del dispositivo en línea para encontrar el punto correcto para conectarse.

En algunos dispositivos, la consola serie se proporciona conectando un adaptador especial a la toma de auriculares. Con una compilación adecuada del kernel, se puede hacer que el dispositivo envíe una salida en serie en ese conector, y puede conectarse a él con un adaptador que haga usted mismo (si puede obtener las especificaciones del fabricante).

¡Es interesante que la consola serie se pueda enviar a la toma de auriculares! ¿Te importaría dar más detalles? :)
No estoy seguro de poder dar más detalles, ya que usé esta función mientras trabajaba bajo NDA. Es algo relativamente reciente y requiere soporte de hardware.