|
| 1 | +# Windows AIM 6.x Client Setup |
| 2 | + |
| 3 | +This guide explains how to install and configure **AIM (versions 6.0–6.1)** for use with **Retro AIM Server**. |
| 4 | + |
| 5 | +<p align="center"> |
| 6 | + <img alt="screenshot of AIM sign-on screen" src="https://github.com/user-attachments/assets/057c72fe-3d60-4dad-a602-8ff95c4fcbe1"> |
| 7 | +</p> |
| 8 | + |
| 9 | +## Installation |
| 10 | + |
| 11 | +1. Download AIM 6.x (recommended **AIM 6.1.46.1**) from |
| 12 | + the [NINA wiki](https://wiki.nina.chat/wiki/Clients/AOL_Instant_Messenger#Windows). |
| 13 | +2. Run the installer and complete the installation. |
| 14 | +3. Close the AIM application. |
| 15 | +4. Open **Task Manager** and end the **AIM (32 bit)** process if it’s still running. |
| 16 | + |
| 17 | +## Configure Authentication Mode |
| 18 | + |
| 19 | +AIM 6.x does not expose server settings via the UI. You'll need to edit configuration files manually. |
| 20 | + |
| 21 | +To switch from the default Kerberos-based auth (AAM/AAMUAS) to BUCP: |
| 22 | + |
| 23 | +1. Open **Notepad as Administrator** (Start → type "Notepad" → right-click → **Run as Administrator**). |
| 24 | +2. In Notepad, go to **File → Open**. |
| 25 | +3. Navigate to: |
| 26 | + ``` |
| 27 | + C:\Program Files (x86)\AIM6\services\im\ver1_14_9_1 |
| 28 | + ``` |
| 29 | +4. Change the file filter to **All Files**. |
| 30 | +5. Open `serviceManifest.xml`. |
| 31 | +6. Locate the `aol.im.connect.mode` and `aol.im.connect.mode2` preferences and change them from `AAM` and `AAMUAS` to |
| 32 | + `BUCP`: |
| 33 | + |
| 34 | + ```diff |
| 35 | + -<preferenceDefault key="aol.im.connect.mode" scope="identity" type="string">AAM</preferenceDefault> |
| 36 | + +<preferenceDefault key="aol.im.connect.mode" scope="identity" type="string">BUCP</preferenceDefault> |
| 37 | + -<preferenceDefault key="aol.im.connect.mode2" scope="identity" type="string">AAMUAS</preferenceDefault> |
| 38 | + +<preferenceDefault key="aol.im.connect.mode2" scope="identity" type="string">BUCP</preferenceDefault> |
| 39 | + ``` |
| 40 | + |
| 41 | +7. Save the file. |
| 42 | + |
| 43 | +## Configure Server Hostname |
| 44 | + |
| 45 | +To point the client to your Retro AIM Server: |
| 46 | + |
| 47 | +1. In Notepad, go to **File → Open** again. |
| 48 | +2. Navigate to: |
| 49 | + ``` |
| 50 | + C:\Program Files (x86)\AIM6\services\imApp\ver6_1_46_1 |
| 51 | + ``` |
| 52 | +3. Set the file filter to **All Files**. |
| 53 | +4. Open `serviceManifest.xml`. |
| 54 | +5. Find the `aol.aimcc.connect.host.address` preference and update it to match your `OSCAR_HOST` Retro AIM Server |
| 55 | + config: |
| 56 | + |
| 57 | + ```diff |
| 58 | + -<preferenceDefault key="aol.aimcc.connect.host.address" scope="identity" type="string">login.oscar.aol.com</preferenceDefault> |
| 59 | + +<preferenceDefault key="aol.aimcc.connect.host.address" scope="identity" type="string">127.0.0.1</preferenceDefault> |
| 60 | + ``` |
| 61 | + |
| 62 | +6. Save the file. |
| 63 | + |
| 64 | +## Enable Legacy JavaScript Engine (Windows 11 24H2+ Only) |
| 65 | + |
| 66 | +AIM 6.x's frontend breaks under the new JavaScript engine introduced in Windows 11 24H2. A workaround described by |
| 67 | +[axelsw.it](https://www.axelsw.it/pwiki/index.php/JScript_Windows11) forces Windows to use an older JavaScript engine |
| 68 | +compatible with AIM 6.x. |
| 69 | + |
| 70 | +> ⚠️ Downgrading the JavaScript engine is generally a bad idea, as it may expose your system to vulnerabilities fixed in |
| 71 | +> newer engines. |
| 72 | +> **Proceed at your own risk!** |
| 73 | +
|
| 74 | +To implement the workaround, create a `.reg` file with the following content. Double-click the file in Windows Explorer |
| 75 | +to apply the change. |
| 76 | + |
| 77 | +``` |
| 78 | +Windows Registry Editor Version 5.00 |
| 79 | +
|
| 80 | +[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Main] |
| 81 | +"JScriptReplacement"=dword:00000000 |
| 82 | +``` |
0 commit comments