Alors que la mise à jour Android 12L pour les propriétaires de Surface Duo a obtenu sa juste part de couverture concernant la nature tactile de la version, certains propriétaires de combinés ont mené tranquillement une bataille apparemment distincte impliquant une boucle de réinitialisation d’usine qui rend le smartphone pratiquement inutilisable. .
Peu de temps après qu’Android 12L ait commencé à apparaître sur la plupart des appareils Surface Duo 2, certains propriétaires originaux de Surface Duo ont commencé à rencontrer un problème de boucle de réinitialisation d’usine qui est apparu de nulle part.
Pour beaucoup, le problème de la boucle de réinitialisation d’usine s’est produit sans la mise à jour Android 12L et semble être courant chez la plupart, sinon entièrement, les propriétaires originaux de Surface Duo.
L’apparition de ce nouveau problème avec les propriétaires de Surface Duo est en train de devenir plus qu’une incitation isolée parmi un ou deux propriétaires et a engendré quelques fils de discussion Reddit dédiés avec les scénarios anecdotiques suivants.
Je viens de recevoir mon SD1 le week-end dernier et je l’ai utilisé toute la semaine. Cela m’est arrivé hier après 5 jours d’utilisation. Je ne l’utilisais pas activement à l’époque, mais il chargeait et j’avais une minuterie en cours. Je l’ai ramassé pour le trouver dans le mode de réinitialisation d’usine de récupération. J’ai essayé de redémarrer sans essuyer, mais j’atteindrais l’écran d’accueil et cela me forcerait à revenir à la récupération sans rien changer jusqu’à ce que je cède finalement et que je le réinitialise en usine. Très ennuyeux à coup sûr. Je suis reconnaissant de ne pas l’avoir encore chargé avec tout, juste quelques applications. Je suis venu ici pour voir si c’était déjà quelque chose de connu. Quand je n’ai rien trouvé, j’espérais que c’était une chose unique. Maintenant, tu m’inquiètes. Je veux vraiment, vraiment aimer cet appareil. Il y a tellement de choses que j’apprécie avec ça et comme je l’ai eu pour beaucoup moins que ce qu’il était, je suis prêt à supporter que ce ne soit pas une expérience parfaite, mais quand même – je m’attendais à plus. -/BHSaint
D’autres personnes dans le fil Reddit de u / EastLansing-Minibike sont intervenues avec des expériences similaires impliquant un Surface Duo en état de marche jeté au hasard dans une boucle de réinitialisation d’usine.
Lors de la visite des pages d’assistance officielles de Surface Duo, il y a peu de conseils, de solutions de contournement, de solutions ou même d’explications offertes aux propriétaires, cependant, dans le même fil Reddit, il y a eu des théories à propos de ce pointer du doigt un Google Problèmes liés aux services de lecture.
Bien que ni Microsoft ni Google n’aient encore officiellement abordé le problème, Redditor / jhk0528 semble avoir identifié une raison très plausible pour laquelle les appareils Surface Duo ont commencé à nécessiter au hasard une réinitialisation d’usine.
J’ai découvert que cela se produisait en raison d’une fonctionnalité Android appelée « Rescue Party » qui tente de détecter les événements de plantage répétés et suggère une réinitialisation d’usine en dernier recours pour récupérer d’une boucle de redémarrage potentielle. Voir —
https://source.android.com/docs/core/tests/debug/rescue-party
– Le system_server redémarre plus de 5 fois en 5 minutes.
– Une application système persistante plante plus de 5 fois en 30 secondes.
Dans mon cas, c’était la 2e puce, où com.qualcomm.location n’arrêtait pas de planter. J’ai pu récupérer cela à partir d’adb logcat. Cela dit, je ne sais toujours pas comment contourner ce problème 🙁
Il semble que le problème n’ait pas grand-chose à voir avec Android 12L et plus avec deux services de protection Android qui se heurtent en raison d’un bogue qui bloque les services de lecture spécifiques aux Surface Duos.
Heureusement, il existe une solution de contournement suggérée pour sortir les appareils de la boucle et les sauvegarder et fonctionner relativement intacts par la fonction Rescue Party.
Trouvé le coupable du plantage de com.qualcomm.location. Pour une raison quelconque, il avait des problèmes avec le dernier com.google.android.gms installé (services Google Play). Après avoir désinstallé la mise à jour et être revenu à la version stock (désinstallation adb com.google.android.gms), je ne vois plus le déclencheur de réinitialisation forcée d’usine se produire. Je ne sais pas encore quel type d’incompatibilité pourrait avoir l’ancienne version de stock, mais jusqu’à présent, je peux utiliser toutes les applications Google normalement.
J’ai désactivé les applications de mise à jour automatique du Play Store au cas où ce problème reviendrait. Qui sait, peut-être que la mise à jour 12L finira par résoudre ce problème de manière permanente sur mon appareil. Le mien est une version déverrouillée d’AT&T.
Pour l’anecdote, j’ai rencontré le problème au cours du week-end et j’ai parlé avec Shane Craig chez ScaryifLiteral qui est devenu en quelque sorte une source principale de la communauté pour les informations sur Surface Duo, et nous avons réussi à simplement une solution qui a fonctionné pour moi, jusqu’à présent.
Bien que ce ne soit pas idéal, une réinitialisation d’usine m’a fait gagner le temps nécessaire pour mettre en place certaines protections qui ont empêché la réinitialisation d’usine et devraient m’aider à aller de l’avant si elle réapparaît.
- Une fois la réinitialisation d’usine terminée et que vous avez suivi le processus de configuration, désactivez le Wi-Fi
- Rendez-vous sur Google Play Services et désélectionnez la mise à jour automatique
- Se désinscrire des services Google Play (bêta)
- Mettre à jour manuellement les applications
- Déverrouillez les options du développeur en accédant aux paramètres de l’appareil, au paramètre À propos, en cliquant sur le numéro de build 6 à 7 fois.
- Une fois déverrouillé, accédez aux options du développeur sous Systèmes et activez le débogage USB et désactivez les mises à jour automatiques du système. Ces étapes permettent le chargement latéral ADB des versions du système d’exploitation. Au cas où l’appareil aurait besoin d’avoir une version propre ou plus ancienne d’Android pour l’aider à récupérer, les paramètres sont maintenant en place.
Pour ceux qui cherchent à être un peu plus approfondis, vous pouvez faire tout ce qui précède et télécharger un miroir APK d’une ancienne version du service Google Play à partir de ici et effectuez un processus d’élimination pour identifier quelle version peut être à l’origine du plantage.
Encore une fois, il n’y a aucun mot officiel de Microsoft ou de Google concernant la boucle de réinitialisation d’usine pour les appareils Surface Duo, et les suggestions ci-dessus doivent être prises avec prudence.
Cependant, si vous êtes à votre dernier recours pour les options, veuillez essayer de nous faire savoir comment votre expérience s’est déroulée. Espérons que cette boucle de réinitialisation d’usine puisse être adressée par Android 12L si et quand elle frappe officiellement les appareils de surface d’origine.