Mise à jour 1.1.4 : Version courante : 1.3 compatible tous les firmwares de 1.0.2 à 1.1.4 pour les petits soucis lire la fin du postLe but de cette méthode est de surfer sur internet avec l'iPhone chez SFR en passant par le wap.
Cette méthode permet le surf illimité via la nouvelle option Pass Surf 2.0 ou un forfait illimythic sinon c'est décompté en surf wap hors forfait si on a pas d'options particulières.
Il faut distinguer les 2 passerelles disponibles sur SFR : websfr et wapsfr
-websfr est une passerelle internet qui ne bride rien et donc autorise tout internet mais elle nécessite de souscrire à un pass surf soir et week-end par exemple ,il faut donc savoir qu'il y a pas d'abonnement illimité pour l'instant
-wapsfr est une passerelle wap et donc ce n'est pas un accès full internet il faut passer par le proxy SFR mais l'option pass surf 2.0 ou un forfait illimythic qui inclus cette option permet un surf illimité.
Il faut aussi faire la distinction EDGE et GPRS, SFR a très peu déployé EDGE au profit de la 3G donc il est fort possible que vous surfiez en GPRS sauf en rase campagne ou dans le métro. En 1.1.1 vous ne pouvez pas savoir, en 1.1.2 c'est facile si y a pas le E vous êtes en GPRS.
Pour les tests de vitesse :
http://speedtest.macbidouille.com par exemple
J'ai finalisé ce post grâce à posts de superfred ou sausalito qui donne les ips des proxys (et les ports) wap pour SFR, aux différents post sur l'imode et la modification du user-agent, aux posts sur le surf Orange illimité et bien sur grâce aux différents membres du forum ayant participé aux tests ou donnant des User-Agent compatibles, je remercie donc toutes les personnes qui m'ont directement ou indirectement aidé.
Ce qui marche :- Le surf HTTP
- Le surf HTTPS
- Météo
- Bourse
- Maps
- YouTube (seulement en EDGE, en GPRS vous pouvez seulement voir les vidéos qui sont dans la liste)
Ce qui marche pas : - Mails (je vais faire un up bientôt à ce sujet)
InstallationIl suffit d'ajouter le rep :
http://iappcat.com/r/9315 dans Installer et d'installer SurfSFR (v1.3 )
Version compatible Ziphone Nate et Dev normalement ainsi que les anciens firmwares.N'oubliez pas de redémarrer votre iphone aprés l'installation du pack SurfSFR.
En cas de problème il faut mettre wapsfr dans APN (Réglages -> Réseaux -> EDGE)
Notes pour les manuels : si vous aviez fait la manip à la main pas besoin de le faire, vous pouvez tout de même installer l'application mais l'intérêt est limité (mettez votre preferences.plist d'origine si vous aviez une sauvegarde en preferences.plist.bak)
Pour les experts (Méthode manuelle)Nécessite un accès SSH, savoir utiliser winSCP ou Fugu
Il est possible d'utiliser les fichiers de l'archive SurfSFR disponible en bas
1) Création d'un proxy.pac dans /private/var/ contenant :
function FindProxyForURL(url, host)
{
return "PROXY 195.115.25.129:8080";
}
2) Modification des préférences pour utiliser ce proxy (ajout de la partie en gras dans le fichier /private/var/root/Library/Preferences/SystemConfiguration/preferences.plist)
Nota 1.1.3 et 1.1.4 le fichier se trouve dans /var/preferences/SystemConfiguration/preferences.plist
Pour éditer le fichier, le bloc-note ou wordpad suffit, si le fichier n'est pas lisible vous pouvez le convertir sur ce site :
http://140.124.181.188/~khchung/cgi-bin/plutil.cgi<dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>ip1</string>
<key>Hardware</key>
<string>com.apple.CommCenter</string>
<key>Type</key>
<string>com.apple.CommCenter</string>
</dict>
<key>Proxies</key>
<dict>
<key>ProxyAutoConfigEnable</key>
<integer>1</integer>
<key>ProxyAutoConfigURLString</key>
<string>file:///private/var/proxy.pac</string>
</dict>
4) Pour les paramètres EDGE j'ai mis dans APN : wapsfr
5) Reboot de l'iPhone pour la prise en compte des paramètres (attention en 1.1.1, il faudra surement remettre wapsfr dans APN)
Notes à propos de la méthodeAttention : plus besoin de modifier le webkit vous pouvez remettre celui d'origine
Désormais les sites iPhone fonctionnent sur SFRTuto expert en video par Tupac7is7alive :
(plus besoin de modifier le webkit)
Problème connu : Safari renvoie toujours sur une page qui dit :
"Info client :
Nous comme désolé, ce service est momentanément indisponible. Merci de réessayer ultérieurement. Nous vous invitons à poursuivre votre navigation sur le reste des services Vodafone Live!."
Cause : C'est que votre accès à un contrôle parental
Solution (par helloworld) :
1) Depuis votre Ordinateur, allez sur la page
https://monprofil.sfr.fr/monprofilWEBV5/Accueil?acces=ctrlParentalGestionProfil2) Cliquez sur "code oublié? Vous n'avez pas de code ?" et créez vous un code parental.
3) allez de nouveau sur la page de sélection de profil de controle parental
4) Depuis la création de votre code, le profil "Accès Standard" existe maintenant
5) Sélectionnez ce profil et voilà !
Problème connu : Safari mouline pour rien et il y a une erreur
Cause : le preferences.plist se remet à l'origine
Solution : Essayer le preferences.plist de Po@sson :
http://forum.frenchiphone.com/index.php?action=dlattach;topic=2440.0;attach=2472Problème connu de l'ancienne méhode: L'iPhone est bloqué sur la pomme blanche
Cause : le webkit est pas le bon
Solution : Utiliser iPhoneList ou winSCP si le SSH est toujours ouvert pour remettre le WebKit d'origine avec les autorisations à 755
Problème connu : J'ai le message Vous n'avez pas souscrit à EDGE ou Erreur de mise à jour
Cause : EDGE désactivé
Solution : Remettre wapsfr dans APN, et vérifier que EDGE est pas désactiver par BoosTools ou NetService
Exemple de vitesse :bonjour
je viens de faire le test du nouveau webkit (1.1.2):météo , plans , bourse , youtube fonctionnent
test bande passante :246.042 kps ( ip:30.76ko/sec - atm:38.44ko/sec)