Cristi Balas . wordpress . com

The art of computer programming

Yahoo! Messenger Archive Decoder

Posted by Cristi on Sunday, 2008-10-12

Using the same approach as others did (see notes at the bottom of this page), and doing some reverse engineering of my own, I’ve created a little script in C that decodes all the messages (chats are ignored) in a yahoo profile directory.
I’ve made this because i wanted to merge my Yahoo! Messenger logs and Pidgin logs (I am also using Linux) in one common place.

It doesn’t have any interface.. it works like this:
Method 1: Just drag and drop the user profile folder on the exe. The user profile folder is, for example
C:\Program Files\Yahoo!\Messenger\Profiles\pufuletz_roz
Example:

Method 2: From the command line, run YM_decoder <user_profile_folder>

The decoded logs are put in a “Decoded_Archive” subfolder of the target profile.

Download .zip

Notes
Some reverse engineering for finding out the format of the archive I did my own, but I was also inspired by:

Good luck!

One Response to “Yahoo! Messenger Archive Decoder”

  1. Razzor said

    fumos.pufulet roz:))

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>