我正在编写Android应用程序以自动激活我公司电话的保修
一切正常。 (用户应用程序) 我想把它变成系统应用程序,以便它仍然存在工厂重置
我将APK发送给制造商,并要求他们将我的apt添加到system / app
他们发送了我的apt在系统应用程序中的固件。但它不起作用。
我尝试将我的apk复制到系统/应用程序。我重启时工作正常。但是当我出厂重置手机时,手机启动,我的应用程序关闭。
任何人都可以帮助我。
答案 0 :(得分:0)
系统应用程序被烘焙到ROM映像中,并使用与其签名的ROM相同的密钥进行签名,从而为他们提供对系统的额外访问权。
如果不更新设备的ROM映像,则无法在同一级别添加新系统应用程序,即使这样,您也需要使用OEM密钥对应用程序进行签名,并且您必须要求将其包含在他们的ROM。
拥有root设备允许标准应用获得额外的访问权限而无需系统应用。