在应用崩溃的情况下无法重新签名Android系统应用(使用LineageOS)

时间:2018-11-28 18:48:58

标签: android crash sign

我已经用自己的密钥重新签名了LineageOS的所有系统应用程序,并在首次启动之前将它们全部替换了。 LineageOS正常启动,但随后所有重新签名的系统应用程序崩溃,并显示以下错误:

SystemUI stopped, Settings stopped.

似乎重新签名的系统应用程序不可用。也许我犯了一些错误,或者LineageOS实施了一些防篡改检查?

我做了什么: 我使用winrar zip管理器打开了所有系统应用程序,并删除了每个META INF文件夹中的CERT.RSA和CERT.SF文件,并删除了所有MF清单文件中的所有名称和SHA-256摘要条目。还有所有其他apk,例如在framework文件夹中,例如framework-res.apk文件,我都是这样编辑的。然后,我使用Java keytool使用Key创建了一个密钥库,我认为这是自签名的。然后,我使用Uber Apk签名工具签署了所有APK,并成功执行了zip对齐。然后,我在手机上用TWRP刷新了Lineage OS。在第一次启动之前,我用TWRP文件管理器删除了系统apk,并用我的自签名文件替换了它们。 优步签名工具:https://github.com/patrickfav/uber-apk-signer

错误图片:https://imgur.com/a/hAwsJuO

感谢您的帮助

像android-noob一样

0 个答案:

没有答案