我有一个支持USB主机功能的Android设备。我必须在应用程序的帮助下为连接到android系统的USB设备加载内核模块。
我的应用程序将在Android设备启动后开始运行并等待USB设备的连接。如果设备已连接,它将从SD卡加载.ko文件。
这只是一个想法。我们知道,对于计算机,我们将使用 insmod 命令以root用户身份在运行时加载内核模块。
我想知道使用android ndk 的Android应用程序是否可以使用同样的东西?
如果有人知道有关它的详细信息,请帮助我。
答案 0 :(得分:0)
加载内核模块(* .ko)需要root。话虽如此,它肯定是可能的,但你必须在root设备上运行,你的应用程序本身必须有root。
在“标准”情景中,不可能做到这一点。