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.