制作Android系统应用

时间:2014-09-03 09:36:53

标签: java android

我正在编写Android应用程序以自动激活我公司电话的保修

  • Bootupreceiver:在手机启动时调用Khoidong.java服务
  • Khoidong.java服务:将数据(Imei,Model)发送到我的服务器

一切正常。 (用户应用程序) 我想把它变成系统应用程序,以便它仍然存在工厂重置

我将APK发送给制造商,并要求他们将我的apt添加到system / app

他们发送了我的apt在系统应用程序中的固件。但它不起作用。

我尝试将我的apk复制到系统/应用程序。我重启时工作正常。但是当我出厂重置手机时,手机启动,我的应用程序关闭。

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

系统应用程序被烘焙到ROM映像中,并使用与其签名的ROM相同的密钥进行签名,从而为他们提供对系统的额外访问权。

如果不更新设备的ROM映像,则无法在同一级别添加新系统应用程序,即使这样,您也需要使用OEM密钥对应用程序进行签名,并且您必须要求将其包含在他们的ROM。

拥有root设备允许标准应用获得额外的访问权限而无需系统应用。