J'ai récemment acheté un Huawei P30 et j'ai utilisé adb pour supprimer certaines applications préinstallées que je ne voulais pas utiliser. Je suis allé un peu trop loin et j'ai supprimé l'application galerie du système ( com.android.gallery3d
) qui s'avère être problématique pour de multiples choses, comme l'ouverture de photos prises directement depuis l'application appareil photo.
J'ai essayé de le réinstaller mais je suis confronté à de multiples problèmes :
-
Lorsque j'essaie d'installer l'APK qui est toujours sur le téléphone en
/system/priv-app/Gallery2
Je reçois unINSTALL_PARSE_FAILED_NO_CERTIFICATES
erreur. L'erreur complète :Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl30820468.tmp/base.apk: /data/app/vmdl30820468.tmp/base.apk: File res/drawable-xxxhdpi-v4/img_patten_7.jpg in manifest does not exist]
-
Lorsque j'essaie d'installer une version que j'ai trouvée en ligne, j'obtiens une
INSTALL_FAILED_VERSION_DOWNGRADE
ce qui est étrange puisque l'application est censée être désinstallée. Elle n'apparaît pas danspm list packages
mais en courantdumpsys package com.android.gallery3d
donne un résultat, et la version est effectivement plus récente que celle que j'essaie d'installer (9.1.1.309 contre 9.0.15.355). En utilisant l'option-d
lors de l'installation n'aide pas car ce n'est pas une application de débogage. Je n'ai pas trouvé de version plus récente en ligne.
Y a-t-il un moyen de réinstaller cette application sans réinitialiser l'usine ? Ou bien, existe-t-il un moyen d'installer une autre version de l'application ? Il semble que com.android.gallery3d
est un nom de paquet générique, je ne serais pas contre le fait d'avoir le "stock" Android.