Portable iChat icon

Portable iChat

System crash *.pabu restore

Portable iChat create a temporary back-up of ~/Library/Logs/iChatConnectionError, ~/Library/Preferences/com.apple.iChat.plist, com.apple.iChat.AIM.plist, com.apple.iChat.jabber.plist, com.apple.iChatAgent.plist, and com.apple.iChat.SubNet.plist and ~/Library/Caches/iChat (named *.pabu) that are restored when application is closed. If a system crash occurred Portable iChat will not restore local iChat preferences and temporary back-up still exist.
Note that a crash of iChat application will allow Portable iChat to restore local preferences.

To fix this, a temporary hidden app that restore *.pabu file and folders is copied on local home directory (~/.Portable_iChat_scr.app) and is opened at login by launchd agent after a system crash. This temporary application is deleted when restore process end with success.
If some *.pabu still exist, when you reopen Portable iChat you can Restore or Copy temporary back-up.


Backup not restored alert window

Restore

This restore local iChat preferences back-up, if local iChat preferences exist, are renamed as *.old.

Backup restore window screenshot

OK

Restore is performed, a window confirm that local iChat preferences are restored with success.

Backup restore done window screenshot

Or quit if restore error.

Backup restore error window screenshot

Cancel

This cancel local iChat preferences restore.

Copy

This copy local iChat preferences back-up to iChat Pref BackUp folder in your Home directory. You can restore manually later.

Backup copy window screenshot

OK

Copy is performed, a window confirm that local iChat preferences are copied with success.

Backup copy done window screenshot

Or quit if copy error.

Backup copy error window screenshot

Cancel

This cancel local iChat preferences copy.