1 votes

Modification des problèmes de /system/build.prop sur un appareil entièrement rooté et sans DM-verity

Donc, j'ai un appareil MT6739 avec Android 8.1, il n'est pas A/B seamless, et il n'est pas TREBLE.

J'ai utilisé une méthode éprouvée pour supprimer DM-Verity. Sur cet appareil, il se trouvait dans la DTB, dans le boot et également dans les partitions du vendeur. J'utilise Magisk pour obtenir la racine et j'ai supprimé et installé beaucoup de /system/apps, changé l'audio, les animations de démarrage, etc. sur l'appareil. J'ai même changé les fonds d'écran et modifié le lanceur.

Cependant, chaque fois que je modifie quoi que ce soit dans le fichier /system/build.prop, l'appareil se bloque au démarrage !

J'ai essayé avec Magisk DM-verity ON/OFF sans résultat. J'ai également recopié un build.prop de mon PC et cela a fonctionné à nouveau. Donc, quelque chose doit chercher le build.prop et vérifier s'il y a des changements.

Tout ce que j'ai fait, c'est changer la propriété ro.product.model pour être sûr que rien dans le build.prop n'est incorrect. J'ai essayé de définir les permissions (644, pour une raison quelconque, elles sont de 600 (RW - - ) sur l'appareil, donc j'ai aussi essayé).

Il y a un build.prop dans la partition /vendor. J'ai entendu parler de cette vérification de l'empreinte digitale du système/build.prop, mais ils sont différents de toute façon sur la ROM stock.

J'ai aussi essayé de copier le build.prop de /system vers ici pour qu'ils soient identiques.

Des idées toutes fraîches !

Quelqu'un sait-il ce qui se passe ici ? Je peux littéralement changer tout ce que je veux sur l'appareil comme les jours normaux/pré-vérité sauf pour les paramètres build.prop.

0voto

Aleks Points 1

Quand vous avez fait le patch DM Verity, avez-vous patché le boot.img pour supporter Android 8.1 ? Si vous travaillez sur Win, vous pouvez utiliser ClassyKitchen. Si vous travaillez sur Linux, AIK Linux est la meilleure solution. Je suggère d'utiliser classykitchen et de patcher pour DM Verity et d'activer le support 8.1. Cela a fonctionné pour moi. 8.0 Oreo. ;)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X