How can I get a list of all active kernel drivers on my Android system?

How can I get a list of all active kernel drivers on my Android system ?. What is equivelant Linux "lsmod" in Android? I used adb shell and also opened an application for the Android Terminal emulator and did "lsmod". I get some kind of lame two-piece list from my BSP. But it does not list all the drivers of my entire system, that the Linux kernel is actively working.

+8
android kernel device-driver
source share
2 answers

Running 'ls / sys / module /' on my Samsung Galaxy S3 works 4.1.1 Jelly bean, I get the following output

http://pastebin.com/2zF8RwvS

This is a list of all the built-in modules in my Kernel 3.0.31

In addition, there are loadable modules: 'ls / system / lib / modules /'

http://pastebin.com/G5KLC65V

+10
source share

lsmod will not list all active drivers in the kernel. lsmod is a list of kernel modules that are now inserted, they can be drivers or some other functions. In principle, on embedded systems, most drivers will not be built as modules; instead, they are statically built into the kernel. To find out all the drivers, you need to go through the / sys directory.

+3
source share

All Articles