Spire
Portage de la fonction SIRI sur un iDevice d’ancienne génération, une solution non complète du portage SIRI sur votre iDevice qui nécessitera l’utilisation d’un serveur proxy pour l’utilisation complète de SIRI. Projet développé par le hackeur Chpwn, uniquement compatible avec iOS 5x.
- Compatible : iOS 5x
- Dev : Chpwn
- Repository Cydia : BigBoss
- Dépendance : mobilesubstrate, preferenceloader,firmware (>= 5.0), firmware (<< 5.1)
- Prix : gratuit
iPhone 4, 3GS, iPod Touch 4G et 3G et iPad 1G.
Conflicts: gsc.ipad, semitether (donc incompatible avec jailbreak Semi-Tether), com.iphonerepocenter.enablemtgesturestheme, com.brbortscheller.homewallpaperkiller, com.brbortscheller.speedbooster, com.iphonerepocenter.disablemultitasking4xtheme, com.modmyi.ipadvoicecontrolenabler, com.modmyi.multitaskingdisabler, com.modmyi.windows7bluepad3as, com.modmyi.windows7bluepada
L’installation de ce petit package du repository BigBoss vous lance automatiquement le téléchargement de l’interface SIRI (service framework et ses ressources), ce dernier pèse 100 Mo donc il est conseillé d’effectuer le téléchargement avec une connexion Wifi.
Il sera nécessaire d’effectuer un reboot de votre iDevice suite à son installation (Boot Tethered, sortir de Cydia sans redémarrer, puis éteindre votre iDevice normalement).
Aller dans le menu des Réglages de votre iDevice pour activer la fonction de SIRI.

La solution de portage est incomplète, vous avez besoin d’un serveur proxy et d’une clé d’authentification extraite d’un iPhone 4S, la connexion se fait alors via le serveur proxy qui lui même se connecte au serveur d’Apple pensant ainsi qu’un iPhone 4S tente de se connecter.

Configurer l’adresse URL du serveur proxy dans le menu des Réglages de votre iDevice.

Je vous rappelle que pour le fonctionnement de SIRI, certaines de vos données privées sont envoyées sur le serveur Apple par défaut, donc avec ce portage ces données transitent avant par un serveur proxy donc attention au choix de votre serveur proxy. (méfiez vous des personnes qui vont vous réclamer des dons pour la création d’un serveur proxy, un serveur peut vite devenir OFF).
Il vous faut une clé d’authentification extraite d’un iPhone 4S, cette clé change tous les 24 heures, attention Apple peut blacklister facilement une clé d’authentification d’un 4S et peut être ainsi néfaste pour le 4S en question.
Lire ce guide (Fr) pour la création d’un serveur proxy.
La désinstallation du package Spire ne pose pas de souci, aller dans la gestion de vos packages Cydia pour le supprimer simplement (nécessite un reboot).
Conclusion : Une distribution publique d’un portage SIRI n’est pas possible, une utilisation de SIRI avec un serveur proxy avec une limitation d’utilisateur (utilisant ainsi une même clé d’authentification) est alors possible.
Authentification sur un serveur Apple pour l’échange de données.
Edit : Depuis peu, Apple a trouvé une nouvelle parade pour empêcher les utilisateurs de iDevice non 4S d’utiliser un service de proxy pour le fonctionnement de SIRI sur votre iDevice jailbreaké. Une solution est possible pour régler le souci de connexion si tel est le cas :
- Voir votre fournisseur du serveur Proxy.
- Lire ce guide : ici.