O meu Nexus 6 desliga-se aleatoriamente; Como posso consertar isso?

13

TL; DR: o Nexus 6 se desliga aleatoriamente, parece estar conectado à câmera, wifi e celular. A Internet está cheia de soluções de placebo e mensagens "eu também". Saída do Logcat abaixo.


Estou com esse problema há meses, mas não estava lá quando o telefone era novo. Aqui está o que acontece.

  • Farei uma ligação telefônica, usando um fone de ouvido e, quando abro o aplicativo da câmera, WhatsApp ou, às vezes, quando não estou fazendo nada, o telefone se desliga instantaneamente.
  • Às vezes, ele se desliga quando saio de casa e procuro um carro no DriveNow. Minha casa tem cobertura Edge, minha rua tem LTE.
  • Algumas vezes o telefone desligava novamente depois que eu o ligava novamente. Isso pode acontecer algumas vezes seguidas. Esperar antes de fazer qualquer coisa depois de ligá-lo novamente parece ajudar.

Nota:

  • Estou quase sempre em um telefonema quando isso acontece.
  • Eu acho que a tela está sempre ligada quando se desliga.

Pesquisando na Internet, encontrei toneladas e queixas de problemas iguais ou semelhantes e tenho lido os fóruns de produtos do Google, com centenas de postagens do tipo eu também e soluções de placebo.

As pessoas alegam que a desinstalação de um aplicativo que eu e os outros pôsteres nunca ouvimos falar corrigiu o problema para eles. Alguns afirmam que limpar o telefone ajudará, outros dizem que isso não funciona.

O problema ocorre muito esporadicamente. É muito difícil descobrir se alguma coisa foi corrigida ou não.

Isto é o que eu tentei até agora:

  • Desinstalei todos os aplicativos em que posso viver. Certifique-se de usar apenas os aplicativos que eu estava usando quando a coisa estava funcionando corretamente.
  • Eu apaguei a partição de cache (uma dessas soluções de placebo)

Eu tentaria uma redefinição de fábrica, mas os dados dentro do WhatsApp são extremamente importantes para mim e não tenho um telefone sobressalente para carregar meu backup do WhatsApp antes de limpar o Nexus 6 (você precisa do seu SIM para o WhatsApp funcionar, portanto, o emulador não me ajuda). Não quero levar o telefone de volta à loja ou enviá-lo à Motorola pelo mesmo motivo. Se eu puder evitar.

Nos últimos dois dias, tenho mantido meu telefone conectado ao computador com um shell aberto e observando a saída logcat, e alguns minutos atrás ele realmente se fechou com o shell conectado. Aqui está a saída do logcat logo antes do acidente

Eu não publicaria esta pergunta, apenas viveria com ela até obter um telefone sobressalente e enviar o Nexus 6 para reparo, exceto pelo fato de agora ter a saída do logcat e que talvez faça sentido alguém aqui.

Atualizar

Eu fiz uma redefinição de fábrica. Foi tudo bem. :) É claro que não tenho idéia se isso foi corrigido ou não.

Atualize o segundo

