I'm looking forward to a better solution.I know my UIN, or whatever they called the user number however, I got it so early I don't think they actually required an email address at the time. Some entries had no identifying information (ignored spammers?), etc. While this somewhat worked, I'm not even sure it matched all contacts. One such entry looks like this (fantasy values to protect the innocent): 314159265 It prints the file, searches for occurrences of ICQ, strips the XML from the lines following that and prints them. I recovered the contacts using the following expression:Ĭat ByObjectPrefs\ 2.plist | grep -A 15 -P "^\tICQ" | grep -v "" | grep -v "" | sed "s| *]*>||g" | sed 's|ICQ\.||' | grep -v "Alias" | grep -v "ICQAlias Copy&paste directly from the file is painful, but it somewhat works. Unfortunately, I was unable to properly automatically read its format so far. Plutil -convert xml1 /Users/danielbeck/Library/Application\ Support/Adium\ 2.0/Users/Default/ByObjectPrefs\ ist Create a copy and convert in Terminal to XML using While the directory libpurple contains a blist.xml (buddy list), it doesn't contain Adium's user aliases, only the contact's last self-assigned user name, which is usually not all that useful, depending on the people.īist is a binary `plist file. It seems they stored contact information in individual files in the directory ByObject (until late 2008), but switched to the single file ist since then. Adium user account information is stored in /Users/danielbeck/Library/Application Support/Adium 2.0/Users/Default or possibly, AFAIK, one of the sibling folders.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |