1 votes

/data/system/packages.xml ne se met pas à jour après l'installation/désinstallation d'applications. Est-ce normal ?

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.

1voto

Romain Points 133

Selon le code stock d'Android. (AOSP) packages.xml doit contenir une entrée pour les paquets installés afin de conserver tout type de configuration/overrides/mises à jour que nous faisons.

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