13 votes

Comment configurer un Chromecast sans se connecter à Google Home ?

J'ai un Chromecast audio et l'application Google Home nécessite désormais un accès à la localisation et une connexion. Je ne veux donner ni l'un ni l'autre, et cela ne m'aide donc pas à configurer l'appareil. Il n'y a aucun moyen de contourner les exigences, contrairement aux versions précédentes.

Je ne vois pas pourquoi on aurait besoin des deux, sauf pour les renvoyer au siège de Google pour analyse.

Y a-t-il une autre méthode que je peux utiliser pour configurer le Chromecast ?

Ce n'est pas une question spécifique à Android ou iOS, mais ce sont les plateformes habituelles pour utiliser le chromecast, suivies par le PC. Si cette question ne concerne pas SuperUser, je peux la déplacer.

4voto

interfect Points 223

Je n'ai pas eu de chance avec la réponse de @Jozef, parce que je n'ai pu trouver que des versions Linux de Chromium, pas de Chrome, et Chromium semble ne jamais avoir implémenté chrome://cast .

Cependant, j'ai trouvé de la documentation sur l'API du Chromecast à l'adresse suivante https://rithvikvibhu.github.io/GHLocalApi/ et j'ai noté que si vous effectuez la configuration initiale, aucune authentification n'est nécessaire. Vous trouverez également des informations utiles à l'adresse https://github.com/rithvikvibhu/GHLocalApi/issues/68#issue-766300901 sur la façon dont vous devez chiffrer le mot de passe WiFi avec une clé publique de l'appareil avant de le soumettre.

J'ai donc créé un script en Bash, que j'ai publié à l'adresse suivante https://gist.github.com/interfect/5f68381d55658d334e2bc4619d796476 qui peut effectuer la configuration initiale du Chromecast et le connecter au WiFi sans Google Home ou un appareil Android ou iOS. Tout ce dont vous avez besoin est un environnement Linux ou (probablement) Mac, ou (probablement) WSL sous Windows.

Pour l'utiliser, vous devez placer votre ordinateur sur le même réseau que le Chromecast, soit avec un adaptateur Ethernet pour le Chromecast (ce que j'ai testé), soit en trouvant et en rejoignant son hotspot de configuration (ce que je n'ai pas testé).

Si vous êtes un grand fan de la curl | bash école d'administration système, vous pouvez :

wget https://gist.githubusercontent.com/interfect/5f68381d55658d334e2bc4619d796476/raw/1d16ead908a92742d5f22231a2611242d673654f/castanet.sh
chmod +x castanet.sh
CHROMECAST_IP=192.168.0.100 WIFI_SSID="foobar" WIFI_PASSWORD="hackme" ./castanet.sh

Je ne veux pas copier-coller un script entier ici, car je ne pense pas que ce soit le but de StackExchange, mais les étapes importantes sont les suivantes :

  1. Obtenir le RSA du dispositif public_key à partir du JSON disponible via TSL 1.2 HTTPS sur le port 8443 à l'adresse suivante /setup/get_eureka_info . (Mon curl par défaut à 1.3, ce qui était trop nouveau pour l'appareil et j'ai dû l'en dissuader).
  2. POST à /setup/scan_wifi
  3. Au bout d'un moment, on obtient /setup/scan_results trouvez votre réseau, et prenez le wpa_auth (toujours 7 ?) et wpa_cipher (toujours 4 ?)
  4. Cryptez le mot de passe de la clé publique de l'appareil à l'aide de la fonction RSA_PKCS1_PADDING et un oaepHash de sha256 (le nodejs crypto peut le faire, si vous enveloppez la clé dans des lignes BEGIN et END), et si vous codez le texte cyphérique en base64.
  5. JSON postent le ssid , wpa_auth , wpa_cipher y enc_passwd a /setup/connect_wifi .
  6. JSON afficher un drapeau keep_hotspot_until_connected avec la valeur true true a /setup/save_wifi avant que le Chromecast ne décide de quitter le nouveau réseau wifi.

2voto

Jozef Points 121

PC Solution fonctionne depuis le 2019-Mar-15

Je viens de rencontrer cette frustration en essayant de configurer le Chromecast depuis mon PC depuis que Chrome a supprimé la possibilité de configurer le Chromecast pour Mac et PC avec Chrome 72.

