Oui, vous avez bien lu : MSN !!!! En 2020 !!!! Microsoft a fermé les serveurs MSN en 2012… mais tout le monde se souvient, plutot nostalgiquement, de cette époque, on y passer vraiment des heures à parler, échanger des conneries, et même draguer.
Alors tenez vous bien : l'équipe Escargot à mis au point un véritable serveur MSN (open source, [[https://web.archive.org/web/20200809152831/https://gitlab.com/escargot-chat/server|code ici]]), et fourni également depuis son site web des versions patchées du “vrai” MSN Messenger (aussi connu sous le nom de Live Messenger plus tard). → [[https://web.archive.org/web/20200809152831/https://escargot.log1p.xyz/|Le site]]
===== Inscription =====
Pour s'inscrire très simple : accéder au site (lien ci-dessus), cliquez sur **sign up** en haut à droite, remplir les champs et cliquez sur **Create Account**.
**ATTENTION :** je vous conseille fortement d'utiliser un mot de passe de 8 caractère maximum, il y a des problèmes connus avec les mots de passe plus long.
**ATTENTION 2, le retour :** vous pouvez utiliser l'adresse que vous voulez, mais SI vous mettez des majuscules dedans il faudra aussi les mettre dans le client MSN ! (je me suis fait avoir…)
===== Installation =====
==== Windows ====
Pour commencer, sachez que sur Windows XP vous ne pourrez pas utiliser de version plus récente que la 7.5. Sinon sur Windows 7, vous pouvez aller jusqu'à la 8.5 que je recommande. Les futures versions ne sont pas encore fonctionnelles ni patchées, mais visiblement l'équipe Escargot y travaille activement.
==== Linux (wine) ====
J'ai fait pas mal de tests, je n'arrive pas à faire tourner la 8.5 ni la 8.1. J'y suis arrivé avec la 7.5 cependant ! Voici ma méthode ci-dessous. Pendant l'installation, je recommande de décocher toutes les cases.
env WINEARCH=win32 WINEPREFIX=~/.msn winetricks corefonts gdiplus msls31 msxml3 riched20 riched30 tahoma flash
env WINEPREFIX=~/.msn wine msiexec /i Téléchargements/escargot-msn-7.5.0324-fr.msi
env WINEPREFIX=~/.msn wine ~/.msn/drive_c/Program\ Files/MSN\ Messenger/msnmsgr.exe
Donc, création du préfixe en architecture win32, installation des composants requis pour ça tourne propre, installation du .msi de la 7.5, et lancement.
=== Création d'un launcher ===
2 étapes simples : récupération d'un icone chez PNG Factory, et création d'un fichier .desktop dans votre Home.
wget --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:76.0) Gecko/20100101 Firefox/76.0" https://www.pngfactory.net/png/10687/MSN-Live-Messenger/download-png -O ~/.msn/icon.png
cat <> ~/msn.desktop
[Desktop Entry]
Name=MSN Messenger
Keywords=msn;messenger;microsoft;
Exec=env WINEPREFIX=$HOME/.msn wine $HOME/.msn/drive_c/Program\ Files/MSN\ Messenger/msnmsgr.exe
Terminal=false
Icon=$HOME/.msn/icon.png
Type=Application
Categories=Internet;
EOT
# Copiez aussi cette ligne
==== Linux (wine) testing ====
Si y'en a qui sont chauds pour tester de faire passer une version plus récente, je suggère la méthode suivante.\\ Faire la 1ere étape et copier le préfixe
env WINEARCH=win32 WINEPREFIX=~/.msn winetricks corefonts gdiplus msls31 msxml3 riched20 riched30 tahoma flash
cp ~/.msn ~/.msnbkp
faire vos tests, par exemple utilisation d'une autre version d'IE et changer la version système :
env WINEARCH=win32 WINEPREFIX=~/.msn winetricks ie8 win7
Puis, procéder à l'installation de la version de votre choix
env WINEARCH=win32 WINEPREFIX=~/.msn wine msiexec /i Téléchargements/escargot-wlm-8.1.0178-fr.msi
Lancer, tester
env WINEPREFIX=~/.msn wine ~/.msn/drive_c/Program\ Files/MSN\ Messenger/msnmsgr.exe
Et si ça ne fonctionne pas, supprimer le préfixe, restaurer l'initial depuis sa sauvegarde et procéder à d'autres tests :
rm -rf ~/.msn && cp ~/.msnbkp ~/.msn
==== test en cours (linux wine) ====
env WINEARCH=win32 WINEPREFIX=~/.msn winetricks corefonts gdiplus msls31 msxml3 riched20 riched30 tahoma flash win7 ie8
env WINEPREFIX=~/.msn wine msiexec /i Téléchargements/escargot-wlm-8.5.1302-fr.msi
Dans cette config, j'obtient le code erreur 80048821 à la connexion. Donc, ça ne bug pas, à mon avis c'est juste le probleme de configuration des “paramètres internet” dans IE. Seulement, IE8 tourne pas rond… impossible d'afficher correctement les parametres internet la fenetre est explosée… et IE8 ne se lance meme pas.
===== Problèmes =====
==== MSN disparait en changeant de bureau (linux, msn 7.5) ====
Deux astuces possibles :\\ 1) Laisser la barre titre affichée (petit bouton en haut à gauche). Normalement on peut la réduire et la rouvrir sans souci.\\ 2) Rendre la fenetre visible sur tous les bureaux et ne pas la réduire