Я заново подписал все системные приложения LineageOS своим собственным ключом и заменил их все перед первой загрузкой.LineageOS загружается нормально, но затем все переподписанные системные приложения аварийно завершают работу с ошибкой типа:
SystemUI stopped, Settings stopped.
Кажется, что переподписанные системные приложения непригодны для использования.Может быть, я сделал какую-то ошибку или в LineageOS реализована некоторая проверка на несанкционированный доступ?
Что я сделал: я открыл все системные приложения с помощью менеджера zip-файлов winrar и удалил файлы CERT.RSA и CERT.SF в каждом METAINF папку и удалил все имена и записи дайджеста SHA-256 во всех MF-файлах манифеста.Также все другие apk, например, в папке framework, например, файл framework-res.apk, я их редактировал следующим образом.Затем я создал хранилище ключей с помощью Key, используя Java keytool, я думаю, что он самоподписан.Затем я подписал все APK с помощью инструмента для печати Uber Apk и успешно выполнил выравнивание по zip.Затем я прошил Lineage OS с TWRP на телефоне.Перед первой загрузкой я удалил системные апки с файловым менеджером TWRP и заменил их на свои самозаверяющие.Uber-Sign-Tool: https://github.com/patrickfav/uber-apk-signer
Изображение ошибки: https://imgur.com/a/hAwsJuO
Спасибо за помощь
Майк андроид-нуб