Une solution simple que j'ai utilisée avec succès est de :

  1. Téléchargez une ancienne version portable de Chrome (je ne suis pas sûr que les règles d'affichage des liens directs soient respectées ici, mais une recherche sur "portable chrome 71 stable" devrait vous y conduire).
  2. Extrayez et exécutez cette version portable
  3. Naviguez vers chrome://cast
  4. La configuration devrait fonctionner

1voto

Kristofer Vesi Points 151

Le plus simple serait de ne pas donner l'emplacement et de créer un autre compte Google.

Mais si tu ne veux pas :

  • Allez dans le Play Store, trouvez la page d'accueil de Google -> 3 points dans le coin supérieur droit -> Désactiver les mises à jour automatiques.
  • Désinstaller Google Home
  • Obtenez la dernière version, ce qui n'a pas ces permissions de aquí
  • Vous êtes prêt à partir.

Une note à ce sujet :

  • Google Home (et d'autres applications Google) ont tendance à être ennuyeux avec des mises à jour automatiques, donc je suggère, après avoir tout configuré avec vos appareils cast, de désinstaller l'application. (La fonctionnalité Chromecast fonctionnera toujours et les appareils se mettront automatiquement à jour avec la dernière version non bêta (même si vous êtes dans cette version)).

3ème voie (ordinateur Chrome nécessaire) :

  • Installez la version non bêta (celle qui ne contient aucun autre texte) de Google Cast en tant qu'extension depuis la boutique en ligne.
  • Visitez cette page
  • Configurez votre Chromecast et c'est parti !

Remarque : il arrive que le logiciel vole votre compte Google connecté à Chrome. Ce n'est pas idéal. Comment faire pour que ce ne soit pas le cas : - Allez dans les paramètres de Chrome (cliquez ici pour un lien rapide) - Sur Google Cast, sélectionnez "Autoriser dans Ignoto". - Ouvrez un onglet Ignoto et suivez les étapes de la "3ème voie" (la version pour ordinateur).

C'est tout ce que mon cerveau a à offrir. Je vous suggère fortement de créer un autre compte pour le truc de Cast, car si vous arrivez à faire une bêta avec ça, ça en vaut vraiment la peine. (Je n'ai pas vu un seul bug dans la bêta de mes Chromecasts, un seul : J'obtiens mes fonctionnalités plus tôt que les autres ;) )

0voto

fstanis Points 348

Oui, il est possible de configurer le Chromecast à l'aide de Chrome sur votre PC, à condition de respecter les critères suivants exigences minimales du système d'exploitation (Mac OS X 10.9 et supérieur ou Windows 7 et supérieur) et vous utilisez la dernière version de Chrome (fonctionnement confirmé avec la version 59).

Simplement pour partir www.google.com/chromecast/setup et vous devriez voir Or, you can set up your chromecast using this computer :

enter image description here

N'oubliez pas que lorsque j'ai essayé sur une plateforme non prise en charge (Linux), le texte et le lien n'étaient tout simplement pas présents et la page ne proposait que les applications Android et iOS.

-1voto

schnatterer Points 131

L'accès à la localisation est une exigence technique pour la numérisation des wifis. dans Android c'est ce qui se passe quand on installe un chromecast. Je considère donc qu'il est techniquement impossible de s'en passer sur Android.

Quant au compte Google :
J'ai pu configurer le wifi pour le Chromecast 3 et l'audio via la version 10200090 de l'application Google Home (installée via Magasin Aurora ).

C'était à peu près tout. Le Multiroom ou toute autre option pour le Chromecast a échoué.

Dès que le Chromecast était en ligne, il s'est mis à jour et je ne pouvais plus rien configurer sans compte.

Je suppose que c'est une cause perdue pour les personnes soucieuses de leur vie privée. Surtout si l'on tient compte du fait que les nouveaux appareils Google Home contiennent également un microphone. Espérons que Google n'activera pas un jour l'interrupteur d'arrêt sur les appareils Chromecast classiques (comme pour Sonos). "mode recyclage" ).

SistemesEz.com

SystemesEZ est une communauté de sysadmins 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