Hi,

This post will be in French since it only is relevant for French people using an Android smartphone with the French carrier SFR.

Bonjour à toi visiteur !

Si toi aussi tu es grand, beau, fort et intelligent, félicitation ! Tu as donc un smartphone sous Android. C'est bien mais... Je sens que tu me cache quelque chose... Ah ! Mais c'est bien sur ! Tu es chez SFR ! Ne t'en veux pas trop, nous sommes plusieurs à avoir fait ce choix, judicieux (haem...), pour pouvoir avoir un HTC Magic tout beau tout neuf.

Visiteur, si toi aussi tu as un magic avec une ROM qui n'est pas celle d'origine, ou que tu n'as pas de Magic mais que tu es chez SFR, et si tu veux utiliser le répondeur visuel quand même, lit la suite ! (Si tu veux la gloire, la fortune et l'honneur tu peux aussi lire la suite mais je ne garantit pas l'efficacité, d'autant que si tu es l'heureux possesseur d'un téléphone sous Android tu as déjà tous cela).

Donc voilà, SFR fait parfois (qui a dit "souvent" !?) des choix qui laisse rêveur. Par exemple, un jour, à une foire à tout / brocante dans le Gers, SFR a troqué tout ses designer (et ceux de 9telecom) contre 763 Kg de courgettes... Du coup maintenant, c'est le laveur de carreaux qui fait le design des applis SFR. Voilà pourquoi SFR ne sort que de très très laid "design" rouge et blanc tout carré.

Une autre fois, par mesquinerie pour se venger d'Orange qui avait sortit un smartphone sous Android en premier, SFR a réservé l'accès à son service de répondeur visuel aux seuls possesseur de HTC Magic ! Et malgrès des commentaires assassin sur le market, aucune mise à jour corrigeant ce trait de caractère pour le moins singulier d'une application qui, sinon, serait tout à fait honorable (exception faite du design) n'est disponible.

Heureusement, le tableau n'est pas si noir : une solution existe et celle-ci te permettra, cher visiteur, d'utiliser toi aussi cette application bien pratique.

Viennent maintenant les traditionnelles mises en garde : en suivant ce how-to, vous allez touchez à des fichiers système d'Android. Ceci est une opération périlleuse (d'aucun dirais "dangereuse") qui peut faire du mal à votre smartphone. Bref, si vous cassez votre Android, ce n'est pas de ma faute ! Je décline toute responsabilité en cas de pépin te forçant, cher visiteur, a réinstallé ton système voir pire.

Ceci dit en avant ! Ah au fait, il vous faut un smartphone rooté pour pouvoir mettre en place ce how-to.

Le contexte : j'ai récemment installé une ROM CyanogenMod 4.0.2 sur mon Magic. Problème, le numéro de modèle du téléphone est "T-Mobile mytouch 3G", et comme de juste, le répondeur visuel de SFR ne veut pas se lancer :

Premier constat, je suis sur un Magic, et l'appli ne le détecte pas. Donc le test doit être succin voir même simpliste. Et ça l'est. Il suffit de modifier le numéro de modèle dans le fichier /system/build.prop. Dans mon cas (CyanogenMod 4.0.2) il faut modifier le /system/build.sapphire.prop.

Note: dans la suite, les commandes à taper peuvent être suivit de mes commentaires (à ne pas taper) entre parenthèses.

Dans un premier temps, récupérer ledit fichier (visiteur, n'oublie pas de brancher ton smartphone à ton ordinateur préalablement à toute manipulation. Sans cela tu t'expose à un cuisant échec) :

adb pull /system/build.prop build.prop
adb pull /system/build.sapphire.prop build.sapphire.prop (pour les utilisateurs de ROM CyanogenMod 4.0.2)
cp build.prop build.prop.backup (car on est jamais trop prudent)
cp build.sapphire.prop build.sapphire.prop.backup (même punition)

Une fois les fichiers sur votre ordinateur éditez les (avec un éditeur qui supporte les retours à la ligne UNIX pour les BillGatesiens). Les clés à changer/ajouter sont les suivantes (dans le fichier build.sapphire.prop pour les CyanogenMod-addict et dans le build.prop pour les autres) :

ro.product.model=HTC Magic
ro.product.brand=generic
ro.product.name=htc_sapphire
ro.product.device=sapphire
ro.product.board=sapphire
ro.product.manufacturer=HTC
ro.product.locale.language=fr
ro.product.locale.region=FR
ro.board.platform=msm7k
ro.build.product=sapphire


Vous devriez en avoir un certain nombre déjà présentes. A mon humble avis, seul le ro.product.model est vraiment important. Maintenant il ne reste qu'a remettre le fichier en place :

adb remount
adb push build.sapphire.prop /system/build.sapphire.prop (pour les utilisateurs d'une ROM CyanogenMod)
adb push build.prop /system/build.prop (pour les autres)
reboot


Et après le reboot, vous devriez, une larme à l'oeil, pouvoir utiliser SFR Répondeur visuel. Cool isn't it ?

Quelques remarques en vrac. Ce petit "truc" devrait pouvoir permettre aux utilisateurs de Hero et de Dream d'utiliser le répondeur visuel. Attention, modifier l'identité peut (va) certainement avoir des effets de bords sur le reste de votre téléphone (pour ne citer que ça : HTC fait peut être le même genre de test dans l'interface du Hero). Dans tous les cas, n'oubliez pas de faire un backup de votre build.prop ou build.sapphire.prop ! Mon petit truc n'a pas été testé sur d'autre smartphone ou ROM que le HTC Magic 32B avec une ROM CyanogenMod 4.0.2, tout autre configuration est donc à tester avec précautions. N'hésitez pas à laisser le résultat de vos tests dans les commentaires.

Les informations nécessaires à ce petit "truc" ont été récupéré un peut partout sur le net, mais particulièrement sur les forum dédiés à la ROM SPF.

Enjoy !

Arnaud Dupuis