Date/heure du contrôle
Si elles sont "trop éloignées", cela peut causer des problèmes avec les certificats - qui apparaissent alors soit "pas encore valides" (avec votre date trop éloignée dans le passé), soit "plus valides" (avec votre date trop éloignée dans le futur). La plupart des composants de Google, tels que Playstore, Gmail, Sync, utilisent des communications sécurisées et s'appuient donc sur des certificats.
vérifier les /etc/hosts
fichier
En particulier avec les ROM personnalisées ou les appareils rootés en général, le fichier peut avoir été modifié. Certains "cuisiniers de ROM" ajoutent l'adresse IP des serveurs de Google ici "pour accélérer les choses" (en évitant la "surcharge de recherche") - ce qui a pour effet secondaire d'interrompre les choses lorsque ces serveurs sont "déplacés".
Dans ce fichier, il peut donc y avoir plusieurs entrées que vous devez commenter ou supprimer (vérifiez d'abord si c'est le cas - si ce n'est pas le cas, vous pouvez vous épargner ce problème). Ne laissez que l'entrée de l'hôte local telle quelle. Vous devrez remonter la partition système en lecture/écriture pour modifier ce fichier, ce qui nécessite un accès racine. Cela peut être fait soit via adb shell
à partir de votre ordinateur, ou avec une application de terminal directement sur l'appareil :
$ cat /system/etc/hosts # first check if the work below needs to be done. If so:
$ su
# mount -o remount,rw /system
# cd /system/etc
# cp hosts hosts.bak
# echo "127.0.0.1 localhost" > hosts
Voyons maintenant si cela fonctionne à nouveau. Si ce n'est pas le cas, vous pouvez toujours restaurer votre hosts
(notez que nous l'avons copié dans le fichier hosts.bak
). Lorsque vous avez terminé, n'oubliez pas de remonter /system
lecture/écriture - soit par un redémarrage, soit avec un mount -o remount,ro /system
.