У меня есть Galaxy S3, который является телефоном Android. Я хочу разработать для него драйвер USB-устройства. Поэтому я сделал простой драйвер, скомпилированный с ядром Galaxy S3 Linux. Но я не могу выполнить команду «insmod» без разрешения root.
Можно ли разработать драйвер устройства для телефона Android?
Кроме того, исходный код драйвера представляет собой образец типичного драйвера символьного устройства, который имеет функции open(), close(), read(), write().
И сообщение об ошибке:
insmod: Отказано в доступе
(нет прав суперпользователя)insmod: недопустимый формат модуля
(имеют root-права через «рутирование». Я думаю, что ядро было изменено из-за «рутирования». И драйвер устройства скомпилирован с оригинальным ядром Galaxy S3 Linux, выпущенным Samsung. )