UIDS incohérent et effacement d'une partition de données

9

J'ai hérité du téléphone Android de ma femme (GT540) lorsqu'elle en a acheté un plus récent et brillant :-)

Nous espérera avoir usine remis à zéro (via l'option de confidentialité), et en fait , il a finalement cessé de se référer à son compte et toutes les photos sont partis. Mais je reçois toujours un message d'avertissement sur les UID incohérents et la nécessité d'effacer la partition de données pour être sûr.

Je peux cliquer sur le seul bouton "J'ai de la chance" pour continuer, sans remarquer de problèmes particuliers.

De toute évidence, selon Murphy, le message n'apparaît pas pour le moment, donc je ne peux pas le copier textuellement :-) Éditera la question quand il reviendra.


ÉDITER

Le message précis est:

UID système incohérents

Les UID sur le système sont incohérents, vous devez effacer votre partition de données ou votre appareil sera instable.

Et il est suivi du crash inattendu de l'application Market (processocom.android.vending).

Donc:

  1. Qu'est-ce qui se passe? quelle partition de données l'inquiète réellement? La réinitialisation n'a-t-elle pas été "assez difficile"?
  2. que pourrait-il arriver, à quels UID fait-il référence?
  3. comment puis-je le réparer?

J'ai une nouvelle carte SD, autant que je sache vide. J'aurais aimé le formater avant de l'utiliser, mais l'option n'est pas disponible: je ne peux que la démonter. Ce formatage (manquant) est-il le nettoyage requis pour réinitialiser les UID? Ou est-ce une chose complètement différente, que je rechercherai / demanderai dans une question ultérieure?

Étant nouveau sur le système Android, je ne sais pas s'il manque d'autres informations. Le noyau est 2.6.29 (mais je serais surpris si de telles questions de base dépendaient fortement de la version précise du noyau ...). Juste au cas où le firmware du téléphone est 2.1-update1.


MISE À JOUR

J'ai demandé à ma femme et elle a effectivement fait la réinitialisation d'usine suggérée. Juste au cas où je l'aurais recommencé, et nous obtenons toujours l'erreur. Et maintenant?

Francesco
la source

Réponses:

8

J'ai trouvé une autre solution:

Jetez un oeil à /data/system/uiderrors.txt. Vous y trouverez les applications responsables du problème. Vous pouvez les supprimer (manuellement si nécessaire) pour résoudre le problème. La réinstallation des applications ramène cependant l'erreur.

user48823
la source
6

Les utilisateurs de Titanium Backup peuvent également accéder à batch actionset sélectionner manipulate data > remove orphaned files.

Comme l'a mentionné user48823 , vous pouvez également trouver les applications en /data/system/uiderrors.txtutilisant un explorateur de fichiers capable de root, mais en gros Titanium le fera pour vous, si vous sélectionnez l'action que j'ai écrite ci-dessus.

Je viens de le corriger de cette façon sur mon OnePlus One (Bacon).

SiLeX
la source
a très bien fonctionné pour moi, merci! :) Je pense que le problème est arrivé à cause d'une restauration de titane corrompue de toute façon!
pipo17171
1
  1. Habituellement, une réinitialisation matérielle devrait être suffisante. Mais comme je ne sais pas comment vous l'avez exécutée: ça ne peut pas faire de mal de la répéter. Il y a une option "réinitialisation d'usine" dans vos menus (généralement dans la section "confidentialité"). Ce que cela fait est expliqué par son nom: réinitialiser tout à l'état de livraison. Il purge la /datapartition - c'est-à-dire toutes les données utilisateur: les applications installées (sauf celles "dans la ROM", qui étaient pré-installées) ainsi que toutes les données et paramètres des applications, ainsi que l'effacement du cache - puis redémarrer. Le prochain démarrage prendra un peu plus de temps, car Android doit reconstruire le cache Dalvik (qui contient essentiellement des versions optimisées pour l'appareil de vos applications, simplement parlées). Donc après ça,
  2. Je ne sais pas à quels UUID il fait référence - sans le message d'erreur exact, c'est difficile à dire. Mais comme dit, la réinitialisation d'usine devrait résoudre ce problème.
  3. Par 1. plus, pour être absolument sûr, une carte SD propre et vide. Pour vous assurer que ce dernier est vraiment propre et vide, vous pouvez utiliser un lecteur de carte pour le connecter directement à votre ordinateur et vérifier son contenu. Le formatage ne devrait pas vraiment être nécessaire - assurez-vous simplement qu'il ne reste plus de fichiers, surtout pas de "masqués".

Les méthodes suivantes sont disponibles pour lancer une «réinitialisation d'usine», également appelée «effacement d'usine»:

  • l'élément correspondant dans la configuration -> confidentialité
  • un "appel au numéro magique *2767*3855#"
  • Allumez votre téléphone. Appuyez sur les deux boutons VOLUME UP + HOME + SEARCH pendant 5 secondes. (ce dernier article est tiré de hard-reset.com )
Izzy
la source
Merci, je vais lui poser des questions sur la procédure de formatage précise qu'elle a utilisée. J'ai ajouté le message dès qu'il est réapparu. Est-il suffisamment clair maintenant pour comprendre ce qui se passe?
Francesco
Ouais, assez clair. La suite de ma "description de l'étape 1" devrait résoudre ce problème, car une réinitialisation d'usine inclut exactement cela (effacer /dataet /cache). Essentiellement, il fait un peu plus que nécessaire - mais avec /dataessuyé, vous devez soit "recommencer à zéro", donc le plus propre sera le meilleur :)
Izzy
Malheureusement, cela n'a pas semblé résoudre. Existe-t-il un moyen d'effacer manuellement la partition de données? Qui par ailleurs semble vide (j'utilise astro, j'ai un dossier / data qui est vide. J'ai également un dossier / sdcard / data, qui contient un dossier presque vide / sdcard / data / colornote / sauvegarde avec deux fichiers à l'intérieur).
Francesco
utilisez fastboot pour formater la /datapartition, c'est-à-dire, à condition que votre ordinateur puisse reconnaître le combiné en mode fastboot.
t0mm13b
1
Dans ce cas, je suis sorti; en plus de clignoter, il est peut-être temps pour SYLoV (voir votre fournisseur local). Bien sûr, si vous avez encore une garantie - ils pourraient vous donner un appareil plus récent en remplacement, si vous pouvez leur montrer clairement que la réinitialisation d'usine ne fait pas ce qu'elle est censée faire. Peut-être pas "brillant" - mais quand même ...
Izzy