tag:linuxfr.org,2005:/tags/symbian/publicLinuxFr.org : les contenus étiquetés avec « symbian »2016-12-13T16:53:27+01:00/favicon.pngtag:linuxfr.org,2005:Diary/370042016-12-05T23:48:23+01:002020-06-26T03:27:02+02:00Sauvegarder les SMS d'un Nokia (Symbian)Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Alors que la question de l'export des SMS d'un Nokia vers un ordinateur sous GNU/Linux a toujours été problématique, l'exercice se complique depuis que l’environnement Symbian (laissé peu ou prou à l'abandon) tombe en ruine.</p>
<p>Or, les Symbian avaient (entre autre défauts) celui de devenir très lents, voire de planter pour cause de manque de mémoire RAM, lorsque leur application "vendeur" de gestion des SMS se trouve confrontée à la réalité de l'usage des SMS au 21e siècle (je garde un souvenir ému de l'arrivée des forfaits Free, où mon usage des SMS est passé de 30 à 300 par mois !).</p>
<p>Tous ne sont pas aussi précieux que les autres, mais on peut souhaiter garder certaines conversations SMS, sans pour autant se lancer dans un recopiage à la main avant de faire du ménage pour que l'engin redevienne fonctionnel. Ou encore, vouloir essorer son précédent "assistant personnel" de toutes ses données avant de passer à un autre.</p>
<p>Si vous vous retrouvez nouvellement dans ce cas et cherchez une solution, sachez que j'ai passé pas mal d'heures à tester des freewares en tous genre promettant un backup de mes SMS, et que de nos jours, à par des certificats expirés, des versions incompatibles, des fichier .sis que le téléphone refuse sans raison ou encore des logiciels qui plantent lamentablement quand on croit enfin avoir passé tous les obstacles.</p>
<p>Un rayon de lumière est venu éclairer cette morne soirée dédiée au sujet, lorsque je suis tombé sur le petit script Python d'un dénommé Kristoffer Nyberg. Puisque Nokia a adopté un système de DRM / certificats à la mort-moi-le-nœud plombant son environnement applicatif, autant passer cette étape avec un gros acteur (ici la version de Python portée sur Symbian par Nokia) et voir derrière cette porte si on y trouve son bonheur. Et le bonheur, Kristoffer Nyberg l'a sobrement nommé sms-export.py : <br>
- <a href="http://www.lokala.org/?page_id=1479">http://www.lokala.org/?page_id=1479</a></p>
<p>Évidemment, le lien en « opensource.nokia.com » proposé par Kristoffer n'est plus bon aujourd'hui pour télécharger Python pour Symbian, mais on peut encore trouver une version fonctionnelle en suivant un petit jeu de piste depuis Python.org (partie Téléchargement, sous-partie Autres où l'on apprends que le projet se nomme PyS60), pour passer par Sourceforge et finir sur Maemo.org :<br>
- <a href="https://garage.maemo.org/projects/pys60/">https://garage.maemo.org/projects/pys60/</a></p>
<p>Bon, en 2016, un truc pas mis à jour depuis 2010 ne s'installe pas sur un Nokia, mais s'il apparaît comme expiré, le certificat de l'application en question n'en a pas moins été valide en son temps. Pour installer PyS60, il convient donc de voyager dans le temps, en réglant la date de son téléphone à quelque chose de contemporain au logiciel à installer.</p>
<p>Dans la version 2.0 de PyS60, il faut installer l’interpréteur d'une part, mais également le shell permettant d'exécuter les autres scripts de votre choix.</p>
<p>À cette étape, il convient encore de télécharger le fichier sms-export-0.2.tar.gz depuis <a href="http://www.lokala.org/?page_id=1479">http://www.lokala.org/?page_id=1479</a> et d'en copier le contenu décompressé quelque part sur son téléphone Symbian. On apporte ainsi au système 3 scripts :<br>
- sms-export.py<br>
- sms-export-to.py<br>
- sms-split.py.</p>
<p>Pour exécuter le premier script, il faut lancer le shell de l’interpréteur Python (depuis son icône dans le menu des applications du téléphone), puis ouvrir le menu du shell et choisir de lancer le script "filebrowser.py". Via ce dernier, on retrouve son sms-export.py dans l'arborescence, on le lance, et là, on laisse la machine mouliner (sans le moindre feedback bien entendu) pendant un brave moment (2-3 minutes pour 1200 SMS avec un Nokia 700).</p>
<p>Quand le téléphone nous rend la main, un fichier sms-export.txt est apparu à côté du sms-export.py. Il contient, d'une traite, tous les SMS de votre boîte de réception. On comprend donc rapidement à quoi peut servir le fichier sms-split.py, il permet de redécouper chaque SMS dans un fichier séparé à partir du sms-export.txt, si le besoin s'en fait sentir.</p>
<p>Pour récupérer les SMS envoyés, il faut :<br>
- vider sa boîte de réception (en déplaçant les messages qui s'y trouvaient dans un autre dossier par exemple) ;<br>
- copier les SMS envoyés dans la boite de réception ;<br>
- lancer le script sms-export-to.py (de la même façon que pour sms-export.py).</p>
<p>Les messages envoyés sont alors ajoutés à la fin du fichier sms-export.txt, à moins que vous n'ayez préalablement déplacé et renommé ce dernier ailleurs.</p>
<p>À l'issue de l'opération, tous vos messages ont pu être sauvegardés sur une machine sous GNU/Linux, dans un format directement lisible (à l’exception de la date des messages qui est donnée en format natif Python, ce qui est facile à rattraper au besoin, comme l'explique Kristoffer sur son blog).</p>
<p>Cette astuce a été testée avec un Nokia E6 et un Nokia 700 sous Symbian Belle.</p>
<p>NdM (juin 2020) : <em>on</em> nous précise que cette astuce ne marcherait qu'avec <a href="https://en.wikipedia.org/wiki/S60_(software_platform)">Symbian S60</a></p>
<div><a href="https://linuxfr.org/users/siltaar/journaux/sauvegarder-les-sms-d-un-nokia-symbian.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/110716/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/siltaar/journaux/sauvegarder-les-sms-d-un-nokia-symbian#comments">ouvrir dans le navigateur</a>
</p>
Siltaärhttps://linuxfr.org/nodes/110716/comments.atom