Après la mise à jour de la 6.0.0 (MRA58R) à la 6.0.1 (MMB29K), j'ai été confronté à un problème très étrange et jamais vu auparavant. Les statistiques de ma batterie sont complètement fausses. Mes statistiques indiquent 4k% ou plus et aucun moniteur de statistiques de batterie, comme le moniteur de batterie système ou GSAM par exemple, ne peut voir quoi que ce soit correctement.
Voici une image de ce que montre l'état de la batterie :
Voici le gestionnaire de puissance :
Quelqu'un a-t-il rencontré ce problème et, si oui, quelle en est la cause ? Je n'ai rien trouvé jusqu'à présent qui puisse l'expliquer. Bien que je n'aie pas encore eu l'occasion de passer au peigne fin le code source de la dernière version, je ne pense pas qu'ils la publieraient avec un problème aussi flagrant, et je me demande donc comment cela a pu se produire.
Pour info, c'est un appareil Nexus 6, entièrement enraciné et non pas que ce soit pertinent, mais aussi entièrement crypté. Si vous souhaitez savoir autre chose, faites-le moi savoir. Les applications et les configurations ont été les mêmes sur cet appareil (+/- une application de test occasionnelle qui est généralement supprimée dans un jour ou deux) depuis son stock 5.0 OS (qui a été déverrouillé et enraciné immédiatement après réception).
MISE À JOUR : 20/12/15
Je tiens tout d'abord à remercier @beeshyams pour l'aide qu'il m'a apportée et les possibilités qu'il m'a offertes. Bien que le problème n'ait pas été entièrement couvert par notre discussion, j'ai compris de quoi il s'agissait grâce à la décision que nous avons prise de reflasher le système d'échappement. boot.img
et cela a révélé le problème. Version courte, j'ai reflasher le stock 6.0.1. boot.img
et cela a résolu le problème. Longue version, lisez ci-dessous :
TL/DR/RL
La méthode sans système par laquelle le démarrage est effectué à partir de M (6.0) a été d'utiliser la mise à jour zip SuperSU pour Rooter le système sans réellement modifier la partition système, ce qui rend potentiellement plus propre ou, si vous voulez, moins pirate la façon d'obtenir Root que dans le passé en utilisant l'exploit système. N'hésitez pas à suivre le processus de @chainfire ici : [WIP] [2015.12.20] Android 6.0 Marshmallow [v2.64] mais pour faire simple, il utiliserait une version modifiée boot.img
et une version spéciale de la SuperSU et atteindre la racine. Cependant, à mesure que le projet prenait de l'ampleur et que de nouvelles méthodes étaient testées, il a été décidé d'abandonner l'utilisation de la version modifiée de la SuperSU. boot.img
et permettant au binaire amélioré de SuperSU de gérer les modifications requises en interne. J'avais oublié de modifier le fichier batch que j'utilise pour automatiser le processus afin de supprimer le Parcheando du boot modifié par-dessus le boot stock et c'est en terme simplifié ce qui a provoqué le problème. J'ai rétabli le boot au stock et appliqué le binaire SuperSu à nouveau pour modifier le stock correctement et cela a réglé le problème. Merci pour l'attention de tous et j'espère que cela aidera d'autres personnes d'une manière ou d'une autre.