Merci à tous pour vos réponses et la rapidité de réponse

Je résume si j'ai bien compris : si je veux passer en 4.0.1 (ou 4.1 quand ce sera possible, de toutes façons la méthode est la même, non?), je restaure mon iPhone en 3.1, ce qui va le restaurer en défaut usine ou quelque chose comme çà, c'est-à-dire sans les programmes téléchargés par Cydia..., et sans le jb. De là, je fais une mise à jour fw en 4.0.1 et je jb à nouveau. Ensuite, je retrouve mes programmes et l'état de mon iPhone via la sauvegarde que j'aurais précédemment effectué via iTunes. C'est bien çà?
Dans ce cas, avec aptbackup et un autre logiciel français, je pourrais retrouver mes apps téléchargées auparavant avec Cydia et pourrait les réinstaller ?
Dois-je avoir l'ECID ? Comment l'obtenir...?
Quels sont les fichiers que je vais perdre? SMS? Mises à jour? Quelqu'un disait qu'il était possible de les sauvegarder via SSH, comment faire? Je n'ai jamais utilisé OpenSSH? Y'a-t-il un tuto?