Est-il possible d'activer d'une manière ou d'une autre la console framebuffer dans les sources du noyau Android de Samsung, pour voir les messages du noyau au lieu du seul bootlogo ?
Réponse
Trop de publicités?Tu n'as pas vraiment dit ce que tu essayais de faire exactement mais si je comprends bien, et si tu es bon en soudure, on dirait que tu pourrait voulez trouver le UART de votre appareil, puis appuyez dessus et utilisez une connexion série à votre ordinateur pour lire la sortie du chargeur d'amorçage (par l'intermédiaire de la touche minicom ou un autre émulateur de terminal) et accéder à la console en direct de cette façon. Vous pouvez également obtenir des données série à partir de la console USB pendant le démarrage.
Bien sûr, si vous êtes simplement coincé avec un système qui ne démarre pas et que vous essayez de récupérer un appareil, vous pouvez utiliser odin/heimdall pour reflasher votre image de démarrage (y compris un nouveau noyau) ou installer une image de récupération personnalisée et l'utiliser pour flasher une ROM avec un bon noyau.
Il semble que vous ayez délibérément modifié vos propres noyaux - peut-être pour mettre à niveau vers une nouvelle base de noyau ou autre ? Si c'est le cas, une alternative à l'affichage des messages du noyau à l'écran est d'activer l'option PSTORE (le remplacement de /proc/last_kmesg par le système de fichiers), qui vous permettra de voir la console dmesg/kernel + tout message de panique après un mauvais démarrage au prochain redémarrage (tant que la mémoire vive n'est pas écrasée). Jetez un coup d'oeil à ceci ejemplo du noyau trlte (Samsung Note 4) pour savoir comment l'implémenter dans les noyaux plus récents. (S'il s'agit d'un noyau plus ancien, il suffit d'activer la fonction dernier_kmesg .)