Mi Nexus 6 se apaga solo al azar; ¿Cómo puedo arreglar esto?

TL; DR: Nexus 6 se apaga solo al azar, parece estar conectado a la cámara, wifi y celular. Internet está lleno de soluciones placebo y publicaciones "yo también". Salida Logcat a continuación.


He tenido este problema durante meses, pero no estaba allí cuando el teléfono era nuevo. Esto es lo que sucede.

  • Estaré en una llamada telefónica, usando un auricular, y cuando abro la aplicación de la cámara, WhatsApp o, a veces, cuando no estoy haciendo nada, el teléfono se apaga automáticamente al instante.
  • A veces se apaga solo cuando salgo de casa y busco un auto en DriveNow. Mi casa tiene cobertura Edge, mi calle tiene LTE.
  • Algunas veces, el teléfono se apagaba nuevamente después de volver a encenderlo. Esto puede suceder varias veces seguidas. Esperar antes de hacer algo después de volver a encenderlo parece ayudar.

Nota:

  • Casi siempre estoy en una llamada telefónica cuando esto sucede.
  • Creo que la pantalla siempre está encendida cuando se apaga sola.

Buscando en Internet, he encontrado montones y montones de quejas de problemas iguales o similares, y he estado leyendo los foros de productos de Google, con cientos de publicaciones del tipo yo también y soluciones placebo.

La gente afirmará que la desinstalación de una aplicación de la que yo y los demás carteles nunca hemos oído hablar solucionó el problema. Algunos afirman que limpiar el teléfono ayudará, otros dicen que eso no funciona.

El problema ocurre muy esporádicamente. Es muy difícil saber si hacer algo lo solucionó o no.

Esto es lo que he probado hasta ahora:

  • He desinstalado todas las aplicaciones sin las que puedo vivir. Asegurándome de usar solo las aplicaciones que he estado usando cuando todo funcionaba correctamente.
  • Eliminé la partición de caché (una de estas soluciones placebo)

Intentaría un restablecimiento de fábrica, pero los datos dentro de WhatsApp son extremadamente importantes para mí y no tengo un teléfono de repuesto para cargar mi copia de seguridad de WhatsApp antes de borrar el Nexus 6 (necesitas tu tarjeta SIM para que funcione WhatsApp, por lo que el emulador no me ayuda). No quiero devolver el teléfono a la tienda ni enviarlo a Motorola por el mismo motivo. Si puedo ayudar en algo.

Durante los últimos dos días, he estado manteniendo mi teléfono conectado a mi computadora con un shell abierto y observando la salida de logcat, y hace unos minutos se cerró solo con el shell conectado. Aquí está la salida de logcat poco antes del bloqueo

No estaría publicando esta pregunta, simplemente viviría con ella hasta que obtenga un teléfono de repuesto y envíe el Nexus 6 a reparar, excepto por el hecho de que ahora tengo la salida de logcat, y eso podría tener sentido para alguien aqui.

Actualizar

Hice un restablecimiento de fábrica. Estuvo bien. :) Por supuesto, no tengo idea si eso lo arregló o no.

Actualizar el segundo

