9 votes

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

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

Nous penser à ont usine Je l'ai réinitialisé (via l'option de confidentialité), et en fait il a finalement arrêté de se référer à son compte et toutes les photos ont disparu. Mais je continue à recevoir un message d'avertissement, à propos d'UIDs incohérents et de la nécessité d'effacer la partition de données pour être sûr.

Je peux cliquer sur le seul bouton "Je me sens chanceux" pour continuer, sans remarquer de problèmes particuliers.

Évidemment, comme le dit Murphy, le message ne s'affiche pas en ce moment, et je ne peux donc pas le copier mot à mot :-) Je modifierai la question lorsqu'elle apparaîtra à nouveau.


EDIT

Le message précis est le suivant :

UIDs du système incohérents

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

Et il est suivi par le 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 vraiment ? La réinitialisation n'était-elle pas "assez dure" ?
  2. ce qui pourrait arriver, à quels UIDs cela fait-il référence ?
  3. comment puis-je le réparer ?

J'ai une nouvelle carte SD, qui est, pour autant que je sache, vide. J'aurais voulu la formater avant de l'utiliser, mais cette option n'est pas disponible : Je ne peux que la démonter. Ce formatage (manqué) correspond-il à l'effacement nécessaire pour réinitialiser les UID ? Ou s'agit-il d'une chose complètement différente, que je chercherai/ demanderai dans une question ultérieure ?

Étant nouveau dans le système Android, je ne sais pas si d'autres informations manquent. Le noyau est 2.6.29 (mais je serais surpris que des questions aussi fondamentales dépendent fortement de la version précise du noyau....). Juste au cas où, le firmware du téléphone est 2.1-update1.


UPDATE

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

8voto

user48823 Points 81

J'ai trouvé une autre solution :

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

6voto

SiLeX Points 61

Sauvegarde en titane Les utilisateurs peuvent également se rendre sur le site batch actions et sélectionnez manipulate data > remove orphaned files .

Como utilisateur48823 mentionnés, vous pouvez également trouver les applications dans /data/system/uiderrors.txt en utilisant un explorateur de fichiers compatible avec la racine, mais en gros Titanium le fera pour vous, si vous choisissez l'action que j'ai écrite ci-dessus.

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

0 votes

A très bien fonctionné pour moi, merci ! :) Je pense que le problème est survenu à cause d'une restauration titanium corrompue de toute façon !

1voto

Milner Points 533
  1. En général, un hard-reset devrait être suffisant. Mais comme je ne sais pas comment vous l'avez fait : ça ne peut pas faire de mal de le répéter. Il y a une option de "réinitialisation d'usine" dans vos menus (généralement dans la section "vie privée"). Ce que cela fait est expliqué crûment par son nom : Réinitialiser tout à l'état de livraison. Elle purge les /data partition -- qui est, toutes les données de l'utilisateur : Les applications installées (sauf celles "dans la ROM", qui sont préinstallées) avec tous les données et les paramètres de l'application, et effacer le cache puis redémarrer. Le prochain démarrage prendra un peu plus de temps, car Android doit reconstruire la Cache Dalvik (qui contient essentiellement des versions de vos applications optimisées pour les appareils, pour faire simple). Après cela, tout devrait être propre - et vous devez tout configurer comme si vous veniez de recevoir un téléphone neuf.
  2. Je ne sais pas à quels UUIDs il fait référence -- sans le message d'erreur exact, c'est difficile à dire. Mais comme indiqué, 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 cette dernière est vraiment propre et vide, vous pouvez utiliser un lecteur de carte pour la relier directement à votre ordinateur, et vérifier son contenu là. Le formatage ne devrait pas vraiment être nécessaire -- assurez-vous simplement qu'il n'y a plus de fichiers, et surtout pas de fichiers "cachés".

Les méthodes suivantes sont disponibles pour lancer une "réinitialisation d'usine" ou un "effacement d'usine" :

  • l'élément correspondant dans 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 point est tiré de l'article intitulé hard-reset.com )

0 votes

Merci, je vais lui demander la procédure précise de formatage qu'elle a utilisée. J'ai ajouté le message dès qu'il est apparu à nouveau. Est-ce que c'est assez clair maintenant pour comprendre ce qui se passe ?

0 votes

Oui, c'est clair. Suivre ma "description de l'étape 1" devrait résoudre le problème, car une réinitialisation d'usine inclut exactement cela (effacer les données de l'ordinateur). /data y /cache ). Essentiellement, il fait un peu plus que ce qui est requis, mais avec /data essuyé vous devez soit "repartir de zéro", donc plus c'est propre mieux c'est :)

0 votes

Malheureusement, cela ne semble pas avoir été résolu. Y a-t-il un moyen d'effacer manuellement la partition de données ? Qui d'ailleurs semble être vide (j'utilise astro, j'ai un dossier /data qui est montré comme étant vide. J'ai aussi un dossier /sdcard/data, qui contient un dossier presque vide /sdcard/data/colornote/backup avec deux fichiers dedans).

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