Ralph Johns

iChat Information Pages


iChat Icon

iChat

These pages are about iChat.

They consist of old info about iChat 1, 2 (AV), 3 as well as new stuff about the latest incarnation, iChat 5.

The info in these pages has been somewhat reorganized. I hope to make sure that things are grouped in a more logical order to explain somewhat how iChat has got from iChat (ver 1) though to the current iChat 5.x.x

The Menu at the top will contain everything but may change from page to page.

Historical Document

These pages have sat here since 2008 with no update. In that time the AIM servers have been closed down (2017) and iChat has been superseded by Messages. That effectively make this a sort of Historical Document of how it worked.

I will make attempts to renew and refresh Links to either the most current site or use the Way Back Machine Archive so that people can at least look at what was used. I will make Edit Notes on this and on those where I can find no link to replace the older one as I go through the document.

The items with Pink boxes are to indicate things that came in Tiger (iChat 3) Yellow ones are Leopard and iChat 4 or Above.


What Is Stored in the iChat Preference Files ?

.plists Explored.

What is Stored in your Preference Files ?

All the settings you make in either the menu settings or in iChat Prefences are stored in four or five preference files, depending on the iChat version you are using.

  1. com.apple.ichat.plist

  2. com.apple.ichatAgent.plist

  3. com.apple.ichat.AIM.plist

  4. com.apple.ichat.Subnet.plist

  5. iChat 3
    com.apple.Jabber.plist


They are all found in Users/(your account)/Library/Preferences. (mine looks like this for the path /Users/ralph/Library/Preferences)

For different issues deleting a .plist can sort some problems. Restarting iChat recreates them. Ideally delete only one at a time as deleting all sends you back to the Start Up Screens.


A closer look

.plist iChat Subnetclear spacer .gifcom.apple.ichatSubnet.plist is only created if you choose the Privacy section in iChat's Preference settings for Allow and Block lists of Buddies. The default/Start Up option for the setting is Allow All. If you have any trouble in resetting your Allow or Block list this is the file to delete.iChat 3 Calls these Security Settings and have moved and they appear as a tab in the Accounts section

com.apple.ichat.AIM.plist is the file where your login account name is held (to the AIM server). The proxy server settings and, if you have not cleared the list, the other account names you have entered in the Accounts Preference Section are also held in this file. Deleting this file can be useful (sometimes) if you are having problems connecting to the AIM server.

You will lose all the AIM and Mac Account/Screen names used under one Mac user account if you opted not to Store them in the KeyChain or they are not in your own Address Book: Me card entry.

  • (Note the distinction between iChat Account/Screen names that you need to log on to the AIM server with and the Mac User account that you log onto your computer with. You can have more than one AIM log-in Account name stored in the Accounts Section of iChat Preferences and swap between them in the drop down found in the Accounts section. (In early versions. Later version make this list dragable.)
    If you do this for a friend rather than set them up a whole Mac account on your computer they could send messages in your name by switching back as there is no check when doing so if you have asked Keychain to remember your Password.)

However, if you did opt to keep the info about your iChat Screen names in the KeyChain then they will will be pre-filled back into iChat. Essentially the clue is if you have to enter a Password each time you start-up iChat. You can of course also check the details in the KeyChain.

If you have asked KeyChain to remember your password (it makes it easier not to enter it at every iChat start-up) then you have to remember to delete the entry for the AIM/Mac screen name there as well, if you Delete a Screen Name in iChat.

com.apple.ichatAgent.plist (Later this becomes com.apple.imagent.plist). It stores your Buddy icon reference. And the "enabled" settings found in the Video menu for the Camera and the Mic. Essentially it is the .plist file for the background application iChatAgent that runs when iChat does. It broadcasts that you are on-line and sends you current Buddy icon to the server.

iChat 3
com.apple.iChat.Jabber.plist is where the details of your Jabber account(s) are held.

It has the same role for the Jabber side as the com.apple.ichat.AIM.plist does for the AIM/@mac/@me.com side of iChat.
iChatplistClear space .gif com.apple.ichat.plist is where everything else is stored.
In No particular order:
  • Your Status Messages,
  • Your Balloon and Text style choices for Text messages,
  • The download folder for files (If you have changed it from the Desktop default).
  • Other things like the position of the Picture in Picture during Video chats
  • And the position on the screen that the various windows appear are also contained here.
  • The option to Display the Menu Bar icon
  • The option to Save Text Chat Transcripts

iChat 3
In iChat 3 there are extra settings held such as the Bandwidth calculation (those bits with BW in them).

 

 

 


All the iChat2.x .plists can be opened by TextEdit (or any other Text editor) from the "Open With" menu item in the Finder's File Menu and then navigating to the TextEdit (or other) application. They tend to look like this (although this is a Screen Shot in Leopard using Quicklook)

iChat .plist pic

If you have installed Developer Tools and X Code you can also open them in Property List Editor (the only way to open iChat 3 .plists), like I have in the above demostration pictures. They are editatble and can be saved afterwards to make individual changes.

Back to:- Top of the Page - Next:- Page (10)


© 2005 Ralph Johns: Edited 24/9/2005, 5/5/2006
Updated September 2006. Moved to Gargoyles and edited Mar 2007
Small Edit 24th September 2008

Large Edit and Review Nov 2024 including moving towards HTML 5 compliancy

Information Block

This site is about iChat from Version 1 through to iChat 5.x.x
It has had a major Edit in September 2024 moving towards being HTML 5 complaint. It has essentially become an Historical document on how things could be done in iChat.

It has a mixture of basic info and problem solving help.

The setions below will change for Specifics about info on the page on view

About This Page

The point of this page was to give people a look at the .plists and hope that they might be able to find their way with them a bit.


I used to have a lot of trouble with four pictures on this page so I have reduced it to just two examples of those displayed by Property List Editor and one that displays similar to TextEdit that can be used in Panther/iChat 2.

Compatibility

As mentioned above this has had a major Edit/Update in September 2024 meaning that the Browsers listed at the bottom are likely to no longer work.

I have tested in Safari 18.1, Firefox 130.x and 131.0, Vivaldi 6.9.3447.48 and iCab 6.2.3 (All Mac Browsers) I don't have access to a PC let alone multiple browsers to test on.

The original pages worked with Win/IE 5.5 and later (should work in 5.0, but not confirmed), Firefox 2, Safari 3, Opera 9, iCab 3.02 and later, Mac/IE 5, Netscape 6 and later

Old browsers (IE version 4 or earlier, Netscape 4 or earlier) should only see a text-based page which, while not the prettiest option, is still entirely usable.

Up Arrow and text icon