no lo hizo :-(

El problema también ocurre (acaba de ocurrir) en modo seguro.

Actualizar el tercero

También ocurre en la vista previa para desarrolladores de Android M. Desde entonces compré un Moto E (encantador) y enviaré el Nexus 6 a reparar. Espero no recuperarlo con un mensaje que diga que no hay falla.

Sospecho que el dispositivo no está rooteado. ¿Es tan? Teniendo en cuenta un dispositivo no rooteado, ¿ha mirado ¿Cómo uso la copia de seguridad de Google Drive? y ¿Cómo guardo mi historial de chat? -- ambos de Preguntas frecuentes en el sitio web de WhatsApp. // Con " No tengo un teléfono de repuesto para cargar mi copia de seguridad de WhatsApp antes de borrar el Nexus 6 ', ¿quiere decir que desea verificar si la copia de seguridad es buena o no si ha tenido un teléfono de repuesto? (ya que el emulador no funciona aquí)?
No rooteado. Sí, eso es exactamente lo que quise decir. La copia de seguridad de Google Drive suena más prometedora de lo que he leído (copia de seguridad en la tarjeta SD de sus dispositivos, que el n6 obviamente no tiene).
Mirando logcat, no hagas nada drástico.
podría ser un problema de hardware<br> intente <a href=" android.stackexchange.com/questions/117353/… >
No es el botón físico, no lo creo. Si el teléfono se apagó solo porque el botón de reposo/activación está en cortocircuito, notaría la vibración y la ventana emergente que aparece cuando lo mantienes presionado.
Mi Nexus 6 tenía este problema antes, pero después de actualizar al sistema operativo Android más reciente, parece que no ha vuelto a ocurrir en mucho tiempo.
Bueno, supongo que lo que se hizo con la recompensa ya está hecho, pero me gustaría ver tu logcat, si tu dispositivo repite el problema después de que lo recuperes.

Respuestas (3)

Esta es una respuesta parcial basada en la salida de los registros proporcionados.

De acuerdo, después de mirar el logcat, supongo que sería un error de desbordamiento del búfer que se origina/deriva de la cámara mm y los servicios/procesos conectados y la asignación de memoria de iones.

fragmentos,

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

De acuerdo, no estés listo para citarme sobre eso, pero investiga este artículo sobre la insuficiencia/desbordamiento del búfer http://www.articlesfactory.com/articles/computers/buffer-underrun-and-overrun-scenarios.html

No puedo atribuirlo a una causa específica específica, pero intente configurar la resolución de su cámara en la configuración más baja que pueda obtener y, si puede, deshabilite su sensor de proximidad. O cuando la cámara falla, se lleva el teléfono con ella o, aunque se bloquea, aparentemente repetidamente, sigue engullendo la memoria RAM hasta que el teléfono se estanca y se apaga. Visite algunos sitios de desarrollo y vea lo que los desarrolladores tienen que decir o están haciendo con respecto a este tema si es común. Podría ser "arreglado" por una compilación de núcleo decente/corregida. A menos que esté bajo contrato o atado por el asunto de knox/enterprise-ability.

Sin embargo, es posible que deba volverse pirata / comando y romper su contrato para guardar sus datos. Lo que significa rootear y extraer todos sus datos del dispositivo.

¡OH! y me olvidé de esto,

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.

Ese es un archivo WTF.run genuino ls -al /system/framework/y busca archivos *.jar de longitud cero.

Más- falta lib

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

Editar: vuelva a ejecutar su logcat "en vivo" logcat |grep F/como antes con el teléfono conectado hasta que se bloquee.

Puede hacer una copia de seguridad de adb o usar Titanium Backup para hacer una copia de seguridad de sus datos de Whatsapp. Luego debe hacer un restablecimiento de fábrica, si eso no ayuda, debe volver a actualizar el firmware original.

WhatsApp no ​​permite realizar copias de seguridad desde ADB y aún tenemos que confirmar si el dispositivo de OP está rooteado. Además, ¿qué mérito tiene volver a flashear el firmware? Considere explicar el razonamiento detrás de esto.
Esto es a lo que me refiero. La copia de seguridad de Adb suena maravillosa, pero si eso omite algunos de estos archivos, lo que parece que podría suceder, sería muy molesto. Es por eso que me gustaría probar la restauración de mi copia de seguridad en otro dispositivo.
No veo evidencia de por qué flashear el dispositivo resolvería mi problema. La imagen del sistema sería idéntica (es de solo lectura) y todo lo demás se restauraría a partir de una copia de seguridad, ¿no? Sin embargo, feliz de probarlo si puedo descubrir cómo hacer una copia de seguridad de mis cosas.
@StefanoPalazzo Aquí: La copia de seguridad completa de dispositivos no rooteados es la forma de hacer una copia de seguridad de los dispositivos no rooteados antes de flashear. Tenga en cuenta que tiene limitaciones y, como se dijo, ADB no respaldará WhatsApp.
Hay una herramienta en XDA que podría ayudarte. forum.xda-developers.com/showthread.php?t=2770982 Pero en el tema ADB. Una cosa que puede intentar hacer es extraer los datos en lugar de usar una copia de seguridad. Luego, una vez que restablezca el dispositivo de fábrica. Puede reinstalar la aplicación y luego usar ADB para volver a insertar la base de datos en el dispositivo. En teoría... Sé que los desarrolladores pueden establecer el indicador allow_backup en no, pero eso no debería impedir que extraigas los datos. Edite también, no estoy seguro si probó esto. Pero esto es del sitio web de WhatsApp. whatsapp.com/faq/android/20902622
@StefanoPalazzo También en todo el asunto del flasheo. De vez en cuando, hay fragmentos de código antiguo que se quedan atrás y pueden causar problemas. Es por eso que la mayoría de las veces, cuando tiene problemas, las personas sugieren que las imágenes de fábrica parpadeen y, a veces, un restablecimiento de fábrica será suficiente. Sé que dijiste que ha estado sucediendo desde hace unos meses. ¿Comenzó después de tomar una OTA?
  1. Los datos de copia de seguridad
  2. Flash Archivo original u otra ROM, esto definitivamente resolverá su problema.
  3. Disfrutar.
Flashear la imagen de fábrica no resolvió mi problema.
Instale una ROM diferente, si eso no resuelve su problema, entonces el IC de alimentación o la batería pueden ser el problema.