我想从android应用程序中的dev / diag端口读取一些数据。如果我将使用ndk-build命令对其进行编译,并在将可执行文件授予必需的权限后从adb shell运行可执行文件,则我的代码运行良好。现在,我想从android应用程序中运行它。
我对此有一个解决方案: -将/ dev / diag的所有者更改为您的应用程序用来运行它的uid。 但是我不知道我的android应用程序如何与/ dev / diag端口交互,即在应用程序和端口的通信中涉及哪些权限检查。
我已经尝试了很多,但是没有解决这个问题。任何帮助将不胜感激。