1 votos

Habilitar la consola framebuffer en la fuente del kernel de Android

¿Es posible habilitar de alguna manera la consola del framebuffer en las fuentes del kernel de Android de Samsung, para ver los mensajes del kernel en lugar de sólo el logotipo de arranque?

0 votos

Utilice el LiveBoot de Chainfire para hacerlo. Nota: necesitas tener un dispositivo rooteado.

0 votos

No puedo usar esto porque Android no arranca. Está atascado en el logo de arranque. Necesitaría algo más de bajo nivel.

0 votos

Pues entonces no tiene suerte para las aplicaciones externas. Necesitas algún kernel/cargador de arranque especial para hacerlo. Aunque no creo que haya uno para tu dispositivo.

1voto

fattire Puntos 716

No dijiste exactamente lo que intentabas hacer pero si lo entiendo bien, y eres buena soldando, suena como si podría quieren encontrar el UART en tu dispositivo, luego toca eso y usa una conexión serial a tu computadora para leer la salida del cargador de arranque (vía minicom o algún otro emulador de terminal) y acceder a la consola en vivo de esa manera. También puede ser capaz de obtener datos en serie de la USB durante el arranque.

Por supuesto, si te quedas atascado con un sistema que no arranca e intentas recuperar un dispositivo, puedes usar odin/heimdall para reflotar tu imagen de arranque (incluyendo un nuevo núcleo) o instalar una imagen de recuperación personalizada y usarla para flashear una ROM con un buen núcleo.

Suena como si estuvieras jugando deliberadamente con tus propios núcleos, tal vez para actualizarlos a una nueva base o algo así. Si ese es el caso, una alternativa a ver los mensajes del núcleo en la pantalla es habilitar TIENDA (el reemplazo basado en el sistema de archivos para /proc/last_kmesg), que te permitirá ver la consola dmesg/kernel + cualquier mensaje de pánico después de un mal arranque en el siguiente reinicio (siempre y cuando el ram no se sobrescriba). Echa un vistazo a esto ejemplo del núcleo trlte (Samsung Note 4) para saber cómo implementarlo en los nuevos núcleos. (Si es un núcleo antiguo, puede que sólo necesites encender last_kmesg .)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X