UIDS inconsistentes e limpando uma partição de dados

9

Eu herdei o telefone Android da minha esposa (GT540) quando ela comprou um mais novo e brilhante :-)

Nós acha que tem fábrica de repô-la (através da opção de privacidade), e na verdade ele finalmente parou para se referir a ela conta e todas as fotos sumiram. Mas continuo recebendo uma mensagem de aviso sobre UIDs inconsistentes e a necessidade de limpar a partição de dados para ter certeza.

Posso clicar no único botão "Estou com sorte" para continuar, sem perceber problemas específicos.

Obviamente, de acordo com Murphy, a mensagem não está aparecendo agora, então não posso copiá-la literalmente :-) Editará a pergunta quando for publicada novamente.


EDITAR

A mensagem precisa é:

UIDs do sistema inconsistentes

UIDs no sistema são inconsistentes, você precisa limpar sua partição de dados ou o dispositivo ficará instável.

E é seguido pelo travamento inesperado do aplicativo Market (processocom.android.vending).

Assim:

  1. o que está acontecendo? que partição de dados está realmente preocupando isso? A redefinição não foi "suficientemente difícil"?
  2. o que poderia acontecer, a que UIDs está se referindo?
  3. como posso consertar isso?

Eu tenho um novo cartão SD, que é o máximo que posso dizer vazio. Gostaria de formatá-lo antes de usá-lo, mas a opção não está disponível: só posso desmontá-lo. Esta (não atendida) está formatando a limpeza necessária para redefinir os UIDs? Ou é uma coisa completamente diferente, que procurarei / perguntarei em uma pergunta posterior?

Sendo novo no sistema Android, não sei se há outras informações ausentes. O kernel é 2.6.29 (mas eu ficaria surpreso se esses assuntos básicos dependessem fortemente da versão precisa do kernel ....). Caso o firmware do telefone seja 2.1-update1.


ATUALIZAR

Perguntei à minha esposa e ela realmente fez a redefinição de fábrica sugerida. Apenas no caso de eu ter feito novamente, e ainda temos o erro. E agora?

Francesco
fonte

Respostas:

8

Encontrei outra solução:

Dê uma olhada /data/system/uiderrors.txt. Lá você encontrará os aplicativos responsáveis ​​pelo problema. Você pode excluí-los (manualmente, se necessário) para corrigir o problema. A reinstalação dos aplicativos traz o erro de volta.

user48823
fonte
6

Os usuários do Titanium Backup também podem acessar batch actionse selecionar manipulate data > remove orphaned files.

Como o usuário48823 mencionado, você também pode encontrar os aplicativos /data/system/uiderrors.txtusando um gerenciador de arquivos com capacidade para raiz, mas basicamente o Titanium fará isso por você, se você selecionar a ação que escrevi acima.

Apenas consertei isso no meu OnePlus One (Bacon).

SiLeX
fonte
funcionou muito bem para mim, obrigado! :) Acho que o problema aconteceu devido a uma restauração de titânio corrompida de qualquer maneira!
Pipo17171 03/03
1
  1. Normalmente, uma reinicialização por hardware deve ser suficiente. Mas como eu não sei como você o executou: não pode machucar repeti-lo. Há uma opção de "redefinição de fábrica" ​​em seus menus (geralmente na seção "privacidade"). O que isso faz é explicado explicitamente pelo nome: Redefina tudo para o estado de entrega. Ele limpa a /datapartição - ou seja, todos os dados do usuário: aplicativos instalados (exceto aqueles "na ROM", que vieram pré-instalados) juntamente com todos os dados e configurações dos aplicativos, além de limpar o cache - e reinicialize. A próxima inicialização demorará um pouco mais, pois o Android precisa reconstruir o Dalvik Cache (que basicamente contém versões otimizadas para dispositivos de seus aplicativos, simplesmente faladas). Então depois disso,
  2. Não sei a que UUIDs está se referindo - sem a mensagem de erro exata, isso é difícil de dizer. Mas, como dito, a redefinição de fábrica deve corrigir isso.
  3. Por 1. plus, para ter certeza absoluta, um cartão SD limpo e vazio. Para garantir que o último esteja realmente limpo e vazio, você pode usar um leitor de cartão para conectá-lo diretamente ao seu computador e verificar seu conteúdo lá. A formatação não deve ser realmente necessária - apenas verifique se não há arquivos sobrando, especialmente também não há arquivos ocultos.

Os seguintes métodos estão disponíveis para iniciar uma "redefinição de fábrica", também conhecida como "limpeza de fábrica":

  • o item correspondente em setup -> privacy
  • uma "ligação para o número mágico *2767*3855#"
  • Ligue o seu telefone. Pressione os botões VOLUME UP + HOME + SEARCH por 5 segundos. (este último item é retirado de hard-reset.com )
Izzy
fonte
Obrigado, vou perguntar sobre o procedimento preciso de formato que ela usou. Eu adicionei a mensagem assim que ela apareceu novamente. Agora está claro o suficiente para entender o que está acontecendo?
30512 Francesco
Sim, bem claro. A seguir à minha "descrição da etapa 1" deve resolver isso, pois uma redefinição de fábrica inclui exatamente isso (limpe /datae /cache). Essencialmente, ele faz um pouco mais do que o necessário - mas com /datao limpador você precisa "começar do zero", para que quanto mais limpo melhor :) :)
Izzy
Infelizmente, não pareceu resolver. Existe uma maneira de limpar manualmente a partição de dados? Que, a propósito, parece estar vazio (estou usando o astro, tenho uma pasta / data que se mostra vazia. Também tenho uma pasta / sdcard / data, que contém uma pasta quase vazia / sdcard / data / colornote / backup com dois arquivos dentro).
Francesco
use o fastboot para formatar a /datapartição, ou seja, desde que o computador reconheça o telefone no modo fastboot.
precisa saber é o seguinte
11
Nesse caso, estou fora; além de piscar, pode ser a hora do SYLoV (consulte seu fornecedor local). Com certeza, se você ainda tiver garantia - eles podem fornecer um dispositivo mais novo como substituto, se você puder mostrar claramente que a redefinição de fábrica não faz o que deveria. Talvez não aquele "brilhante" - mas ainda assim ...
Izzy