Mercury Messenger for Android with Escargot support

according to @TReKiE he followed the guideline but it still it doesn’t work again.

in the option list what we choose? msnp 11,15 or 21?

If MSNP15 was working on the old server, it should work with the new one, but I read something related to undo the changes from the current server to the state where the server worked well and recode from that point. Perhaps that includes a change that walkingphasers made about the old passport token, which got MSNP15 back in Mercury to work days ago.

I didn’t quite understand about the new server, but what I did understand was that only the MSNP server would be different and the soap servers would remain the same as the old one.

1 Like

I tried to edit the apk
But there was a problem, i had to extract the jar since the app doesnt save the class data inside the jar file, but it does when extracted.
I managed to patch the main urls, but i was unable to find the OIM url.
And if i patched it, i used tools that i just found from internet, since i didnt’t know what software do you use, and the important part, signing the apk.

1 Like

I finished modifying the APK and I have collected this information. Then it has been well? Because reviewing the rest of the record I still receive answers from escargot.log1p.xyz

ex: 2021-04-01 22:33:18.053 4720-4790/? I/System.out: 01.04.2021 22:33:18.053 (MEM 3.3 MiB) [OUT] LOG >> [soap.response] https://m1.escargot.log1p.xyz/abservice/SharingService.asmx - FindMembership: receiving response…

3 Likes

I know this isn’t a very helpful post, but I had the same results when I tried too.

1 Like

Reviewing with an APK without modifying I get this:

(MEM 7.4 MiB) [OUT] LOG >> [msn.signin] Connecting to [MSNServerInfo address='m1.escargot.log1p.xyz:1863' description='Default NS']

Unlike the modified APK points to escargot.chat at that same point. What I would make me suppose that the patch works.

1 Like

Well. I just saw here that in addition to the MSNP server, the SOAP server is also replaced by m1.escargot.chat with switcher DLL.

Try to replace more this strings.

Decrypted: https://m1.escargot.log1p.xyz/storageservice/SchematizedStore.asmx
Crypted : MowPJpXykDdL2y2aenyxv1aHp4zVjgjBZVhf3+4tbiewGYIAfvVpOnJESKQOhwVF/qNBtjugIKMWx+dLXQP7cSgOxYNFR6hG

Replace with:
Decrypted: https://m1.escargot.chat/storageservice/SchematizedStore.asmx
Crypted : MowPJpXykDdL2y2aenyxv18ChoWv7yNMkOF05iskJbM/Owm8AcETVrXGF3J9Kc0rIrF/GVnRPvncDRGFS6kguQ==

Decrypted: https://m1.escargot.log1p.xyz/abservice/abservice.asmx
Crypted : MowPJpXykDdL2y2aenyxv1aHp4zVjgjBZEit9hoP3s7I9gaW8h8/D+5Fg6aMQXsAZVVPNCXAOFU=

Replace with:
Decrypted: https://m1.escargot.chat/abservice/abservice.asmx
Crypted : MowPJpXykDdL2y2aenyxv18ChoWv7yNMDkPPr3gH1j70yvbu1AFxlpeO2PV6T2GxBI1bLXuhmdg=

Decrypted: https://m1.escargot.log1p.xyz/abservice/SharingService.asmx
Crypted : MowPJpXykDdL2y2aenyxv1aHp4zVjgjBZEit9hoP3s7I9gaW8h8/Dwk/RWu/CNEJPUZFK2v8i4NSQd/qOC+gvA==

Replace with:
Decrypted: https://m1.escargot.chat/abservice/SharingService.asmx
Crypted : MowPJpXykDdL2y2aenyxv18ChoWv7yNMDkPPr3gH1j4c5fcL5CERMbMVwQODURZjGswFXdwb+0g=

Decrypted: https://m1.escargot.log1p.xyz/RST2.srf
Crypted : MowPJpXykDdL2y2aenyxv1aHp4zVjgjBWe8QwlzgzBw7ElqK72f5rw==

Replace with:
Decrypted: https://m1.escargot.chat/RST2.srf
Crypted : MowPJpXykDdL2y2aenyxv18ChoWv7yNMnq+/owQqN9mUImS5fkFoQQ==

Decrypted: https://m1.escargot.log1p.xyz/RST.srf
Crypted : MowPJpXykDdL2y2aenyxv1aHp4zVjgjBWe8QwlzgzBxQ//nsnexK1A==

Replace with:
Decrypted: https://m1.escargot.chat/RST.srf
Crypted : MowPJpXykDdL2y2aenyxv18ChoWv7yNMbAHrrB6/rqyle5ZDXOxepQ==

I see that m1.escargot.log1p.xyz and m1.escargot.chat points to same ip 143.198.4.104.

Try to found all m1.escargot.log1p.xyz urls (cPlC/mQldzxZ0xkMDWBIK8yGm5Ceir6s) and replace with m1.escargot.chat (cPlC/mQldzyJP0fwYFdhihpMh0bRhuMV). There are urls used for generate token for rst (like messengerclear.live.com and etc) that I replaced with m1.escargot.log1p.xyz.

Use MSNP15.

1 Like

It seems to work well.
The only URL that I could not change was https://m1.escargot.log1p.xyz/rsi/rsi.asmx

I try to codify it but I do not have PHP right now and I do not understand much about encryption methods. So I will solve it later.
Even so, it is possible that I have committed some error.

So I’ll upload the apk obtained as a result later.
PS: The apk I use has some details that I have added personally. Changes in resources, etc.

2 Likes

Try this.

https://rsi.hotmail.com/rsi/rsi.asmx
MowPJpXykDesVOFWcln+XZ86Nh6q6wQQES1betRZdpcBoRE9tYe9vQ==

Decrypted: https://m1.escargot.chat/rsi/rsi.asmx
Crypted : MowPJpXykDdL2y2aenyxv18ChoWv7yNMObTNEH77g8hSHHwIWmocrQ==

2 Likes

Thank you @Mateus_Rick it seems that now it is complete. In a few minutes I upload the file in case someone wants to try and find some failure

1 Like

this is the apk that has been left as a result.

2 Likes

Cool, but i’d prefer in my opinion the original apk with the original resources but pointing to the new servers; ¿can you do that?

1 Like

Also, OIMs still doesn’t work, but we get a different error

2 Likes

Yes of course, in the afternoon I have some time so from the original apk I make the change

1 Like

thank you very much for the support !!!

Yes it’s weird. I got the same error. Curiously it points to the indicated URL

Nice!

Okay. Original Resources, URL changed

With offline messages I get this error in the Logcat:

2021-04-03 18:17:42.189 3926-3979/? I/System.out: 04.04.2021 01:17:42.189 (MEM 6.4 MiB) [ERR] Incoming OIM : getMessage() failed
2021-04-03 18:17:42.209 3926-3979/? I/System.out: 04.04.2021 01:17:42.209 (MEM 5.8 MiB) [ERR] Failed to retreive OIM from server (sender = [MsnContact Account=ang_7AEB35FA@gmail.com Email=ang_20AD18FF@hotmail.com Network=WindowsLive Lists=FL,AL,RL Status=AwayFromComputer])

In the app it is the same error message that you showed before

It says that the package is corrupted

Did you uninstall the previous apk? Or did you update
Edit: there is indeed a problem. give me a minute