Patching

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

MSN Messenger < 4.7.2009

  • In Regedit: go to HKEY_CURRENT_USER\Software\Microsoft\MessengerService
  • Change the Server string value to ms.crossmsgr.dedyn.io. If it doesn't exist, create it.
  • Alternatively, you can merge a .reg file that applies these changes for you.

MSN/Windows Messenger 4.7.2009 - 3001

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

  • Replace messenger.hotmail.com with ms.crossmsgr.dedyn.io
  • Replace nexus.passport.com with pp.login.crossmsgr.dedyn.io
  • Replace gateway.messenger.hotmail.com with httpgws.ms.crossmsgr.dedyn.io (optional, required only to make the HTTP gateway work)
  • In Regedit: go to HKEY_CURRENT_USER\Software\Microsoft\MessengerService. If it exists, change the Server string value to ms.crossmsgr.dedyn.io

MSN Messenger 5+ and Yahoo! Messenger

You will need the following:

  • Windows XP SP2/Windows 2000 with kernel extensions or later. Wine will work too, YMMV on client compatibility
  • The Reroute DLL file which you can download here
  • The Reroute configuration file which you can download here
  • A PE (portable executable) editor. This guide uses Stud_PE.

Steps:

  • 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
  • Run Stud_PE with admin privileges and select the executables using FileOpen 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)
  • 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"
  • 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
  • Assuming you've done everything correctly, you should now be able to sign in!

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

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

  • In Regedit: go to HKEY_CURRENT_USER\Software\Yahoo\Pager
  • Change the Conn Server, socket server, and Host Name string values to ms.crossmsgr.dedyn.io. If they do not exist, create them
  • Alternatively, you can merge a .reg file that applies these changes for you

AOL Instant Messenger

  • Click Setup, then Connection, and change the host name to ms.crossmsgr.dedyn.io