После перезапуска вермагия modinfo gs_thermal по-прежнему равна исходной вермагии, а вермагия модифицированного модуля имеет -dirty постфикс. Dmseg не сообщил ничего интересного для «gs_thermal», за исключением того, что он был загружен по другому пути, чем я ожидал (а затем сообщил modinfo):
Код: Выделить всё
[ 0.623723] init: Loading module /lib/modules/gs_thermal.ko with args ''
[ 0.633351] init: Loaded kernel module /lib/modules/gs_thermal.ko
В документации по ядру AOSP есть раздел о загружаемых модулях ядра: https://source.android.com /docs/core/architecture/kernel/loadable-kernel-modules. Документация для меня слишком сложна, но я убедился, что конфигурация ядра соответствует ожиданиям, и не смогла сделать никаких выводов, которые могли бы помешать мне изменить и загрузить gs_thermal. Интересно, что версия ядра — Linux localhost 5.10.149-android13-4, а загруженный модуль ядра — 5.10.157-android13-4-ge3e0ccfb3fbf-ab9990464.
Подробнее здесь: https://stackoverflow.com/questions/792 ... not-loaded
Мобильная версия