Android 如何通过以系统uid运行的应用程序获得root权限?

Android 如何通过以系统uid运行的应用程序获得root权限?,android,Android,我在清单中将sharedUserId设置为“android.ui.system”,并使其作为系统(uid)运行,因此现在apk具有系统权限 如果Android设备尚未根化(即,没有su),我想在Android设备上获得root权限,我该怎么办?虽然您在清单文件中添加了系统用户ID,但root访问权限未被授予。还有其他检查,如签名匹配检查 这是 通过从该链接实现代码,您应该能够轻松实现root权限 感谢Muzikant的博客。谢谢。Muzikant提供了一个wrap类来执行su命令,以要求根临时权

我在清单中将sharedUserId设置为“android.ui.system”,并使其作为系统(uid)运行,因此现在apk具有系统权限


如果Android设备尚未根化(即,没有su),我想在Android设备上获得root权限,我该怎么办?

虽然您在清单文件中添加了系统用户ID,但root访问权限未被授予。还有其他检查,如签名匹配检查

这是

通过从该链接实现代码,您应该能够轻松实现root权限


感谢Muzikant的博客。

谢谢。Muzikant提供了一个wrap类来执行su命令,以要求根临时权限。这不是我的确切意思。因为前提条件是没有su(bin)命令。将su(bin)放入/system/bin/是我希望做的。是的,没错。需要进行签名检查。我利用“主密钥”漏洞通过了检查。你是如何让应用程序使用“android.ui.system”的?因为我在将它添加到manifest.xml时出错