Não :-(

O problema também acontece (apenas aconteceu) no modo de segurança.

Atualize o terceiro

Isso também acontece na visualização do desenvolvedor do Android M. Desde então, comprei um Moto E (adorável) e enviarei o Nexus 6 para reparo. Esperando não voltar com uma mensagem dizendo que não há culpa.

Stefano Palazzo
fonte
Eu suspeito que o dispositivo não está enraizado. É assim? Considerando um dispositivo não-rooteado, você já viu Como usar o backup do Google Drive? e Como eu salvo meu histórico de bate-papo? - ambos das perguntas frequentes no site do WhatsApp. // Por " Não tenho um telefone sobressalente para carregar meu backup do WhatsApp antes de limpar o Nexus 6 '- você pretende significar que deseja verificar se o backup é bom ou não, se você possui um telefone sobressalente (já que o emulador não funciona aqui)?
Firelord
Nao enraizado. Sim, foi exatamente isso que eu quis dizer. O backup do Google Drive parece mais promissor do que eu li (fazendo backup no cartão SD do seu dispositivo, que o n6 obviamente não possui).
Stefano Palazzo
Olhando para o logcat, não faça nada drástico.
moonbutt74
pode ser um problema de hardware <br> tentar <a href=" android.stackexchange.com/questions/117353/...>
alpheus
Não é o botão físico, eu acho. Se o telefone desligar-se porque o botão dormir / acordar está em curto, eu notaria a vibração e o pop-up que aparecem quando você o pressiona.
Stefano Palazzo

Respostas:

6

Esta é uma resposta parcial com base na saída dos logs fornecidos.

Ok, depois de olhar para o logcat, meu palpite seria um erro de saturação de buffer originado / decorrente de mm-camera e serviços / processos conectados e alocação de memória de íons.

Trechos,

08-11 17:51:19.504 E/libaprpmem( 1539):  Ion allocation success virtaddr : ret=2996989952 fd=48 heapid=33554432
08-11 17:51:19.507 E/libaprpmem( 1539):

08-11 17:51:19.332 E/mm-camera( 1539): mct_stream_destroy_buffers: Exit

08-11 17:51:19.337 E/mm-camera-isp2( 1539): isp_port_check_caps_unreserve:807 ide 3000f port 0xb6749d60
08-11 17:51:19.337 E/mm-camera-isp2( 1539): isp_handler_destroy_stream_param:1616 num_streams 0

Ok, então não esteja pronto para citar-me sobre isso, mas cave este artigo sobre o buffer underrun / overrun http://www.articlesfactory.com/articles/computers/buffer-underrun-and-overrun-scenarios.html

Não posso fixá-lo a uma causa específica específica, mas tente definir a resolução da câmera para uma configuração tão baixa que você possa obtê-la e, se puder, desative o sensor de proximidade. Quando a câmera trava, leva o telefone com ela ou mesmo travando, aparentemente repetidamente, ele continua engolindo sua memória RAM até o telefone se aquecer e desligar. Acesse alguns sites de desenvolvimento e veja o que os desenvolvedores têm a dizer ou estão fazendo em relação a esse assunto, se for comum. Pode ser "corrigido" por uma compilação decente / corrigida do kernel. A menos que você esteja sob contrato ou amarrado pela coisa do knox / capacidade empresarial.

Você pode precisar usar um pirata / comando e quebrar seu contrato para salvar seus dados. Ou seja, fazer root e extrair todos os seus dados do dispositivo.

OH! e eu esqueci isso,

08-11 17:49:33.932 W/ResourcesManager(29010): Asset path '/system/framework/com.google.android.media.effects.jar' does not exist or contains no resources.

Esse é um WTF.run genuíno ls -al /system/framework/e procura por arquivos * .jar de comprimento zero.

Mais lib ausente

08-11 17:51:10.373 E/mm-camera( 1539): Tuning lib open failed: dlopen failed: library "libmmcamera_tuning.so" not found

Editar - Execute novamente o seu logcat "ao vivo", logcat |grep F/como antes, com o telefone conectado até travar.

moonbutt74
fonte
0

Você pode fazer um backup adb ou usar o Titanium Backup para fazer backup dos dados do Whatsapp. Em seguida, redefina a fábrica; se isso não ajudar, atualize o firmware original.

Avamander
fonte
O WhatsApp não permite backup do ADB e ainda estamos para confirmar se o dispositivo do OP está enraizado. Além disso, que mérito reside em re-piscar o firmware? Considere explicar o raciocínio por trás disso.
Firelord
É nisso que estou chegando. O backup do Adb parece maravilhoso, mas se isso pular alguns desses arquivos, por mais que pareça, seria muito irritante. É por isso que eu gostaria de testar a restauração do meu backup em outro dispositivo.
Stefano Palazzo
1
Não vejo evidências de que piscar o dispositivo resolveria meu problema. A imagem do sistema seria idêntica (é somente leitura) e todo o resto seria restaurado a partir de um backup, com certeza? Feliz em tentar, se eu puder descobrir como fazer backup de minhas coisas.
Stefano Palazzo
@StefanoPalazzo Aqui: O backup completo de dispositivos não raiz é o caminho para fazer backup de dispositivos não raiz antes de piscar. Observe que ele tem limitações e, como dito, o WhatsApp não seria suportado pelo ADB.
Firelord
Existe uma ferramenta no XDA que pode ajudá-lo. forum.xda-developers.com/showthread.php?t=2770982 Mas sobre a questão do ADB. Uma coisa que você pode tentar fazer é extrair os dados em vez de usar o backup. Depois de reiniciar o dispositivo de fábrica. Você pode reinstalar o aplicativo e usar o ADB para enviar novamente o banco de dados ao dispositivo. Em teoria ... eu sei que os desenvolvedores podem definir o sinalizador allow_backup como no, mas isso não deve impedir você de extrair os dados. Editar também, não tenho certeza se você tentou isso. Mas isso é do site do whatsapp. WhatsApp.com/faq/android/20902622
jer3my
0
  1. Dados de backup
  2. Arquivo original do Flash ou outra ROM, isso definitivamente resolverá o seu problema.
  3. Desfrutar.
geekydhaval
fonte
Mostrar a imagem de fábrica não resolveu meu problema.
Stefano Palazzo
Instale uma ROM diferente, se isso não resolver o seu problema, o IC ou a bateria pode ser o problema.
precisa saber é o seguinte