Pour le moment il n'y a plus d'intérêts à utiliser une TS avec la sortie de la méthode Ziphone
Bon je viens de tester, encore sur ma 1.1.1, la reprogrammation de ma TurboSim avec la même méthode que celle présentée par Jorus (méthode AppleShaft, bien sûr) et ca marche au poil.
Testé avec succès sur les iPhone achetés en 1.0.2 / 1.1.1 OOB ainsi que les iPhone 1.1.2 UK (merci à Thesquad pour la confirmation)Voici l'enchainement des opérations :
Si vous êtes en 1.1.1 ou 1.0.2 : vous avez juste besoin du SSH activé sur votre iPhone
Si vous êtes "déjà" en 1.1.2 : vous avez besoin du SSH ET du Sous-Systeme BSD (sinon, votre SSH ne fonctionne pas correctement)
Démarrez votre iPhone avec la carte AT&T (ou celle d'O2/Deuchte Telecom/Telecom Italia/Orange ... la carte qui vous a été vendu avec l'iPhone en somme) :
Recopiez les outils turbo-app sur votre iPhone ainsi que le nouveau fichier AppleSaft.trb spécial 1.1.2 . Une archive complete se trouve en fichier-joint. Juste besoin de décompresser et de transferer le répertoire "turbosim" (avec Fugu, Transmit, WinSCP ou ce que vous voulez)
à la racine de votre iPhone (au même niveau que /Applications /System /Library etc. ...)
Connectez-vous en SSH ensuite sous root (par la commande "ssh root@ip_de_votre_iphone" sous Terminal/Mac OS ou via l'outil Putty sous Windows).
Placez vous dans le répertoire de vos fichiers uploadés :
#
cd /turbosimChangez les propriétés d'exécution de ces fichiers :
#
chmod +x *Relancer le terminal
Ensuite, un petit unload du ComCenter (on désactive la couche Communication de l'iPhone) :
#
launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plistEnsuite, on va vérifier que la TurboSim est bien accessible :
#
./turbo-info >>> Si vous avez en retour un truc de ce style :
initializing modem
modem initiated
Kernel Version 1.2.7.0
Serial Number c9gm-tllcs5fp7
OK. No Error
<<< c'est que tout es ok, vous pouvez continuer
>>> Si par hazard vous avez ceci :
initializing modem
AT+CPMS="SM","SM"
ERROR
modem initiated
Unknown error
<<< c'est vraisemblablement que la TurboSIM n'est pas bien insérée, arrêtez votre iPhone et replacez correctement le couple TSIM/SimCard et recommencez
<<< (merci à KicheTof pour l'info)
Si tout va bien, on continue, on va supprimer les applis de la TurboSIM :
#
./turbo-rm-apps initializing modem
modem initiated
OK. No Error
Ensuite, on implante la nouvelle appli AppleSaft :
#
./turbo-app applesaft.trb SRC applesaft.trb
SIZE 2208
initializing modem
modem initiated
OK. No Error
C'est presque fini, un reload du CommCenter (redémarrage des couches de comm) :
#
launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plistRebootez l'iphone
Ensuite allez dans les Réglages de votre iPhone, section "Téléphone" :

Cliquez sur "SIM Applications". Si tout est OK vous allez avoir "AppleSaft" :

Tappez sur celle-ci :

et enfin, Tappez sur "SET". AppleSaft va vous demander de confirmer le spoofing de l'IMEI et l'ICCD. Acceptez biensur.

Enfin, arrêtez votre iPhone, replacez votre SIM AT&T par votre SIM original opérateur (Orange/SFR/Bouygues/SwissCom etc....) et rebooter l'iPhone
C'est fini
EDIT par Matthieu : Les TurboSIM programmées en ISA n'ont pas besoin d'être mise a jour, elles marchent directement dans les 1.1.2