Tutoriel : Comment créer un serveur proxy pour Siri (Mac OS X)

Icône Siri

  Ces dernières semaines, nous vous avons montré des vidéos dans lesquelles vous voyez Siri utilisé pour contrôler divers objets électroniques, et bien sûr Apple n'était pas responsable de cette méthode de contrôle. Dans les clips, vous voyez Siri utilisé avec un système appelé Siri Proxy, qui est essentiellement un serveur auquel Siri se connecte et via lequel il peut envoyer des commandes à divers appareils électroniques. Ci-dessous, je vais vous expliquer comment créer un proxy pour Siri, c'est une méthode qui n'implique rien d'illégal car elle ne fait que reprendre le trafic Internet généré par l'iPhone 4S et le rediriger.

  Suivez ce tutoriel uniquement si vous possédez un Mac et seulement si vous savez ce que vous faites. Je n'ai pas réussi à le tester car je n'ai pas de Mac avec moi pour le moment. Suivez le tutoriel à vos risques et périls, je ne l'ai pas vérifié si les informations du serveur proxy sont envoyées à des tiers. Bien entendu, vous ne pourrez utiliser ce serveur proxy qu'avec un iPhone 4S.

Étape 1

Télécharger Proxy Siri si Ports Mac. Installez les ports Mac après le téléchargement.

Étape 2

Ouvrez l'application Terminal et tapez : port sudo installer dnsmasq . Bien entendu, vous devez également saisir le mot de passe de votre Mac.

Étape 3

TypeType bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) et vous installerez le plugin RVM requis pour exécuter Siri Proxy.

Étape 4

Après avoir installé RVM, vous devez l'activer, vous devez donc taper dans la console : [[ -s « $HOME/.rvm/scripts/rvm » ]] && . "$HOME/.rvm/scripts/rvm"

Étape 5

Vous devez maintenant ajouter RVM au profil bash, vous devrez donc exécuter la commande suivante : echo '[[ -s “$HOME/.rvm/scripts/rvm” ]] && . "$HOME/.rvm/scripts/rvm" # Charger la fonction RVM' >> ~/.bash_profile

Étape 6

Après avoir ajouté RVM au profil bash, vous devez installer Ruby afin de taper : rvm installe 1.9.3.  Si vous disposez de Mac OS X Lion, vous pouvez rencontrer des erreurs lors du processus d'installation de Ruby et si cela se produit, vous devrez taper : rvm install 1.9.3 –with-gcc=clang.

Étape 7

Après avoir installé Ruby, vous devez forcer le RVM à utiliser la dernière version de Ruby, alors tapez la commande : rvm install 1.9.3 –avec-gcc=clang

Étape 8

Vous devez maintenant naviguer depuis le terminal jusqu'à l'emplacement où vous avez téléchargé et décompressé Siri Proxy. Fondamentalement, recherchez cet emplacement et accédez-y à l'aide de la commande cd location.

Étape 9

Une fois sur place, vous devez installer Rake et Bundler, alors tapez la commande : rvmsudo gem installer le bundler rake  et entrez le mot de passe de votre Mac.

Étape 10

Vous devez maintenant exécuter les commandes suivantes pour installer Siri Proxy Gem, faire en sorte que le répertoire .siriproxy déplace le fichier de configuration vers ce répertoire et installer openssl :

installation du râteau

mkdir ~/.siriproxy

installation du port sudo openssl

./générateurs de certificats siriproxy

Étape 11

Vous devez maintenant installer un profil sur votre iPhone, un profil qui vous permet de vous connecter au proxy. Pour ce faire, utilisez la fonction Spotlight de votre Mac pour rechercher le dossier ~/.siriproxy à partir duquel vous enverrez le fichier ca.perm par e-mail à l'iPhone. Dès que le fichier arrivera sur l'iPhone, vous l'ouvrirez depuis l'email et installerez son profil.

Étape 12

Recherchez le fichier sur votre Mac dnsmasq.conf que vous ouvrirez avec un éditeur de texte. Vous y chercherez la ligne #adresse=double-clic.net/127.0.0.1 et immédiatement en dessous, vous ajouterez le texte suivant : adresse=/guzzoni.apple.com/your-mac-ip.  Après avoir modifié le fichier, enregistrez-le et dans l'application terminal, entrez la commande suivante pour vérifier si cela fonctionne : sudo dnsmasq

Étape 13

Ouvrez l'application Paramètres, recherchez le point d'accès Wi-Fi de votre maison et modifiez ses paramètres. À côté du DNS, vous modifierez la valeur existante par une valeur qui à la fin aura une adresse IP différente de celle du serveur. Si vous avez 192.168.0.1, vous saisirez la valeur 3 ou 4, une IP qui n'est pas occupée.

Étape 14

Vous devez maintenant naviguer dans l'application Terminal jusqu'au dossier plamoni-SiriProxy-fe75db4. Pour ce faire, tapez cd et faites glisser et déposez le dossier correspondant dans l'application Terminal, puis appuyez sur la touche Retour.

Étape 15

Après avoir chargé ce type de fichier ./ensemble siriproxy si serveur siriproxy rvmsudo, entrez le mot de passe et le serveur devrait être fonctionnel.

   Le processus est compliqué mais si vous avez suivi strictement les étapes, vous devriez maintenant disposer d'un serveur proxy fonctionnel que vous devez configurer pour répondre à vos commandes comme vous le souhaitez.