Skip to main content

Patching

Here you can find manual instructions for patching CrossTalk-compatible clients.

MSN Messenger < 4.7.2009

Registry edit

  1. In Regedit: go to HKEY_CURRENT_USER\Software\Microsoft\MessengerService
  2. Change the Server string value to ms.msgrsvcs.ctsrv.xyz. If it doesn't exist, create it.

Alternatively, you can merge a .reg file (opens in a new tab) that applies these changes for you.

MSN/Windows Messenger 4.7.2009 - 3001

Hex edit

You will need a hex editor for this. We recommend HxD.

  1. Replace messenger.hotmail.com with ms.msgrsvcs.ctsrv.xyz
  2. Replace nexus.passport.com with pp.login.ugnet.xyz
  3. Replace gateway.messenger.hotmail.com with httpgws.ms.msgrsvcs.ctsrv.xyz (optional, required only to make the HTTP gateway work)
  4. In Regedit: go to HKEY_CURRENT_USER\Software\Microsoft\MessengerService. If it exists, change the Server string value to ms.msgrsvcs.ctsrv.xyz

MSN Messenger 5+ and Yahoo! Messenger

Reroute DLL

You will need the following:

Steps:

  1. Place reroute.dll in your client's installation folder (replace "Program Files" with "Program Files (x86)" on 64-bit systems):
    • Program Files/MSN Messenger for 5.0 - 8.1
    • Program Files/Windows Live/Messenger for 8.5
    • Both Program Files/Windows Live/Messenger and Program Files/Windows Live/Contacts for 2009+
    • Program Files/Yahoo!/Messenger for Yahoo! Messenger
  2. Run Stud_PE with admin privileges and select the executables using File → Open PE File (again, replace "Program Files" with "Program Files (x86)" on 64-bit systems):
    • Program Files/MSN Messenger/msnmsgr.exe for MSN Messenger
    • Program Files/Windows Live/Messenger/msnmsgr.exe for Windows Live Messenger
      • If you are patching WLM 2009+, wlcomm.exe in Program Files/Windows Live/Contacts as well
    • Program Files/Yahoo!/Messenger/YPager.exe for Yahoo! Messenger 5/6/7, Program Files/Yahoo!/Messenger/YahooMessenger.exe for Yahoo! Messenger 8 and newer

    You must run Stud_PE as administrator, otherwise you will not be able to save the changes.
    Additionally, make sure the client is not running in the background (check Task Manager) before proceeding.
    Stud_PE should look something like this:

    Stud_PE screenshot (headers tab) Stud_PE screenshot (functions tab)
  3. In the Functions tab:
    • Right-click on the left hand window → select "Add New Import"
    • Click "Dll Select" → select reroute.dll from your client's Program Files folder
    • Click "Select func." → choose "ImportMe" → click "OK"
    • Click "Add to List" → then click "ADD"
    • Save the changes by clicking "OK"
  4. Configure Reroute:
    • Copy the sample-reroute.ini file into your client's installation folder, and rename it to <your client executable>.exe-reroute.ini:
      • msnmsgr.exe-reroute.ini for MSN Messenger
        • If you are patching WLM 2009+, create wlcomm.exe-reroute.ini in Windows Live/Contacts as well
      • YPager.exe-reroute.ini for Yahoo! Messenger 5 and 6, YahooMessenger.exe-reroute.ini for Yahoo! Messenger 7.5 and 8
    • Edit the config file and (on line 12) set type to msn for MSN Messenger/Windows Live Messenger, or yahoo for Yahoo! Messenger
    • If using Windows Live Messenger 2011/2012, edit the config file, and change enable = 1 under the [idcrl] section.
  5. Assuming you've done everything correctly, you should now be able to sign in!

Yahoo! Messenger 5/6 (alt. method for old systems)

Registry edit

(This patching method is only applicable if you are using Windows XP SP1 or older):

  1. In Regedit: go to HKEY_CURRENT_USER\Software\Yahoo\Pager
  2. Change the Conn Server, socket server, and Host Name string values to ms.msgrsvcs.ctsrv.xyz, and change the IPLookup value to 127.0.0.1 If they do not exist, create them

Alternatively, you can merge a .reg file (opens in a new tab) that applies these changes for you

AOL Instant Messenger/ICQ

Client setting

Click Setup, then Connection, and change the host name to ms.msgrsvcs.ctsrv.xyz