Nokia
Histoire
Mise à jour 8/2019
Bonne nouvelle: HMD Global affirme désactiver les applications d’économie d’énergie Evenwell sur tous les appareils fonctionnant sous Android Pie ou plus récents.
MOINS BONNES NOUVELLES: DuraSpeed demeure.
HMD Global/Nokia est la principale raison pour laquelle ce site web a vu le jour. Ils avaient les tueurs d’apps les plus agressifs préinstallés sur leurs téléphones.
Il y avait trois mécanismes de destruction d’applications différents:
- evenwell.powersaving.g3 sur Android Pie pour la plupart des téléphones Nokia – celui-ci est désactivé depuis 8/2019 sur les appareils fonctionnant avec Pie ou plus
- evenwell.emm sur Android Go (¿Oreo ?) pour Nokia 1 – probablement encore dans la nature puisque HMD n’a désactivé les applications Evenwell que sur les appareils fonctionnant avec Pie ou plus
- DuraSpeed sur Android Pie (build 00WWW_3_180) pour les Nokia 3.1 (TA-1049, TA-1063) et Nokia 5.1 américains – celui-ci est encore dans la nature
La plupart des téléphones Nokia (Power saver AKA com.evenwell.powersaving.g3)
L’économiseur d’énergie Evenwell *(com.evenwell.powersaving.g3)* a été désactivé par HMD Global pour les appareils fonctionnant sous Pie ou plus à partir de 8/2019.
Pour une lecture d’investigation amusante sur Evenwell, consultez Qui est Nokia?
Nokia 1 (com.evenwell.emm)
Sur le Nokia 1, il existe un paquet alternatif qui fonctionne de manière très similaire à ce que fait le paquet com.evenwell.powersaving.g3 sur les modèles haut de gamme.
Nokia 3.1 y 5.1 (DuraSpeed)
Sur les appareils basés sur Mediatek, HMD a intégré DuraSpeed comme un service système. Il n’y a pas de contrôle pour l’utilisateur, ni de liste blanche ; ce tueur de tâches développé par Mediatek met fin à toutes les applications en arrière-plan sans préjudice.
DuraSpeed peut être désactivé par le biais du magasin de paramètres globaux, mais il s’agit d’une zone protégée d’Android qui ne peut être manipulée que par le biais d’ADB, ou d’une application qui a reçu la permission WRITE_SECURE_SETTINGS (ce qui doit également être fait avec ADB). En outre, le paramètre ne survit pas à un redémarrage. Les utilisateurs peuvent réparer leurs appareils eux-mêmes en utilisant une application d’automatisation (voir “Solution pour les utilisateurs”), ou les applications peuvent demander la permission WRITE_SECURE_SETTINGS et ensuite activer le drapeau au démarrage pour tuer DuraSpeed. Syncthing-Fork est une application qui a adopté cette approche.
Malheureusement, certains rapports indiquent que même cette solution ne fonctionne pas.
Solution pour les utilisateurs
La plupart des téléphones Nokia (Power saver AKA com.evenwell.powersaving.g3)
Pour résoudre ce problème, procédez comme suit:
- Allez dans Paramètres du téléphone > Apps > Voir toutes les apps.
- Tapez sur le menu en haut à droite > Afficher le système.
- Trouvez l’application Power saver dans la liste, sélectionnez-la et fermez-la de force. Elle restera arrêtée pendant un moment, mais finira par redémarrer d’elle-même.
À partir de maintenant, les applications d’arrière-plan devraient fonctionner normalement et utiliser les optimisations standard de la batterie d’Android.
Cependant, les réveils tiers ou la planification des tâches d’avant-plan à une heure précise ne fonctionneront pas. MISE À JOUR : dans nos tests préliminaires, il semble que l’arrêt forcé ou la désinstallation de l’application Power saver corrige également les alarmes et le démarrage des services de premier plan, jusqu’à ce que le Power saver redémarre.
Solution alternative pour les utilisateurs avertis:
La plupart des modèles Nokia
L’économiseur d’énergie Evenwell *(com.evenwell.powersaving.g3)* a été désactivé par HMD Global pour les appareils exécutant Pie ou une version supérieure à partir de 8/2019.
Désactivez le paquet com.evenwell.powersaving.g3 via les commandes adb suivantes:
adb shell
pm disable-user com.evenwell.powersaving.g3
Nokia 1 (Android Go)
Désactivez le paquet com.evenwell.emm via les commandes adb suivantes:
adb shell
pm disable-user com.evenwell.emm
Nokia 3.1 y 5.1
Malheureusement, HMD n’a pas inclus de bouton de réglage pour contrôler le fonctionnement de DuraSpeed. Et comme le tueur de tâches est un service système et non une application, il ne peut pas être simplement désinstallé. Heureusement, DuraSpeed a un interrupteur caché : Il surveille le paramètre setting.duraspeed.enabled et s’arrête lorsque ce paramètre prend une valeur différente de 1. Une fois que DuraSpeed s’arrête, le téléphone est guéri et toutes les applications en arrière-plan fonctionnent normalement. Cependant, cette solution ne tient pas lors des redémarrages, donc le drapeau doit être activé à chaque démarrage en utilisant une application d’automatisation comme MacroDroid.
Tout d’abord, utilisez adb pour accorder à MacroDroid (ou à l’application d’automatisation de votre choix) la possibilité d’écrire dans le magasin de paramètres global:
adb shell pm grant com.arlosoft.macrodroid android.permission.WRITE_SECURE_SETTINGS
Créez ensuite une tâche, déclenchée au démarrage du dispositif, qui effectue les opérations suivantes:
- Réglage du système: type Global, nom duraspeed.enabled, valeur 2
- Réglage du système: type Système, nom duraspeed.enabled, valeur 2
- Réglage du système: type Global, nom duraspeed.enabled, valeur 0
- Réglage du système: type Système, nom duraspeed.enabled, valeur 0
REMARQUE: Vous avez besoin des deux types de paramètres “Global” et “System” (les captures d’écran ci-dessous ne montrent que le type Global – vous comprenez l’idée).

Exemple de tâche MacroDroid

Tâche d'exemple Tasker
Exécutez cette tâche et vérifiez qu’il n’y a pas d’erreurs. Si tout va bien, alors DuraSpeed sera immédiatement désactivé, et il sera également désactivé au redémarrage.
