Android ndk 正在加载具有根权限的模块

Android ndk 正在加载具有根权限的模块,android-ndk,Android Ndk,我用NDK开发了一个模块。模块内的代码执行需要root权限的操作(即,尝试使用开放系统调用打开设备驱动程序)。模块作为APK的一部分进行打包和加载 尝试使用NDK功能的android应用程序失败,出现“权限被拒绝”错误。这是因为模块/应用程序没有root权限 是否可以使用root权限加载模块?如果是,如何进行 提前感谢所有的贡献者。 Naidu最好的方法是编写自己的可执行文件,并使用su从android应用程序调用它。my中提供了如何编写自己的可执行文件。如果您的设备版本adb重新装载 cmd:

我用NDK开发了一个模块。模块内的代码执行需要root权限的操作(即,尝试使用开放系统调用打开设备驱动程序)。模块作为APK的一部分进行打包和加载


尝试使用NDK功能的android应用程序失败,出现“权限被拒绝”错误。这是因为模块/应用程序没有root权限

是否可以使用root权限加载模块?如果是,如何进行

提前感谢所有的贡献者。
Naidu

最好的方法是编写自己的可执行文件,并使用su从android应用程序调用它。my中提供了如何编写自己的可执行文件。

如果您的设备版本<3.0,请在将设备连接到pc后运行命令-

cmd:>adb remount
cmd:>adb push <your apk file name> /system/app
cmd:>adb shell
#reboot
cmd:>adb重新装载
cmd:>亚洲开发银行推送/系统/应用程序
cmd:>adb外壳
#重新启动

您的应用程序将在重新启动后安装。

我认为答案不在上下文中。如果我错过了,你能帮我理解吗?你想做什么?是否要将应用程序保留在将作为系统应用程序运行的系统文件夹中?尝试使用NDK功能的android应用程序失败,并出现“权限被拒绝”错误。这是因为模块/应用程序没有root权限。是否可以使用root权限加载模块?如果是,如何打开?无法作为第三方打开设备驱动程序。访问任何系统模块都会出现权限被拒绝错误,您需要root权限才能处理该错误。你可以按照我的指示去做。