KeePass Droid database

2,797 views
Skip to first unread message

Ace H

unread,
Dec 21, 2011, 10:29:30 AM12/21/11
to KeePassDroid
Is there a way to copy my desktop version of KeePass's database over
to my KeePass Droid on my Asus Eee Pad Transformer?

Kathleen Weaver

unread,
Dec 25, 2011, 11:58:35 AM12/25/11
to keepassdro...@googlegroups.com
I use Keepass to make a copy of my database, then used FireExpert to move the copy to my Amazon Fire (also android).
Message has been deleted

William

unread,
Feb 12, 2012, 1:06:50 PM2/12/12
to KeePassDroid
In a stepwise manner, how can I use a KeePass database file that is
currently on my Dropbox account.
Also, with similar detail, how can I use a KeePass database file that
is currently on my Google Docs account?

On Dec 26 2011, 9:07 am, JNavas <john.na...@gmail.com> wrote:
> There are many possible ways to sync your database, including cable
> transfer.
> Microsoft SyncToy<http://www.microsoft.com/download/en/details.aspx?id=15155>can be used to automate the process.
> If you want to use the cloud for storage and syncing:
>
>    - Dropbox <https://www.dropbox.com/> is popular
>    - Google Docs <http://docs.google.com/> is now able to store any kind of
>    file -
>    sync process is currently manual, but I expect Google to eventually make
>    it automatic
>    - Microsoft SkyDrive <https://skydrive.live.com/> has with automatic
>    desktop sync,
>    but currently only manual Android sync using the Web interface
>
> Hope that helps,
> John

William

unread,
Mar 2, 2012, 12:06:37 PM3/2/12
to KeePassDroid
Mario asked if I knew more about using KeePassDroid on a phone in a
relationship with KeePass 1.21 on a PC.
Here was my answer to him:
Dear Mario,
I did not get any help, but I figured out the following information
about KeePassDroid.

1. KeePassDroid does work on an Android phone, however there are a few
limitations:
To access the files on the Android using KeePassDroid App you need to
install the App called OI File Manager. When you first try to access a
database filename using the folder icon the KeePassDroid App should
let you know to get this file manager program. This App is available
on the Android Market. After this file manager is installed you will
be able to see recent database locations in KeePassDroid. You can
select any database file that you want to use.

2. KeePassDroid supports <name>.kdb files which can be edited by the
program.
KeePassDroid is read-only with <name>.kdbx files. You cannot
edit .kdbx files. Since you are using KeePass 1.21 you are using .kdbx
files.

3.KeePassDroid does not talk directly with Dropbox. Dropbox has a
place in the file system. If you tap on a .kdbx file that is in
Dropbox, the Android system will open it with KeePassDroid. This file
location will then appear in the file list mentioned above. The file
locations on an Android phone can be very complex and long. If you
want to keep track of where things are you will need a pencil and a
big piece of paper.

4.You can use KeePassDroid to create and maintain .kdb files on your
phone only, but this will not be useful on your computer. KeePassDroid
does know where this .kdb database file is located and the file
updates will be local and automatic, unless you change to another
database file.

5.If you maintain your .kdbx file with Dropbox, you will always need
to open the latest version of your database from Dropbox. Opening this
externally created database with KeePassDroid will simply open the
previous version of that file. The link to your database via Dropbox
is not automated. Remember, you cannot edit your .kdbx database with
KeePassDroid.

I think that this level of complexity is very difficult. I might throw
my phone somewhere very unpleasant if I continue with trying to
remember which database I am using with KeePassDroid.

I began to check out a program called 1Password. I have been delayed
with this work and I do not know how this program works. You would
need to transfer your database information using a .CSV file. The
allowable fields for transfer are limited and you must correctly map
the fields for the transfer to work. Extra information, like file
content in your database would need to be dealt with manually. I have
not assessed how practical this migration would be. I may not get to
this effort for another month. Sorry that I cannot help you there.

I hope that this information gives you a boost with understanding
KeePassDroid on an Android device.

JNavas

unread,
Mar 2, 2012, 1:36:12 PM3/2/12
to keepassdro...@googlegroups.com

William

unread,
Mar 7, 2012, 7:43:59 PM3/7/12
to KeePassDroid
Here is a URL to an essay that describes in detail:
Using KeePass Database with Dropbox and KeePassDroid:
https://docs.google.com/document/d/1wcJ5Av-29yqX0_PZ2yi3ua-b8fqx5zhhT3nccnZRM-k/edit

I think that all correspondents so far will find this article useful.
William Herron

john....@gmail.com

unread,
Mar 7, 2012, 8:00:57 PM3/7/12
to keepassdro...@googlegroups.com
That method won't sync back, which is lame.
The methods I posted will sync back.

serendip80

unread,
Mar 8, 2012, 11:46:28 AM3/8/12
to KeePassDroid
Having struggled with trying to use my KeePassDroid for a couple of
weeks with no luck, i started to work in earnest on the problem this
morning. I discovered that the DropBox folder is no longer kept on the
sdcard on the Android - wotta PITA! Although files show up in the
DropBox program, there's no dropbox folder visible on the sdcard.
Double-clicking within DropBox was not invoking the KeePass app
(because the files weren't actually present on the Android... read
on...) The only way to navigate to the files via OIFileManager is to
go to mnt/sdcard-ext/Android/data/com.dropbox.android/files/scratch.
However, as noted in the referenced article it's better to go to the
files via the DropBox application and click on them there. However, in
order to get the DropBox files actually to download to your phone, you
have to click each file you want and add it to the Favorites in
DropBox; only then do the files download. In order for everything to
work together as it should you need THREE KeePass data files to finish
downloading and be available on the phone for use: your .kdbx file,
which is the actual data; your .key file, which you created when first
running KeePass; and, your .xml file, which holds the configuration
information that KeePass[Droid] needs in order to make everything play
nice together. Even tho' i had starred all three as a Favorite, after
getting invalid password or key file messages for quite a little
while, i finally noticed that the .xml configuration file had not
successfully downloaded yet. I forced that download to complete, went
into DropBox, double-clicked the .kdbx, filled in my password, and
finally things started to work.

Simon D.

unread,
Mar 9, 2012, 2:33:59 AM3/9/12
to keepassdro...@googlegroups.com
When you use Keepass 1.21 on the PC, it's a little easier, as you only have to add the .kbd file to the Dropbox Favorites to enable auto sync.
To Start KeePassDroid for the first time, click on the .kbd file in the Dropbox App, and then set it as the default database on the password entry screen.

pete...@gmail.com

unread,
Sep 3, 2012, 7:55:59 PM9/3/12
to keepassdro...@googlegroups.com
I moved my PC DB of KeePass to Google Drive (not a shared folder of course) and when I need to use KeePass on my various Android devices I just open GDrive and tap the DB file in GDrive, that opens KeePass.  You might need to clean out old file locations from time to time in KeePass but that is the only very minor issue I have had.
Reply all
Reply to author
Forward
0 new messages