J'ai supprimé manuellement environ 50 paquets obsolètes de la bibliothèque Trichrome en utilisant rm
comme expliqué aquí .
Bien sûr, faire ce brutal rm
supprimer au lieu d'une méthode plus gracieuse pm uninstall
laisse toutes les entrées des anciennes versions de Trichrome comme restes dans /data/system/packages.xml
.
<package name="com.google.android.trichromelibrary_438908633"
codePath="/data/app/com.google.android.trichromelibrary_438908633-SwvwbO_SyYGt5Xu9yACVFw=="
nativeLibraryPath="/data/app/com.google.android.trichromelibrary_438908633-SwvwbO_SyYGt5Xu9yACVFw==/lib"
primaryCpuAbi="armeabi-v7a" secondaryCpuAbi="arm64-v8a" publicFlags="0"
privateFlags="0" ft="1781fabc898" it="1781fac0a2e" ut="1781fac0a2e"
version="438908633" userId="10263" installer="com.android.vending">
Existe-t-il un moyen de le purger automatiquement ? Le redémarrage ne le nettoie pas.
Ou puis-je simplement éditer ce xml et supprimer les entrées restantes ?
[Android 10]
2 votes
@beeshyams c'est là : Android.googlesource.com/platform/frameworks/base/+/refs/tags/ . Mais il est fort probable qu'il ait été converti de XML simple en XML binaire (comme AndroidManifest l'a été et) comme Android l'a fait pour d'autres fichiers XML sur l'appareil pour réduire la charge d'analyse. Il doit donc être décodé.
0 votes
C'est un fichier, pas un dossier
0 votes
Ju Tutt, OK, merci, mais pas d'entrées comme vous l'avez mentionné @IrfanLatif ce n'est pas codé, je me suis trompé en supposant qu'il s'agissait d'un dossier.
3 votes
@beeshyams au moins dans le code AOSP c'est codé en Format ABX .