OnePlus One: Múltiples problemas relacionados con MTP y Google Play al actualizar a CM13 a través de OTA

Dispositivo: Oneplus One

Versión de Android: 6.0

Cyanogenmod 13.0

Hoy, vi que había una actualización para 20151203 OTA y decidí descargarla y flashearla a través de TWRP como suelo hacer. Antes de eso, estaba usando 5.1.1 (creo) y no me di cuenta de que me estaba actualizando a Android 6.0 hasta que mi teléfono se reinició. Al flashear y reiniciar, tengo los siguientes errores

  1. Google Play Services ha dejado de funcionar: la ventana emergente es constante y molesta, a veces se acumula y cuando cierro una pila, ¡aparece otra! Hace que el teléfono sea imposible de usar. Leí algunas soluciones, donde una decía: configure sus servicios de ubicación en "Solo dispositivo" y la otra fue ir a configuración → aplicaciones → restablecer preferencias de aplicaciones. Intenté ambos, no ayudó mucho, todavía tengo la ventana emergente molesta.

Además, en mi bandeja de notificaciones, hay un mensaje que dice "Los Servicios de Google Play no se ejecutarán a menos que actualice los Servicios de Google Play". Cada vez que hago clic en la notificación, abre algunas actividades que están en blanco, no puedo hacer nada. Google Play está presente en mi cajón de aplicaciones, pero al hacer clic en él, aparece la misma pantalla en blanco.

  1. Desde que flasheé, no puedo buscar mis archivos a través de mi computadora. Lo conecto a través del cable USB y, aunque mi sistema puede identificar mi dispositivo e incluso me pregunta si me gustaría explorar sus archivos, cuando hago clic en "Aceptar", aparece una página en blanco como si mi dispositivo no tuviera nada ( ni siquiera una opción de almacenamiento interno como antes). Sin embargo, mis archivos están intactos en mi dispositivo porque puedo usar el administrador de archivos y explorarlo en el propio dispositivo.

El problema lo resolví parcialmente cambiando el tipo de configuración USB (que estaba en MTP de forma predeterminada) a otra cosa y luego volviéndolo a cambiar. No estoy muy seguro de por qué sucedió, pero así es como lo arreglé por el momento. Aunque, el segundo error no se ha ido por completo. Al reiniciar el teléfono y conectarlo a mi sistema, tengo el mismo problema. Sin embargo, al alternar ese tipo de configuración nuevamente, aparece, pero no se puede esperar que uno haga esto cada vez que quiera conectar el teléfono a su sistema, ¿verdad?

¡Cualquier ayuda será apreciada!

EDITAR: Grita a Tamoghna Chowdhury por la ayuda rápida. Finalmente recurrió a limpiar y limpiar el parpadeo de CM13 junto con GAPP para MM. Todo funciona bien ahora. ¡Gracias por toda tu ayuda!

Bueno, no hay Android 5.1.2, lo cambié a 5.1.1 (podría ser 5.0.2 por cierto). ¿Tenías CM 12.1 o 12.0 antes? Además, el segundo problema es general para todos los dispositivos 6.0
No, tienes razón, hubiera sido 5.1.1, muchas gracias por eso. Además, para responder a su pregunta, tenía CM 12.1 antes de eso. Además, intenté descargar la aplicación Google Play Services para 6.0 desde Internet e intenté instalarla manualmente. Solo dice "La aplicación no se instaló" al final. Desinstalar / Forzar detención para mis servicios de Google Play actualmente instalados también está atenuado. ¡Gracias por tu ayuda!
¿Podría intentar obtener un paquete de GAPP firmado para MM y actualizarlo? Además, ¿un flash limpio está fuera de consideración?
Y con respecto al segundo problema, puedo vivir con él hasta que se implemente una solución. ¿Pero alguna idea sobre el primer problema? ¡Eso es un verdadero dolor! Todas las aplicaciones relacionadas con Google que tengo tampoco funcionan, ya que también usan los servicios. Editar: he descargado GAPP para MM. A punto de flashearlo. Y el flash limpio es posible, pero estoy tratando de mantenerlo como último recurso.
Estoy un 60% seguro de que el problema de GApps se debe a la actualización de OTA (un flash sucio en nuestros términos). Si puede hacerlo, vuelva a actualizar completamente un zip CM 13 (completo, no una actualización OTA de 12.1) y actualice un paquete ARMv7 CM13 GApps compatible sobre él.
Jaja, seguí viendo este término sucio por todas partes y me preguntaba si eso es lo que tengo. De todos modos, tengo los archivos necesarios para flashear. Solo quería ver si había alguna opción menos complicada. De todos modos, supongo que solo haré eso. Además, no sé muy bien si puede ser por eso, pero cuando estaba descargando la actualización OTA, mi conexión de red era un poco inestable. ¡Entonces tal vez la descarga no fue correcta! De todos modos, limpiaré el flash y lo publicaré aquí. ¡Gracias!

Respuestas (1)

Abordaré su segundo problema primero, ya que es algo más simple de describir.

Sufro del mismo problema en un stock HTC Nexus 9 (6.0, MRA58K). Cada vez que lo conecto a mi PC, el modo de conexión USB predeterminado es "Solo carga", y tengo que volver a cambiarlo a "MTP" desde la notificación persistente en la barra de estado.

AFAIK, este es un problema general con Marshmallow, y uno de mis amigos con OnePlus One con CM13 también experimenta este problema. Lo siento, pero solo podemos esperar que algún desarrollador emprendedor corrija este descuido/error/función pronto en AOSP.

Editar:

Según el comentario de @Firelord, parece que el valor predeterminado de "Carga USB" de Marshmallow es una función deliberada en Android 6.0. Esto es muy inconveniente para algunos usuarios. Consulte el registro de cambios oficial de Android 6.0 aquí . Este enlace es cortesía de la respuesta de @Firelord aquí .

Ahora, el 1er problema.

Este error de "Google Play Services se detuvo" es común después de las actualizaciones "sucias". Dado que la /datapartición permanece intacta por una actualización OTA o un flash sucio, las versiones actualizadas de las aplicaciones del sistema que almacena para Lollipop interferirán con las versiones superiores incorporadas para Marshmallow que se encuentran en la partición '/system' recién flasheada.

Dado que usa la recuperación TWRP, recomendaré borrar /datay limpiar el archivo zip CM13 completo para Oneplus One con un paquete zip GApps compatible (ARMv7 Android 6.0 CM13). /dataUse el borrado predeterminado de TWRP /data/mediapara mantener los datos en su SD interna (emulado).

En el futuro, considere solo la actualización OTA entre actualizaciones de versiones menores, por ejemplo, de 5.0 a 5.1 o 5.1 a 5.1.1, no de 5.1.1 a 6.0

Parece que el segundo problema es una característica técnica y agregada deliberadamente en Android M, que ahora es un gran inconveniente para algunos usuarios. Ver Android 6: conectar como cámara por defecto
@Firelord, he editado la información que proporcionó