AndroidフォンであるGalaxy S3を持っています。そのための USB デバイス ドライバーを開発したいと考えています。そこで、Galaxy S3 Linux Kernel でコンパイルされた単純なドライバーを作成しました。しかし、root 権限がないと 'insmod' コマンドを実行できません。
Androidフォン用のデバイスドライバを開発することは可能ですか?
また、ドライバーのソース コードは、open()、close()、read()、write() 関数を含む典型的なキャラクター デバイス ドライバーのサンプルです。
エラーメッセージは次のとおりです。
insmod: 権限が拒否されました
(ルート権限がありません)insmod: 無効なモジュール形式
(「ルート化」によってルート権限を持っています。「ルート化」によってカーネルが変更されたと思います。また、samsung によってリリースされたオリジナルの Galaxy S3 Linux カーネルでコンパイルされたデバイス ドライバ。)