KeePass for Smart Devices

General information:

On the SourceForge [Project Summary] page you will always find the latest news about this project.

If you want to get in contact, have a question or a bug-report:
Please post in the [Forum] or send an e-mail to
[ppcNO@SPAMtoluse.de] (Please remove NO and SPAM to get the correct adress!).

Support This Project [Donate]

Signatures of new releases are created with the following OpenPGP key:

Key ID: 0x9141C411
Key Fingerprint: D5A9 9685 CD25 411D 8ABE 1DD1 5218 3D86 9141 C411
Public Key: [ASC File]

You can also have a look at Donchos and my private homepages and maybe leave a message there:
[www.doncho.net] [www.toluse.de]

If your device is NOT Windows Mobile based you might want to look at [KeePass for J2ME] from Naomaru Itoi instead.



KeePassPPC V0.5.0 (Compatible with KeePass V1.15)

Released on 10th April 2009.

spppc_KeePassPPC

This is a just a maintenance release to update the encryption library. The code is compiled against KeePassLibC V1.15 using the BoostC++ library V1.38.0. Windows Mobile "word completion" is disabled for all password fields, but this might only work 100%, if your device manufacturer hasn't messed with the input panel. So the safest option is still to either disable "word completion" completely or to keep the password hidden all the time.
[Release Notes]

Screenshots
GetMasterKey Dialog [PPC_1]
Main Form [PPC_2]
Entry Dialog[PPC_3]
About Dialog [PPC_4]

KeePassPPC V0.3.0 and higher is based on Doncho Angelovs KeePass for PocketPC V 0.2.2.
All files from Doncho as well as my changes are hosted on SourceForge now.

KeePassPPC is available as PocketPC 2003(SE) (ARMV4), Windows Mobile 5.0 PocketPC & PhoneEdition (ARMV4I) as well as Windows Mobile 6 Classic & Professional (ARMV4I) MFC C++ application.
It is compiled with Visual Studio 2008 (Standard or higher) using the original KeePass V1.15 source.
All encryption classes were taken as is from the [KeePass - The Open-Source Password Safe] Windows PC application from Dominik Reichl.

This version should run on all PocketPC 2003 (SE), Windows Mobile 5.0 PocketPC & PhoneEdition and Windows Mobile 6 Classic & Professional based platforms.
PocketPC 2002 and Smartphone devices are not and can not be supported!

KeePassPPC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
KeePassPPC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Dear User:
Please make a backup of your whole device and especially your existing KeePass database (*.kdb) files!
Again: I am not responsible for any possible data-loss or damage caused, either directly (hardware, software e.t.c.) or indirectly (time, money e.t.c.), by using this software.
By downloading any of the packages via the links below or via the SourceForge project pages you accept this agreement.

Download for platform:
[Windows Mobile 6 Classic & Professional]
[Windows Mobile 5.0 PocketPC & PhoneEdition]
[PocketPC 2003 (SE)]
[Visual Studio 2008 Source Code]




KeePassSD V0.1.2 Alpha (Compatible with KeePass V2.07 Beta)

Released on 10th April 2009.

spppc_KeePassSD

KeePassSD is a C# program using the .NET Compact Framework 2.0 SP2 and might one day become the successor of KeePassPPC.
At the moment it offers limited functionality and has many loose ends. This is an Alpha version for the brave at heart!
See the [Release Notes] for more information.

Screenshots
Open Database [PPC_1][SP_1]
Main Form [PPC_2][SP_2]
Add/Edit Entry[PPC_3][SP_3]
About Form [PPC_4][SP_4]

KeePassSD is available as PocketPC 2003(SE), Windows Mobile 5.0 PocketPC & PhoneEdition, Windows Mobile 5.0 Smartphone, Windows Mobile 6 Professional and Windows Mobile 6 Standard application.
It is compiled with Visual Studio 2008 (Standard or higher) using the original KeePass V2.07 Beta source.
All encryption classes were taken as is from the [KeePass - The Open-Source Password Safe] Windows PC application from Dominik Reichl.

KeePassSD is a project currently under development and in alpha stage! It is less stable as KeePassPPC. Also a lot of features are still missing and/or not working yet.
As this Alpha can now really write and modify existing *.kdbx files, you should always keep a backup of your databases somewhere safe. If something goes horribly wrong and you have no backup, then the data is gone forever!!!
The following basic features are still missing: No Options dialog to setup global application options; No AutoType support; No way to Auto-Expire <TAN> entries like in KeePassPPC; No Search options; No way to display backup entries; ...and probably many other things missing as well :-).
This release contains an upgrade of the encryption library. I haven't tried opening a KeePass V2.06 Beta Database with V2.07 Beta. This might not work. You can try converting the database under Windows with KeePass V2.07 Beta, but no guarantees. KeePassSD V0.1.2 is still to be considered an Alpha version!

Please download KeePassPPC, if you have a device which runs the PocketPC or PhoneEdition of the Windows Mobile OS and you are looking for a more mature version. The KeePassPPC database format is the same as for KeePass V1.xx.
If your device has a touchscreen and a Start button in the top-left corner, then you most likely run the PocketPC / PhoneEdition / Professional Version of Windows Mobile and could use KeePassPPC.
If your device is completely controlled via buttons, it is most likely a Smartphone and you are stuck with this Alpha, given that your device runs at least Windows Mobile 5.0;
Smartphone 2003 devices are not supported, as Microsoft does not provide a .Net Compact Framework 2.0 version for them.

KeePassSD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
KeePassPPC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Dear User:
Please make a backup of your whole device and especially your existing KeePass database (*.kdbx) files!
Again: I am not responsible for any possible data-loss or damage caused, either directly (hardware, software e.t.c.) or indirectly (time, money e.t.c.), by using this software.
By downloading any of the packages via the links below or via the SourceForge project pages you accept this agreement.

Download for all platforms:
Use
- KeePassSD_2003_ppc.CAB for PocketPC 2003(SE) devices
- KeePassSD_WM5_ppc.CAB for Windows Mobile 5.0 PocketPC & PhoneEdition devices
- KeePassSD_WM5_sp.CAB for Windows Mobile 5.0 Smartphone devices
- KeePassSD_WM6_prof.CAB for Windows Mobile 6 Classic & Professional devices
- KeePassSD_WM6_std.CAB for Windows Mobile 6 Standard devices
[KeePassSD V0.1.2 Alpha]

SourceForge.net Logo