Tao Effect Forums

Espionage => Espionage 3 => Topic started by: avb007 on June 05, 2012, 11:20:54 AM

Title: Lost Password after Force Remove from Database
Post by: avb007 on June 05, 2012, 11:20:54 AM
I am new to file encryption on OS X and heard good things about Espionage. So far I've found to be a fantastic app but encountered a problem.

I had downloaded Espionage 3 from the App Store and after performing a Force Remove from Database on a folder I wanted to archive, I accidentally overwrote the password file with one belonging to another encrypted folder.

I am at a loss as to how to decrypt the folder now.  It contains a lot of important information I will need access to. Please advise.
Title: Re: Lost Password after Force Remove from Database
Post by: zsolt on June 06, 2012, 08:02:53 AM
Hello avb007,

There might be a way back, lets try:
In your Library/Application Support/Espionage folder there should be a backup folder. This one should contain database3 files. These are the Espionage V3 database backups which are done automatically.
What we will have to do is to start Espionage with one of the older databases, where the folder was still present, then you can copy the password out by clicking on the i near the folder name and then clicking onto copy password button, then paste the password into a text file and there you have it.

To do this is actually quite simple:
- quit espionage V3
- rename the database3 file which is in the Library/Application Support/Espionage (not in the backup folder) to database3-current or such, this is your latest i.e. current database. Now copy one of the backups from the Backup folder, pick one which has a time stamp before you removed the folder, into parent folder, ie into Library/Application Support/Espionage, and rename it to database3.

Now start Espionage by doubleclickng it in the Application folder, unlock it, and if all went fine, the folder will be there.

Give it a try and let me know.

Note, if you were changing your master password, then you have to use the one which was valid at the time the database you copied was active.