如何在安卓系统中将我们的应用程序作为系统应用运行

3

我们希望在已经root的设备上以root权限运行我们的应用程序。

我们有以下几个问题。

  1. 每次我们的应用程序运行时如何正确获取root权限?

  2. 要将应用程序作为系统应用程序运行,需要使用平台证书进行签名。

    a) 我们如何从供应商那里获得此证书?

    b) 如何跳过证书验证?

    c) 如何生成一个可以匹配任何设备平台证书的证书?

2个回答

0

你的第一个问题在这里得到了回答:如何通过Android SDK获取root权限?

针对你的第二个问题:厂商不会给你他们的平台证书,因为这将允许你通过声称自己是他们来破坏他们手机的安全性。除非运行自定义版本的Android,否则无法跳过证书验证。生成与现有平台匹配的证书需要你破解该平台厂商的私钥,这需要在长时间内投入大量计算资源,几乎肯定超出了你可用的资源水平。抱歉。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接