J'utilise une carte Android avec une ROM personnalisée basée sur Android 4.4.2. J'essayais de remplacer une application /system/priv-app/ en installant une version mise à jour dans la partition normale.
En testant, je me suis rendu compte que l'override ne restait que jusqu'au redémarrage. J'ai donc commencé à creuser dans les sources de l'AOSP et c'est là que je suis tombé sur l'appel à disableSystemPackageLPw
qui appelle à son tour writeLPr
.
Si writeLPr
se déroule, je m'attends à voir mon paquetage listé dans le fichier "/data/system/packages.xml". Cependant, ce n'est pas le cas ici et je soupçonne donc que c'est la cause principale.
Il serait intéressant de connaître le point de vue des utilisateurs de la communauté sur l'utilisation prévue de packages.xml afin de confirmer la même chose.