ICQ Extractor v1.00
By Almar Joling
E-mail: reply@persistentrealities.com
Website: www.persistentrealities.com
Released at 1 July 2003
-----

This program can export the ICQ databases from 99b, I think. Not sure, I haven't tested it with old databases. It works pretty nice. This is one of the few programs that actually extracts new RTF messages as well (As introduced in ICQ2k1?).

I didn't make this for a real educational reason. I made it so I could export a large part of "my life" back in easy to read .txt files, not bound to ICQ to read them. And this searches a lot easier as well.

Now, I hope people won't simply rip the code and put it in their own product (commercial or not) without any credit t othe author of this code. It took days to get everything right! hours of testing, extracting, debugging. So please don't rip this as it was your own code.

Also note that Mirabilis/AOL have nothing to do with this program AT ALL. Don't ask them for support or anything related. This is just a homebrewn tool to extract the history of your ICQ database. Use a copy of your database, so if anything goes wrong, you do not lose your real database.

This program is not perfect. It might have errors in it. *Don't* complain to me, you could try to fix it yourself :). It works for me fine, even with the database being corrupted partially by memory leaks (I have some Outlook newsgroup messages in it!). If the program cannot extract userinfo, and there IS history available, the nickname will be replaced by the UIN instead in his/her messages.

I ported this myself from someone that made a demo, "ICQDataNavigator.exe" in Delphi, I believe. I ported most of the code and enhanced it greatly with export functionality, contact information etc. I have no clue anymore who made it unfortunatly. I found the URL at some newsgroup kinda thing.


So, if it doesn't work.. please don't ask me to fix it. You should try it yourself =-).

Regards,
-Almar

Note that nothing was dissasembled, decompiled whatsoever to create this program. Ive only been following certain guides to get most of the stuff right. Google and you will find these documents, like "icqnewdb.txt". 

