Skip to content

Commit 3df03e1

Browse files
committed
document AIM6 client setup
1 parent b1a9e03 commit 3df03e1

File tree

2 files changed

+83
-1
lines changed

2 files changed

+83
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The following features are supported:
2121

2222
**AIM**
2323

24-
- [x] Windows AIM Clients: v1.x, v2.x, v3.x, v4.x, v5.x
24+
- [x] Windows AIM Clients: v1.x, v2.x, v3.x, v4.x, [v5.x](./docs/CLIENT.md), [v6.0-v6.1](./docs/AIM6.md)
2525
- [x] Away Messages
2626
- [x] Buddy Icons (v4.x, v5.x)
2727
- [x] Buddy List

docs/AIM6.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
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

Comments
 (0)