Hello
Vendor Name: Xiaomi
Device name: Mi10T Lite
Device CodeName: gauguin
Version of /e/OS which existed previously: 1.9-s-20230311268558-dev-gauguin
and 1.10-beta.2-s-20230403274741-dev-gauguin
The device is: Not rooted
English version below
J’ai eu plusieurs un souci au passage de 1.8.1 vers 1.9 qui m’ont obligé à repasser sous ROM Stock.
J’ai suspecté la modification du fichier /system/build.prop que j’ai effectuée pour faire fonctionner mon application bancaire (Xiaomi, faut-il rebloquer le bootloader - #3 by saroumane38).
Aussi pour cette migration j’ai procédé en 2 temps:
- Tout d’abord avec fichier build.prop non modifié, je suis passé sous 1.10.beta.2 sans soucis.
- Ensuite j’ai modifié le fichier system/build.prop et lancé la migration vers 1.10 => au redémarrage j’ai eu un message “Echec de mise à jour”. Mais contrairement aux fois précédentes je n’ai pas noté de soucis de fonctionnement mais le système est resté en 1.10 beta.
Je remercie ici @PraksuQ pour son commentaire (Feedback for v1.10 - #2 by PraksuQ) car j’ai essayé sa commande adb enable-verity
qui a permis de régler ce problème.
J’ai toutefois été obligé de modifier à nouveau le fichier build.prop pour faire fonctionner mon appli de banque.
A quoi sert ce fichier build.prop et que fait la commande adb enable-verity
à part supprimer mes modifications (sachant que je n’ai pas réglé mes soucis en remettant manuellement le fichier à son état d’origine) ?
English version
I had several problems when I went from 1.8.1 to 1.9 that forced me to switch back to ROM Stock.
I suspected the modification of the /system/build.prop file that I made to make my banking application work (Xiaomi, faut-il rebloquer le bootloader - #3 by saroumane38).
So for this migration I proceeded in 2 steps:
- First with unmodified build.prop file, I switched to 1.10.beta.2 without worries.
- Then I modified the system/build.prop file and launched the migration to 1.10 => when I restarted I got a “Failed to update” message. But contrary to the previous times I did not notice any problem but the system remained in 1.10 beta.
I thank here @PraksuQ for his comment (Feedback for v1.10 - #2 by PraksuQ) because I tried his adb enable-verity
command which solved this problem.
However, I had to modify again the build.prop file to make my bank application work.
What is the purpose of this build.prop file and what does the adb enable-verity
command do besides deleting my modifications (knowing that I did not solve my problems by manually restoring the file to its original state)?