2 votes

OnePlus One : problèmes multiples impliquant MTP et Google Play lors de la mise à jour vers CM13 via OTA

Dispositif : Oneplus One

Version Android : 6.0

Cyanogenmod 13.0

Aujourd'hui, j'ai vu qu'il y avait une mise à jour pour 20151203 OTA et j'ai décidé de la télécharger et de la flasher via TWRP comme je le fais habituellement. Avant cela, je fonctionnais sur 5.1.1 (je pense) et je n'ai pas réalisé qu'il me mettait à jour vers Android 6.0 jusqu'à ce que mon téléphone redémarre. Après avoir flashé et redémarré, j'ai les erreurs suivantes

  1. Les services Google Play ont cessé de fonctionner : Les popups sont constantes et agaçantes, elles s'empilent parfois et au moment où je ferme une pile, une autre apparaît ! Il est impossible d'utiliser le téléphone. J'ai lu quelques solutions, dont l'une disait - réglez vos services de localisation sur "Appareil seulement" et l'autre était d'aller dans les paramètres → applications → réinitialiser les préférences des applications. J'ai essayé les deux, ça n'a pas beaucoup aidé, j'ai toujours la popup ennuyeuse.

De plus, dans ma zone de notification, un message indique que "les services Google Play ne fonctionneront pas si vous ne mettez pas à jour les services Google Play". Chaque fois que je clique sur la notification, cela ouvre une petite activité qui est juste vide, je ne peux rien faire. Google Play est présent dans mon tiroir d'applications mais lorsque je clique dessus, j'obtiens le même écran vide.

  1. Depuis que j'ai flashé, je suis incapable de parcourir mes fichiers via mon ordinateur. Je le connecte via le câble USB et alors que mon système est capable d'identifier mon appareil et me demande même si je souhaite parcourir ses fichiers, lorsque je clique sur "OK", j'obtiens une page blanche comme si mon appareil n'avait rien (pas même une option de stockage interne comme avant). Cependant, mes fichiers sont intacts sur mon appareil car je suis capable d'utiliser le gestionnaire de fichiers et de les parcourir sur l'appareil lui-même.

Le problème a été partiellement résolu en changeant le type de configuration USB (qui était MTP par défaut) en autre chose, puis en le changeant à nouveau. Je ne sais pas vraiment pourquoi cela s'est produit, mais c'est ainsi que je l'ai résolu pour l'instant. Cependant, le deuxième bug n'a pas complètement disparu. Lorsque je redémarre le téléphone et que je le connecte à mon système, je rencontre le même problème. Cependant, en basculant à nouveau ce type de configuration, il apparaît, mais on ne peut pas s'attendre à ce que quelqu'un fasse cela chaque fois qu'il veut connecter le téléphone à son système, n'est-ce pas ?

Toute aide sera grandement appréciée !

EDIT : Merci à Tamoghna Chowdhury pour son aide rapide. Finalement, j'ai eu recours à l'effacement et au nettoyage de CM13 avec les GAPP pour MM. Tout fonctionne bien maintenant. Merci pour toute votre aide !

1 votes

Eh bien, il n'y a pas Android 5.1.2, je l'ai changé en 5.1.1 (ça pourrait être 5.0.2 BTW). Aviez-vous CM 12.1 ou 12.0 auparavant ? De plus, le deuxième problème est général à tous les appareils 6.0.

1 votes

Non, vous avez raison, il s'agirait de la version 5.1.1, merci beaucoup. En outre, pour répondre à votre question, j'avais CM 12.1 avant cela. Je viens d'essayer de télécharger l'apk Google Play Services pour 6.0 en ligne et j'ai essayé de l'installer manuellement. Il y a juste le message "L'application n'a pas été installée" à la fin. Désinstaller / Forcer l'arrêt pour mon Google Play Services actuellement installé est également grisé. Merci pour votre aide !

1 votes

Pourriez-vous essayer d'obtenir un pack GAPP signé pour MM et le flasher ? Par ailleurs, un flash propre n'est-il pas envisageable ?

2voto

Tamoghna Chowdhury Points 3137

Je vais d'abord aborder votre deuxième problème, car il est plus simple à décrire.

Je souffre du même problème sur un HTC Nexus 9 stock (6.0, MRA58K). Chaque fois que je le connecte à mon PC, le mode de connexion USB est réglé par défaut sur "Charge uniquement", et je dois le faire basculer à nouveau sur "MTP" à partir de la notification persistante dans la barre d'état.

AFAIK c'est un problème général avec Marshmallow, et l'un de mes amis avec un OnePlus One avec CM13 connaît également ce problème. Je suis désolé, mais nous ne pouvons qu'espérer qu'un développeur entreprenant corrige cet oubli/bug/fonctionnalité bientôt dans AOSP.

Edit :

D'après le commentaire de @Firelord, il semble que le défaut Marshmallow de "Chargement USB" soit une fonctionnalité délibérée dans Android 6.0. C'est très gênant pour certains utilisateurs. Voir le journal officiel des modifications d'Android 6.0 aquí . Ce lien est une courtoisie de la réponse de @Firelord aquí .

Maintenant, le 1er problème.

Cette erreur "Google Play Services s'est arrêté" est fréquente après les mises à jour "dirty-flashed". Depuis la /data n'est pas touchée par une mise à jour OTA ou un flashage sale, les versions mises à jour des applications système qu'elle stocke pour Lollipop vont interférer avec les versions plus élevées intégrées pour Marshmallow qui sont dans la partition '/system' nouvellement flashée.

Puisque vous utilisez TWRP Recovery, je vous recommande d'effacer /data et flasher proprement un zip CM13 complet pour le Oneplus One avec un zip compatible (ARMv7 Android 6.0 CM13) GApps package. Utilisez le wipe par défaut de TWRP de /data sans /data/media pour garder les données sur votre SD interne (émulée).

À l'avenir, n'envisagez que la mise à jour OTA entre les mises à niveau de versions mineures, par exemple de 5.0 à 5.1 ou de 5.1 à 5.1.1, et non de 5.1.1 à 6.0.

2 votes

Il semble que le second problème soit une fonctionnalité technique délibérément ajoutée dans Android M, qui constitue désormais un inconvénient majeur pour certains utilisateurs. Voir Android 6 : connexion par défaut en tant qu'appareil photo

0 votes

@Firelord, j'ai édité l'information que vous avez fournie.

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