I have a Galaxy S3 that is an android phone. I want to develop a USB Device Driver for it. So I made a simple driver that is compiled with Galaxy S3 Linux Kernel. But I can't execute 'insmod' command without root permission.
Is it possible to develop a device driver for android phone?
Additionally, a driver source code is a typical character device driver sample which has open(), close(), read(), write() functions.
And an error message are:
insmod: Permission denied
(have not a root permission )insmod: invalid module format
(have a root permission through 'rooting'. I think that the kernel was changed because of 'rooting'. And device driver compiled with original Galaxy S3 Linux Kernel which is released by samsung. )