Android应用程序的根权限(完整的应用程序,不仅仅是几个命令)

前端之家收集整理的这篇文章主要介绍了Android应用程序的根权限(完整的应用程序,不仅仅是几个命令)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
题 :

如何执行一个完整的应用程序与根占卜(不只是少数命令)?

情景:

我正在一个根深蒂固的Android设备上工作.

在Android应用中,我需要播放通过eth0收到的H.264流.我需要root权限打开(原始打开)eth0.

相应的代码在JNI中.由于需要在JNI代码和Java代码之间交换大量缓冲区,所以可执行的方式(Process.exec(su))非常不方便.

理想解决方案:

JNI代码在与Java代码相同的进程上下文中执行.因此,给我的Android进程授予root权限应该可以解决我的问题.但我不知道该怎么做

我试过了 :

将应用程序作为系统应用程序/私有应用程序.我以为这会给应用程序root访问.但是没有发生.

解决方法

尝试将您的应用程序从/ system / app移动到/ system / priv-app.

/ system / priv-app中的应用程序将具有系统级访问权限.

/ system是只读的,没有root,所以它阻止从/ system / app和/ system / priv-app卸载应用程序.至关重要的应用程序将放在那里,使其无法卸载.

/ system / priv-app允许安装在那里的应用程序使用signatureOrSystem和其他特权权限.

猜你在找的Android相关文章