samedi, octobre 06, 2007

L'iphone et l'imode (Hacked iPhone of course)

Bon, maintenant que j'ai bien fait mumuse avec mon iphone et fait divers tests je vais pouvoir commencer à expliquer comment vivre avec un iphone et l'imode .

Conditions préalables :

1. avoir un iphone (Bah oui quand meme) jailbreaké et activé et desimlocké
2. Un forfait imode illimité

Configuration de l'Iphone pour Bouygues Imode.

1. configuration de l'edge.

dans settings, General, network, Edge entrez les valeurs suivantes :

APN : imode.fr
Username : vide
Password : vide

2. paramétrage des proxys imode

avec le Bloc Note (ou tout editeur de texte) creez un fichier appelé proxy.pac

et collez ceci dedant (sans les  ----)
--------------------------Proxy.pac------------------

function FindProxyForURL(url, host)
{
if (shExpMatch(url, "https://*"))
return "PROXY 62.201.129.248:5443";
else
return "PROXY 62.201.129.248:5080";
}

--------------------------Proxy.pac------------------

Copiez le fichier proxy.pac dans votre iphone dans le chemin suivant : /private/var/root/

ensuite il vous faut modifier le fichier des préférences pour dire à l'iphone d'utiliser la configuration ci-dessus. situé dans /private/var/root/Library/Preferences/SystemConfiguration/

vous avez un fichier nommé : preferences.plist

copiez le sur votre PC(ou MAC) et editez le avec le Bloc Note par exemple

cherchez "com.apple.CommCenter"

------------Extrait du fichier modifié---------------
....
Interface

DeviceName
ip1
Hardware
com.apple.CommCenter
Type
com.apple.CommCenter

Proxies

ProxyAutoConfigEnable
1
ProxyAutoConfigURLString
file:///private/var/root/proxy.pac
.....

vous voyez en rouge la partie editée. sauvez et remplacez le fichier dans votre iphone .

3. Hack de safari pour l'userAgent imode.

tiré de ce sujet vous pouvez directement télécharger le WebKit modifié pour le remplacer (pensez quand meme a faire une sauvegarde de l'original avant) dans  /System/Library/Frameworks/WebKit.framework/WebKit

Voila vous avez un iphone pret pour l'imode

vous pouvez aussi installer ce WebApp dans le dossier /Applications/ pour avoir un icone direct vers Gmail. (utilisez rSBT pour mettre cet icone dans le dock de l'iphone par exemple a la place du mail original)

bon l'imode n'est pas le forfait idéal car :

1. votre iphone n'est plus reconnu comme un iphone par les sites optimizé pour l'iphone puisque maintenant il est identifié comme un téléphone imode sur la toile (même en wifi)
2. Bouygues filtrant les .css et .js etc ... les sites iphone fortement basé sur la technologie AJAX ne fonctionneront donc pas.

mais bon ça a le mérite de fonctionner.

bien que tcl ai été porté sur l'iphone ipop ne fonctionne pas pour le moment

2 commentaires:

Flo a dit…

J ai hate d avoir les mails sur mon iphone. Merci de nous prevenir quand tu aurras trouver une solution.

Merci en tt cas pour ce proxy.

Le blog d'Olivier a dit…

salut, merci pour ce tuto.
Je n'arrive pas à modifier preference.plist via Filezilla. Quel client utilises tu ?
Merci