我有一部 Android 手机 Galaxy S3。我想为它开发一个 USB 设备驱动程序。所以我做了一个简单的驱动程序,用 Galaxy S3 Linux Kernel 编译。但是没有root权限我不能执行'insmod'命令。
是否可以为安卓手机开发设备驱动程序?
此外,驱动程序源代码是典型的字符设备驱动程序示例,具有 open()、close()、read()、write() 函数。
错误消息是:
insmod:权限被拒绝
(没有root权限)insmod:无效的模块格式
(通过'rooting'获得root权限。我认为内核因'rooting'而改变。并且使用三星发布的原始Galaxy S3 Linux Kernel编译的设备驱动程序。)