4 votes

Changer le serveur qu'Android utilise pour une vérification de la connectivité Internet ?

Pour autant que je sache, Android vérifie la connectivité internet en se connectant à connectivitycheck.android.com .

Sur l'un des réseaux WiFi auxquels je me connecte régulièrement, ils utilisent le filtrage web et bloquent le site Android. Cela signifie que je peux utiliser Internet, mais lorsque je me déplace sur le campus et que mon appareil doit se connecter automatiquement au prochain point d'accès (avec le même SSID, etc.), il refuse, car il n'a pas pu obtenir de connexion Internet auparavant. Pour autant que je sois enraciné, puis-je changer ce serveur en, disons, www.google.co.uk ?

J'exécute Cyanogen Mod 12.1 sur un C1905.

P.S. Il y a très peu de chances que j'obtienne de ces personnes qu'elles débloquent le site Android. :(

0 votes

Pour être clair, une vérification de la connectivité échouée, c'est quand vous vous connectez au WiFi mais que le ! apparaît sur l'icône WiFi de votre barre de notification.

0 votes

Techniquement, bien sûr... Il suffit d'ajouter une entrée dans le fichier /system/etc/hosts et de redémarrer, mais je ne suis pas sûr de ce qu'il fait pour vérifier la connectivité, un simple ping ou quelque chose de plus, le rediriger pourrait le faire échouer sur chaque réseau à chaque fois. N'oubliez pas que si vous effectuez des mises à jour nocturnes, il est probable que ce fichier sera écrasé à chaque fois.

0 votes

Dans ce cas, vous pouvez utiliser des applications de tunnel proxy comme psiphon, troidVPN, tunel guru etc.

1voto

Andy Yan Points 9360

Exécutez simplement su puis settings put global captive_portal_server SERVER_YOU_WANT_TO_USE dans un émulateur de terminal ou un shell ADB. Je suis en Chine et je fais donc cela pour tous les appareils que je possède lorsque je les configure (c'est-à-dire un flashage propre - cela persiste en cas de flashage sale), et j'utilise g.cn (abréviation de Google.cn). Google.com.hk devrait ont la même fonction, mais je ne peux pas en être sûr.

Je me demande pourquoi cette question n'a pas reçu de réponse appropriée pendant si longtemps...

0 votes

Merci. Je me demande aussi pourquoi cette question est restée sans réponse pendant si longtemps. C'est juste un ping qu'il fait ? Ou est-ce qu'il recherche certaines données ?

1 votes

Il essaie d'atteindre une certaine adresse pour un "portail captif". Plus d'explications dans cette question et ses réponses/commentaires : lien

0 votes

Cela nécessite Root ?

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X