Escargot MSN on Mac?

That would be wonderful to have a working msn messenger on mac. though I did say it was 7.0 it does make a different about which protocol is used. The msn messenger on windows is fine for now until we progress further into getting more than that working on mac.

The method I used relied on host files and SSL certificates, as I was spoofing the original servers, so the clients didn’t have to be modified. I haven’t yet looked into how Escargot works with regard to patching, but I’m guessing that since the URLs are all different it would just fail. I’m not familiar with typical Mac executable modification, but a hex editor might be sufficient to test/patch with, as the URLs look to be the same lengths (by design, I guess?)

I haven’t looked at Messenger Mac, but wouldn’t be suprised if it could be patched by just editing the files. I remember there’s a way to “right click” on an App and open it as a folder to take a look at the files inside it, try that and look at the files in a hex editor/grep them for messenger.hotmail.com/PassportURLs/nexus.passport.com.

the URLs look to be the same lengths (by design, I guess?)

Yep.

8.0.1 uses MSNP16.

Great, thanks.

For some reason I was unable to make Messenger for Mac 8.x.x connect to my server, even to get a VER, probably a missing host file entry or something, but now we know. :slight_smile:

I’ll take a look and see if I can’t figure out a Mac client or two in the coming days, at least to work out the basics of how to do it.

2 Likes

So I just thought I would share this with everyone. the messenger file for mac is located in resources folder but the file that contains the urls is actually the terminal file in MacOS folder. here is the screenshot of the terminal file in my text editor. i am not entirely sure if this would work which is why I made a copy of the file in my downloads folder first to ensure the whole thing doesn’t be messed up when changed and that I would be able to change it back to the way it was before I change it.

also here is a screenshot of the file in the actual folder.

I’m trying with Messenger:Mac 6.0.3 (MSNP13) but it complains about SSL certificates. I modified server strings in the executable with Hex Fiend. Any idea?

15

No idea because I am not sure whether this is correct.

I think I found the source of this problem, Microsoft Messenger 6.0.3 is trying to use SSLv2 protocol while MSN Messenger 7.5 (for Windows) is using TLSv1.2.

SSLv2 is not allowed by Escargot servers.

48

Maybe it would work in a local server allowing SSLv2. I don’t know how to patch the client to use TLS instead, as the protocols allowed by the server are TLSv1.0, TLSv1.1 and TLSv1.2.

4 Likes

it’s very much appreciated for this information you found. we are getting closer to solving this for the mac users :smile:

1 Like

I circumvented the certificate issue using HTTP proxy, but as MSNP13+ is not supported, it doesn’t log in.

46

At least it talks with Escargot server

2 Likes

wow, that’s awesome! Great work you have going on. Thank you @HenrydelMal

Still no way to have this functional on macOS ?
I tried to edit hex but it doesn’t worked :frowning_face:

3 Likes

now that msnp13+ is supported and msnp18 is pretty much implemented for the exception of some stuff in the core of escargot, this should be redone.

yeah 10 months after, but its worth retrying.

1 Like

From my speculation, you’re still stuck with the PowerPC clients. MSNP8 and above require authentication from an HTTPS server, and since 6.0.3 used SSL 2.0 regardless of the OS X version being used and Escargot is still using TLS-only Caddy, that might be the case for versions before and after it that used MSNP8 - MSNP21. Also, fat chance getting Classic Environment and early OS X to use TLS. Perhaps if valtron were to re-consider and use a more professional production server that supports SSL and TLS like nginx or Apache, then Messenger:mac wouldn’t just be stuck on PowerPC for Escargot use? :thinking:

1 Like

I tried to connect MSN Messenger 3.0.0 for Mac to Escargot server on my old PowerPC machine and it works pretty well.

Microsoft got wise with the encryption shit from SSL2.0.

Now i am trying to patch 6.0.3 to work with escargot as now it support MSNP13

1 Like

What’s the directory to the terminal file that has the URLs? I have 2 versions of MSN Messenger:mac, one is 2.1 that came with Office X, and version 4.0.0 which came with Office 2004. Also I’m running Tiger (10.4.11) Picture%201

Mac OS X tiger?