Premièrement : mon téléphone est rooté, je n'ai pas peur d'utiliser le terminal, de modifier le code source et de tout compiler moi-même, je peux fournir les logs, les sorties de commandes etc etc, j'ai juste besoin de quelqu'un qui sache où chercher et quoi modifier. J'ai juste besoin de quelqu'un qui sache où chercher et quoi modifier. Je serai heureux d'ajouter toutes les informations nécessaires pour m'aider.
J'ai récemment remplacé un écran cassé sur mon OnePlus One fonctionnant sous LineageOS 15.1 (Android 8). Il s'agit prétendument d'une pièce de rechange d'origine, mais elle est boguée. Souvent (lire : la plupart du temps), il ne s'allume pas lorsque j'appuie sur le bouton d'alimentation, que je touche deux fois l'écran tactile ou qu'une notification ou un appel arrive. Le système se déverrouille et l'écran tactile fonctionne, puisque je peux entendre le son du déverrouillage et interagir avec les boutons dont je me souviens de l'emplacement sur l'écran. Mais l'écran ne s'allume pas - seulement parfois, de manière aléatoire. Je n'arrive pas à savoir quand il s'allume ou non. Tant que l'écran ne s'éteint pas, il continue à fonctionner indéfiniment. Et chaque fois que j'éteins et redémarre à froid le téléphone, il fonctionne immédiatement. Comme je ne veux pas refaire toute la procédure de remplacement, y compris dépenser 50 dollars de plus pour une pièce qui ne fonctionnera peut-être même pas (le vendeur refuse commodément d'accepter les retours après avoir utilisé des pièces dans des réparations bricolées), voici ma question, qui est en fait plusieurs questions, dans l'ordre de mes préférences si je devais choisir une solution :
Quelqu'un sait-il s'il existe différentes façons pour le téléphone d'indiquer à l'écran de s'allumer ? Quelle est la différence entre le démarrage et le déverrouillage de l'écran, étant donné que la première méthode fonctionne de manière fiable ? Est-ce que je peux forcer mon système à TOUJOURS utiliser cette méthode, de sorte que je puisse à nouveau compter sur un écran fonctionnel chaque fois que j'en ai besoin ?
A défaut, quelqu'un sait-il comment empêcher l'écran de s'éteindre complètement, sauf lors de l'arrêt du système ? J'utilise actuellement une application appelée "Screen On" qui laisse l'écran allumé, avec une luminosité réduite. Mais le flip cover magnétique l'éteint toujours, et cela signifie aussi que je ne peux jamais verrouiller mon écran avec le bouton d'alimentation parce que cela l'éteindrait aussi. J'aimerais que mon écran passe en mode Daydream lorsqu'il s'éteint normalement.
J'aimerais pouvoir utiliser Daydream sur batterie, mais le menu des paramètres ne propose que "lorsqu'il est connecté à une station d'accueil" et "lorsque le câble d'alimentation est connecté". En utilisant dumpsys, j'ai trouvé qu'il y a une variable appelée "mDreamsEnabledOnBatteryConfig" et j'aimerais la mettre à "true" ou "1", mais 'dumpsys power set mDreams....' ne fait rien du tout (oui, je suis Root). Je ne trouve pas non plus le fichier de configuration à éditer.
Ne me suggérez pas d'acheter un nouveau téléphone ou de le faire réparer par un professionnel.