0 votes

packages.xml est restauré après un redémarrage

C'est ma première question ici. J'espère que les développeurs m'aideront.

J'ai un appareil XOLO A500 sur lequel les services Google Play ne sont pas installés en raison du problème "Utilisation du même identifiant partagé". Pour résoudre le problème, j'avais enraciné mon téléphone et pris accès au système par ADB. J'ai suivi la procédure suivante.

1) Enracinez le téléphone et installez ADB pour accéder au système Android. 2) chmod 666 à packages.xml dans /data/system. 3) Extraire les paquets.xml en utilisant la commande adb pull /data/system/packages.xml 4) Modifiez le fichier packages.xml et supprimez l'attribut sharedUserId pour l'application en question. 5) Repoussé les packages.xml 6) Suppression du cache dalvik. 7) Redémarrage.

Tout ce que je fais comme su.

Le problème ici est qu'après le redémarrage, le fichier packages.xml est à nouveau restauré comme celui d'origine. Veuillez m'aider à résoudre ce problème.

Edit 1 : J'utilise ICS

Edit 2 : Voici comment j'ai tout fait.

  1. Démarrage du débogage USB.
  2. J'ai connecté le téléphone et lancé ADB.
  3. adb pull /data/system/packages.xml
  4. Modifié packages.xml et enregistré le fichier
  5. shell adb
  6. su
  7. chmod 666 /data/system/packages.xml
  8. quitter
  9. quitter
  10. adb push packages.xml /data/system
  11. shell adb
  12. su
  13. chmod 664 /data/system/packages.xml
  14. rm /data/dalvik-cache/*
  15. quitter
  16. quitter
  17. adb reboot

Merci et salutations

1voto

Andrew Gunnerson Points 111

sharedUserId est simplement une copie du paramètre du même nom de l'option Fichier Manifest Android . Lorsque vous effacez le cache de dalvik et que vous redémarrez, l'application sharedUserId est lu depuis les fichiers apk originaux et packages.xml est réécrite. Vous devrez probablement désassembler l'apk, modifier le manifeste, et réassembler l'apk en utilisant un outil tel que apktool . Notez que le nouvel apk que vous créez ne sera pas signé, il ne sera donc pas automatiquement mis à jour via le Play Store.

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