Tiny Password - User Manual
Account List
This is your default screen after you log in. It lists your account name and the user name associated with it. When you tap on it once, a fly out menu will appear. Long pressing the account is a short cut to jumping to URL and either activating the keyboard or copying the password to the clipboard.

To add a new entry, tap on the + sign in the top menu bar. To search, tap on the magnifying glass icon.
Create/Edit Entry.
To create/edit an entry, simply fill in the contents of each field and tap on "Save" at the top of the screen. Once the entry is entered, Tiny Password will go to the URL specified and try to pull the favicon from the site. Some sites will not have a favicon, the only way to check is by going to the site on your browser and seeing if one shows up.

To toggle the visibility of your password, simply tap on the password icon to the left.
Keyboard - Setup.
The Tiny Password keyboard was designed to input URLs, usernames, and passwords quickly and securely. The problem with most Android password managers is copying passwords to the clipboard. Android keeps a stack of all the text that you have copied until you manually clear them. This means if you forget to clear your clipboard, your passwords are all there, in plain text and ready to paste!



To setup the Tiny Password keyboard, you can either follow the prompt when you first install Tiny Password, or you can go in from the Tiny Password preferences under 'Keyboard Preferences'. Once there, check on the Tiny Password check box to enable it. You can also set a preference so that Tiny Password will change the input method back to your default keyboard when it has completed inputting your username and password. This way you don't have to long press and choose the input method after login.
Keyboard - Activation.
When you are presented with a login form in almost any application, simply long press on the text field to bring up the Text Field menu. From there, select 'Input Method' > 'Tiny Password'. The Tiny Password will then come up and prompt you for the unlock pattern, once you unlock, you will be able to enter your account information quickly and easily.

Tip: If your keyboard takes two tries to activate, it may be due to Launcher Pro's memory management setting. Go to Launcher Pro Preferences > Advanced Settings > Memory Usage Settings > Memory Usage Preset, and select "Low".

Keyboard - Semi-autofill.
Once you are logged into the Keyboard, tap on the account to activate the fly out menu. The first icon is to input the URL into the highlight field, the second is the username, and the third is the password. So an example would be: long press on text field > activate keyboard > login with pattern > tap on desired account > tap on username icon > tap on password field > tap on password field.

Tiny Password provides several other ways to access your accounts.
  • You may open your browser, activate the keyboard and input the URL and go from there
  • You may open the Tiny Password app, long press on the desired account, select Tiny Password. Doing this will set the position of the keyboard list to the account you just selected, so you don't have to scroll after the keyboard has been activated.
Lastly, the 'Clear' button clears out the selected field of any text and the Tiny Password icon launches the application.
Dropbox Backup/Restore.
To use the Dropbox features in Tiny Password: go to the Account List screen, press 'menu', and tap on "Backup/Restore". If you have not set up your Dropbox account on your phone, tap "Configure Account" and you will be prompted to set up your account. Once your account is set up correctly, hit "back" to return to the Backup/Restore screen. You will then be prompted with two icons: Restore and Backup.



Each menu contains two options, one for the Encrypted Database, and one for a CSV file. Tiny Password currently supports imports from Tiny Password CSV files, 1Password plain text files, LastPass CSV files, and KeePass 1.x CSV files. However, Tiny Password only exports to the Tiny Password CSV format.

All files will be stored and retrieved from your /Dropbox/TinyPassword/ directory.

Tip: You can periodically export your CSV file from 1Password, LastPass, or KeePass 1.x into the /Dropbox/TinyPassword/ directory so your passwords on Tiny Passwords are always up to date.

* Encrypted database is the SQLite database file used by the app itself.
* Logging into Dropbox will not save your username and password. Tiny Password will obtain a private key to access your account.
* It is recommended that you do not keep CSV files in your Dropbox account after you import, because if you lose your phone and have Dropbox installed, anyone can download your passwords in plain text!
Generate Files for Import.
Tiny Password was designed to handle the native export formats of various different desktop Password Managers. When you export, please make sure you do not modify the headers in anyway, or add quotation marks around your fields. This may cause your import to fail.

1Password: Please make sure you select all or the specific accounts you want to export and go to File > Export Selected > Text File. For some reason 1Password includes many empty entries when it does an export all.
Dropbox Scheduled Backups
Once you have your Dropbox account set up, you will be able to access two new options, Dropbox Settings which will allow you to schedule your backups to the /Dropbox/TinyPassword folder. Scheduled backups will not activate until the backup interval is greater or equal to 1 Day.

Dropbox Remote Wipe.
In the same way that Scheduled Backups work, you can set up the interval in which TinyPassword should check the Dropbox Folder. Setting the interval to anything other than zero will activate the checking. Once you set up your passphrase in the setting (Do not set this to any of your passwords! Keep in mind that this is also case sensitive), you will be able to activate remote wipe from your Dropbox directory.


To perform the actual remote wipe, all you need to do is modify the /Dropbox/TinyPassword/remote_wipe.txt file with your configured passphrase, and Tiny Password will back up your database in the same folder and wipe out all the Tiny Password data on your device. Once this has completed, remote_wipe.txt will contain a confirmation message that your Tiny Password data has been wiped successfully. To restore the encrypted database, you must have matching patterns to import the database file afterwards.
Forgot Pattern?
Since your pattern is not stored anywhere in Tiny Password, it is impossible recreate the encryption key if you forget your pattern. To solve this problem, you can now export your pattern in encrypted form. When you create your pattern for the first time, or change your pattern from the preferences, you will be prompted to create an encrypted key at the very end of the process with a master passphrase. The file that gets created (/sdcard/tp.key) is your pattern twice encrypted with your master passphrase, so make sure it's a good one! The beauty of this method is that you need BOTH the tp.key file and your master passphrase to unlock Tiny Password if you forget your pattern, so make sure tp.key is stored in a safe place (preferably not on your phone!).



To activate the forgotten pattern functionality, Put tp.key back into the root directory of your /sdcard/ and simply tap on the Tiny Password app icon and a menu will appear. Tap on the "Forgot Pattern?" item and it will prompt for your master passphrase to decrypt the pattern and restore access to your accounts.

Restore Pattern

To recover:
  1. Uninstall and reinstall to make sure you have a fresh copy.
  2. On the first screen of the initial launch, press the menu key and tap "Recover"
  3. Tiny Password will attempt to find the tp.key file you generated in your sd card root directory
  4. If tp.key is found, it will prompt you to enter your master password (when you generated the tp.key file)
  5. Entering the correct master password will restore your old pattern into the database.
  6. On the home list screen, press menu, then "Backup/Restore"
  7. Enter your dropbox credentials and restore your old db file.
  8. You should be good!
Buy.
Need Help?
To explore and learn about how to use the application, please consult the User Manual. If you have additional questions, please email Tiny Couch for support.

Bugs?
If you encounter any bugs, have any questions or comments about Tiny Password, please email Tiny Couch for support.

See the latest version 1.65 release notes.
Couch