Android currently doesn't support this. Allowing third party apps to install kernel modules is Very Not Desireable in terms of the overall user experience.
On Apr 25, 2011 3:34 PM, "Abhijit" <[email protected]> wrote: > > Well, the intention may not be to attack with a malware or something, > but what if the phone supports some kind of hardware extension to > which a device is being attached which doesn't have a native support > in the form of a driver? > What if the phone can act as a USB host (like Nokia N8) and I am the > developer of a USB device and want to support my device on this phone? > Say I have a working Linux driver for my device and want that device > to work on this phone, then I might want to provide an APK which > installs the required driver. What other option do I have here? > > On Apr 22, 1:03 am, Mark Murphy <[email protected]> wrote: > > On Thu, Apr 21, 2011 at 7:06 AM, Nagesh A <[email protected]> wrote: > > > I have a requirement to install kernel module (module.ko) from the > > > application (say setup.apk file). > > > > Fortunately, this should be impossible. Kernel modules are part of the > > firmware, and random people writing random applications cannot attack > > Android users' devices this way. > > > > > For this, I am planning to invoke shell commands insmod/rmmod from the > > > application. But, insmod/rmmod commands need ROOT access to execute. > > > > And they may not exist on any given device. > > > > > Is it possible to get root access from application level? > > > > Not from an ordinary SDK application on an ordinary (un-rooted) device. > > > > > Is there any other way to do this work? > > > > Write your own firmware. > > > > > Further, I have gone through google groups mailing lists, and found > > > some of them > > > are saying its not possible to get root permissions from application > > > level. > > > > Correct. > > > > -- > > Mark Murphy (a Commons Guy)http://commonsware.com| http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy > > > > Android 3.0 Programming Books:http://commonsware.com/books > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

