Est-il possible de charger un pilote en tant que module de noyau dans mon Galaxy S10, rooté par Magisk sans avoir à construire un nouveau noyau et le flasher ?
Réponse
Trop de publicités?Les pilotes sont construits comme des modules du noyau, c'est-à-dire que .ko
qui peuvent être chargés avec modprobe
mais pour cela vous devez reconstruire le noyau avec le module requis, ou il doit être compatible avec le noyau installé s'il est construit séparément.
Le noyau installé doit être construit avec CONFIG_MODULES=y
afin de charger les modules. Assurez-vous que la version de l'arbre du code source du noyau ou celle des fichiers d'en-tête correspondent à la version du noyau installé. Sinon, les dépendances peuvent être rompues, ce qui entraîne Unknown symbol in module
type d'erreurs. En outre, si le noyau est signé ( CONFIG_MODULE_SIG_FORCE
), les modules doivent être signés à l'aide de la même clé pour éviter que les required keys not available
erreur.