BlackBerryForums.com : Your Number One BlackBerry Community
     

»Sponsored Links


BlackBerryApps.com Best Sellers



Closed Thread
 
LinkBack Thread Tools
  (#1 (permalink)) Old
dennisyuki Offline
New Member
 
Posts: 8
Join Date: Aug 2007
Model: 8830
PIN: N/A
Carrier: VRZ
Question Keepass for Blackberry - 08-04-2007, 09:55 AM

I have the 8830 and I am trying to put Keepass (a opensource password storage program) on my BB. KeePass Password Safe

I have limited programing knowledge, therefore I putting out this request to all you out there.

Keepass has created the program as a J2ME, here

But I do not know how it install it to my BB. I do not know if it needs to be repackaged for the BB intaller to install the file.

This is a great program. I used it with my old PDA. It has a user interface on the PC so you can easly type in passwords from the PC then download them to your BB. Thus it also creats a back up on your PC.

Is there a way to install Keepass on to the BB? Please help.
   
Sponsored Links
Please Login or Register to Remove these Advertisements!

  (#2 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default 08-04-2007, 09:44 PM

Looks interesting but even after recompiling it it doesn't run on the Blackberry. I'll goof with it a bit and see if I can get it to work.
   
  (#3 (permalink)) Old
dennisyuki Offline
New Member
 
Posts: 8
Join Date: Aug 2007
Model: 8830
PIN: N/A
Carrier: VRZ
Smile 08-07-2007, 10:54 PM

Thanks for working on it. I hope you can get it to work.
   
  (#4 (permalink)) Old
GT5L Offline
CrackBerry Addict
 
GT5L's Avatar
 
Posts: 738
Join Date: May 2007
Location: Gainesville, VA
Model: 9000
OS: 4.6.0.X
PIN: 249EB402
Carrier: TMO-US
Smile me too - 08-10-2007, 01:34 PM

I am interested too
   
  (#5 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default 08-10-2007, 01:22 PM

It's going to take some re-coding. The program uses an internal communication technique that causes the blackberry to lock up. Still woring on it.
   
  (#6 (permalink)) Old
dennisyuki Offline
New Member
 
Posts: 8
Join Date: Aug 2007
Model: 8830
PIN: N/A
Carrier: VRZ
Default Great! - 08-10-2007, 08:36 PM

I am excited. Thank you RemyJ. Good luck.
   
  (#7 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default 08-10-2007, 10:23 PM

Try the attached file. Unzip it and use the Desktop Manager to install it.

Since I've never used it before I can't exactly tell whether it works as advertized. I did use the desktop version to create a kdb file and I was able to read it on the BB.

Give it a shot and let me know.

-------------
removed download...see later posts

Last edited by RemyJ : 08-30-2007 at 04:59 PM.
   
  (#8 (permalink)) Old
infernox Offline
CrackBerry Addict
 
infernox's Avatar
 
Posts: 635
Join Date: May 2006
Location: Southern CA
Model: 9000
Carrier: at&t
Default 08-12-2007, 10:35 PM

I am interested to see if those with experience with the product would advise if RemyJ's recompiled version works or not.


Bold 9000 / v4.6.0.297 / at&t
   
  (#9 (permalink)) Old
dennisyuki Offline
New Member
 
Posts: 8
Join Date: Aug 2007
Model: 8830
PIN: N/A
Carrier: VRZ
Default almost works - 08-13-2007, 03:37 PM

I was able to load remyj's file on the BB, but we are still trying to figuare out how to get the keepass database on the phone.
Give the file a try It has not locked my phone up.

dennis
   
  (#10 (permalink)) Old
zebo51 Offline
Knows Where the Search Button Is
 
Posts: 46
Join Date: Aug 2007
Model: 8830
PIN: TAIL ON DONKEY
Carrier: Verizon
Default 08-21-2007, 08:45 AM

Quote:
Originally Posted by dennisyuki View Post
I was able to load remyj's file on the BB, but we are still trying to figuare out how to get the keepass database on the phone.
Give the file a try It has not locked my phone up.

dennis
I got it to install too and runs without locking. I created a test DB from my laptop and uploaded to a website, but couldn't pull it down using the BB.
   
  (#11 (permalink)) Old
zebo51 Offline
Knows Where the Search Button Is
 
Posts: 46
Join Date: Aug 2007
Model: 8830
PIN: TAIL ON DONKEY
Carrier: Verizon
Default 08-21-2007, 08:47 AM

I tried compiling the J2ME version into a jar and it would install, but then lock up. In this version I see you can open the DB in the jar but one does not exist. Can you somehow include the default database.kdb?
   
  (#12 (permalink)) Old
Inphektion Offline
CrackBerry Addict
 
Posts: 814
Join Date: Oct 2004
Model: 9700
OS: 5.0.0.351
Carrier: (Ż`·.¸at&t¸.·´Ż)
Default 08-21-2007, 09:30 AM

I use keepass on a usb key but for the bb what is wrong with password keeper? Granted, not as many options but def saves passwords securely and is wirelessly backed up on the BES in case my device blows up.
   
  (#13 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default 08-21-2007, 12:42 PM

I'm working on a BB specific version of KeePass right now. Hopefully I'll have something usable for you guys to test by the end of the week.
   
  (#14 (permalink)) Old
jjnit Offline
New Member
 
Posts: 3
Join Date: Aug 2007
Model: 8830
PIN: N/A
Carrier: Verizon
Default 08-21-2007, 01:29 PM

Quote:
Originally Posted by RemyJ View Post
I'm working on a BB specific version of KeePass right now. Hopefully I'll have something usable for you guys to test by the end of the week.
Awesome -

Obviously, I just joined this forum, primarily to say thanks for your work on this! I can't tell you how much trouble this will save me, being able to read the file on my blackberry as well as a backup of the same format on another machine.

I'm downloading BB's desktop software so I can install the test version and will post back how it works. Looking forward to your new version also!
   
  (#15 (permalink)) Old
talon Offline
Thumbs Must Hurt
 
Posts: 59
Join Date: Sep 2005
Model: 8830
Carrier: Bell
Default 08-21-2007, 08:27 PM

Quote:
Originally Posted by RemyJ View Post
I'm working on a BB specific version of KeePass right now. Hopefully I'll have something usable for you guys to test by the end of the week.
Sweet! Will it be able to read files off of the external memory card?
   
  (#16 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default 08-21-2007, 10:29 PM

The initial version will read from an http server and from the external memory card because those are the 2 easiest methods. If all goes well, I'll try to add the ability to synch via the Desktop manager for those without media cards. That's a little more difficult becuse it requires a desktop manager plugin to be written.
   
  (#17 (permalink)) Old
dennisyuki Offline
New Member
 
Posts: 8
Join Date: Aug 2007
Model: 8830
PIN: N/A
Carrier: VRZ
Default 08-22-2007, 04:37 PM

Remyj Great job with the work that you are doing. Looks like we are getting more people interested in your work with KP on BB.


You mentioned in your post ...
The initial version will read from an http server and from the external memory card

The initial version, is that the zip file that is out there now? if so, using the external memory to store the database, does it have to be in the jar format?

if in jar format, will kp be able to find the file on the exteranl mem. or does the file have to be stored in a specific location on the internal mem? Does that question make sense?

What I am trying to get at, is that it would be great if we could store the database on the external mem as a .kdb file, then tell kp where to go to find the file and use that file as the database.

Dennis
   
  (#18 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default 08-22-2007, 05:27 PM

Quote:
Originally Posted by dennisyuki View Post
Remyj Great job with the work that you are doing. Looks like we are getting more people interested in your work with KP on BB.


You mentioned in your post ...
The initial version will read from an http server and from the external memory card

The initial version, is that the zip file that is out there now? if so, using the external memory to store the database, does it have to be in the jar format?

if in jar format, will kp be able to find the file on the exteranl mem. or does the file have to be stored in a specific location on the internal mem? Does that question make sense?

What I am trying to get at, is that it would be great if we could store the database on the external mem as a .kdb file, then tell kp where to go to find the file and use that file as the database.

Dennis
The jar file solution doesn't work so well for Blackberrys anyway so what you're asking for is exactly what I'm planning. In fact, I just wrote that bit this afternoon.

I wonder though... The original KeePassJ2ME did a one-time load of the file into an internal database and used the internal database after that. I think I'm going to give you an option to have KeePassBB always automatically load the external file every time it starts so you don't have to re-load it manually every time you make a change on the desktop version.

Still thinking...
   
  (#19 (permalink)) Old
webmonarch Offline
Knows Where the Search Button Is
 
Posts: 19
Join Date: Aug 2007
Model: 8830
PIN: N/A
Carrier: Verizon
Default 08-26-2007, 01:48 AM

Wanted to add my interest to this thread and offer any assistance I can as far as testing and toubleshooting. I'm not a programmer, but appreciate your efforts.
   
  (#20 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default 08-26-2007, 10:57 AM

Should have "Beta 1" finished in a few hours. Stay tuned.
   
  (#21 (permalink)) Old
infernox Offline
CrackBerry Addict
 
infernox's Avatar
 
Posts: 635
Join Date: May 2006
Location: Southern CA
Model: 9000
Carrier: at&t
Default 08-26-2007, 10:58 AM

Awesome RemyJ. Awaiting...


Bold 9000 / v4.6.0.297 / at&t
   
  (#22 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Thumbs up KeePassBB Beta 1 Available for test - 08-26-2007, 04:43 PM

Downloads removed...see later posts for latest software.

KeePassBB reads and displays databases created by KeePass for the desktop. You can import the database from a web server, from the device's memory or from an attached SD card. To access the device's memory, you'll need the latest Desktop manager with the Roxio Media Manager.

Config options:
If you prefer, you can elect to always import the external file each time KeePassBB starts.

You can have KeePassBB automatically close when the device is holstered.

You can set a timeout such that if KeePassBB is idle for a period of time, it'll automatically close.

Also, you can configure what happens when you press the esacpe button when you're at the main screen. The app can aither close (in which case you'll be prompted for the password when you re-open it) or the app can go into the background (in which case you'll be able to get back into the app without the password UP TO THE TIMEOUT).

Note: by default KeePass for the Desktop sets key encryption to 6000 roounds. This can take a little time to do on the device. If it's too long for you, lower the number of rounds from the desktop app.

Comments, questions and bugs welcome in this thread.

Remember, this is a Beta.

Last edited by RemyJ : 08-30-2007 at 05:00 PM.
   
  (#23 (permalink)) Old
zebo51 Offline
Knows Where the Search Button Is
 
Posts: 46
Join Date: Aug 2007
Model: 8830
PIN: TAIL ON DONKEY
Carrier: Verizon
Thumbs up Looking good - 08-27-2007, 08:21 AM

Here is my feedback so far. For one make the OTA file name all lower case as I actually had to match case on the file name to get it to install. Just a minor thing and actually probably only have to do once.

Installed just fine. Put my DB on my SDcard. Took a few minutes to figure out how to get to the file location. First I didn't see it, all I saw was //store. Then I unplugged the USB cable and then I saw //SDcard too. When browsing for the file, I could never highlight the OK or Cancel buttons. Had to actually hit the enter key to continue. I tried to type the direct path but couldn't either. Finally got to my file though.

Navigation takes some time. It would be nice I think to have the trackball click/push do an expand on folders and also open an entry when one is selected. This would cut down on some clicks. Right now it pulls up a menu option, but I would rather keep the menu pop up used just with the menu button. At least it does default to expand if you are on a folder/category and push the trackball. Once you get down to an entry though, you can't open it using the trackball. You have to hit the enter key from what I see.

Also it seems at this time you can only read, I don't see a way to edit, add, delete, rename etc entries. Maybe this is to come.

Other options seem to work so far, automatically load external DB. Inactivity timeout works, I tested with 60 secs. Close when holstered worked.

But so far I like it and am very thankful.

Edit: I only tested with the SDcard. I don't plan on ever putting it in the device memory and don't yet trust keeping my DB out and accessible on the internet. So for now I live with having a few copies and manually keeping them all in synch.

Last edited by zebo51 : 08-27-2007 at 08:23 AM.
   
  (#24 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default 08-27-2007, 10:44 AM

Quote:
Originally Posted by zebo51 View Post
Here is my feedback so far. For one make the OTA file name all lower case as I actually had to match case on the file name to get it to install. Just a minor thing and actually probably only have to do once.

Installed just fine. Put my DB on my SDcard. Took a few minutes to figure out how to get to the file location. First I didn't see it, all I saw was //store. Then I unplugged the USB cable and then I saw //SDcard too. When browsing for the file, I could never highlight the OK or Cancel buttons. Had to actually hit the enter key to continue. I tried to type the direct path but couldn't either. Finally got to my file though.

Navigation takes some time. It would be nice I think to have the trackball click/push do an expand on folders and also open an entry when one is selected. This would cut down on some clicks. Right now it pulls up a menu option, but I would rather keep the menu pop up used just with the menu button. At least it does default to expand if you are on a folder/category and push the trackball. Once you get down to an entry though, you can't open it using the trackball. You have to hit the enter key from what I see.

Also it seems at this time you can only read, I don't see a way to edit, add, delete, rename etc entries. Maybe this is to come.

Other options seem to work so far, automatically load external DB. Inactivity timeout works, I tested with 60 secs. Close when holstered worked.

But so far I like it and am very thankful.

Edit: I only tested with the SDcard. I don't plan on ever putting it in the device memory and don't yet trust keeping my DB out and accessible on the internet. So for now I live with having a few copies and manually keeping them all in synch.
Good points all. I noticed the problem opening with the trackball myself last night.

What handheld do you have and what OS version are you using?
   
  (#25 (permalink)) Old
naomaru Offline
New Member
 
Posts: 1
Join Date: Aug 2007
Model: 8830
PIN: N/A
Carrier: Sprint
Default 08-27-2007, 11:18 AM

Hi,

I'm Nao, author of KeePass for J2ME. Thank you so much for the great work on BlackBerry. Would you like to integrate the changes into the KeePass for J2ME trunk? If so, when you are ready, please send me diffs and explanation, and I'll merge them to the trunk. Maybe we can do some "#ifdef BLACKBERRY".

Thanks,

Nao (naomaru.itoi at gmail dot com)
   
  (#26 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default 08-27-2007, 11:49 AM

Quote:
Originally Posted by naomaru View Post
Hi,

I'm Nao, author of KeePass for J2ME. Thank you so much for the great work on BlackBerry. Would you like to integrate the changes into the KeePass for J2ME trunk? If so, when you are ready, please send me diffs and explanation, and I'll merge them to the trunk. Maybe we can do some "#ifdef BLACKBERRY".

Thanks,

Nao (naomaru.itoi at gmail dot com)
Hi Nao. No, thank YOU for the work on the J2ME version. You'll get credit when I finish the documentation on the BlackBerry version.

The Blackberry version uses a significant number of BB specific crypto and UI APIs so I don't think that merging with the J2ME version makes sense. Some of those APIs also require the code to be signed with a certificate from RIM to work on the device. Thanks for the offer but, I've already started the process to get a SourceForce project set up. We should stay in touch though. When the version 2 database format is finalized we're going to have to update and maybe we can share the work.
   
  (#27 (permalink)) Old
dennisyuki Offline
New Member
 
Posts: 8
Join Date: Aug 2007
Model: 8830
PIN: N/A
Carrier: VRZ
Default Great!!!!!!!!!!!! - 08-27-2007, 02:46 PM

Great Job Remyj,
I just OTA KP for BB and pulled the db from my SD card. Everything is working great. You did a terrific job. You made KP work on the BB. For someone who is not a programmer what you did was amazing.

I will keep an eye out for updates.

Dennisyuki
   
  (#28 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default 08-27-2007, 07:15 PM

Quote:
Originally Posted by dennisyuki View Post
Great Job Remyj,
You did a terrific job. You made KP work on the BB. For someone who is not a programmer what you did was amazing.
Dennisyuki
Thanks! Actually, I've been writing code since 1971.
   
  (#29 (permalink)) Old
dontask Offline
New Member
 
Posts: 3
Join Date: Aug 2007
Model: 8700r
PIN: N/A
Carrier: T-Mobile
Default 08-27-2007, 09:18 PM

I downloaded and tried to run it on my 8700r and I get the error "Error starting KeePassBB: Class 'javax.microedition.io.file.FileConnection' not found".

Any ideas on what I'm doing wrong?
   
  (#30 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default 08-27-2007, 09:26 PM

Quote:
Originally Posted by dontask View Post
I downloaded and tried to run it on my 8700r and I get the error "Error starting KeePassBB: Class 'javax.microedition.io.file.FileConnection' not found".

Any ideas on what I'm doing wrong?
Did you download OTA or did you download the cod and alx files and use the Desktop Manager to install?

Can you give me the exact OS version you're running?
Options>About
   
  (#31 (permalink)) Old
dontask Offline
New Member
 
Posts: 3
Join Date: Aug 2007
Model: 8700r
PIN: N/A
Carrier: T-Mobile
Default 08-27-2007, 09:33 PM

I downloaded the OTA but I also tried the desktop manager and got the same result. The OS version is v4.1.0.346. I just looked and it looks like the latest version is v4.2 so maybe that is the problem?
   
  (#32 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default 08-27-2007, 09:47 PM

Maybe but let me load a simulator with 4.1.0.346 and see what happens.
   
  (#33 (permalink)) Old
jjnit Offline
New Member
 
Posts: 3
Join Date: Aug 2007
Model: 8830
PIN: N/A
Carrier: Verizon
Default 08-27-2007, 11:47 PM

Same notes as zebo51...

I'm running an 8830 OS 4.2.2.66.

I used a relatively large database file and pulled from both http and the sd card successfully!

It's perfect for me the way it is as I wouldn't usually have the need to edit on my BB, but options are always cool!

Thanks!
   
  (#34 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default 08-28-2007, 10:17 AM

Quote:
Originally Posted by dontask View Post
I downloaded the OTA but I also tried the desktop manager and got the same result. The OS version is v4.1.0.346. I just looked and it looks like the latest version is v4.2 so maybe that is the problem?
Well, it appears that the ability to read the file system didn't appear until 4.2 and I don't really have a work-around for it. So I think your only option is to upgrade if you want to use KeePassBB. I'll add the restriction to the documentation.

Sorry.
   
  (#35 (permalink)) Old
dontask Offline
New Member
 
Posts: 3
Join Date: Aug 2007
Model: 8700r
PIN: N/A
Carrier: T-Mobile
Default 08-28-2007, 10:45 AM

Quote:
Originally Posted by RemyJ View Post
Well, it appears that the ability to read the file system didn't appear until 4.2 and I don't really have a work-around for it. So I think your only option is to upgrade if you want to use KeePassBB. I'll add the restriction to the documentation.

Sorry.
No problem, thanks for checking for me. I'll have to see if I can get it upgraded.

Thanks!
   
  (#36 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default KeePassBB Beta 2 now available for test - 08-28-2007, 07:20 PM

KeePassBB Beta 2
* Changed file browser to be a dialog box instead of a full screen display
* Added option to auto-expand password groups when opening the app
* Added option to open password entries with a single click
* Added option to expand/collapse groups with a single click
* Fixed missing context menu item for opening password entries
* Added note to documentation regarding the need for a minimum OS of 4.2

SourceForge.net: KeePass for BlackBerry
SourceForge.net: OTA

Last edited by RemyJ : 08-30-2007 at 05:01 PM.
   
  (#37 (permalink)) Old
zebo51 Offline
Knows Where the Search Button Is
 
Posts: 46
Join Date: Aug 2007
Model: 8830
PIN: TAIL ON DONKEY
Carrier: Verizon
Default 08-30-2007, 03:42 PM

Quote:
Originally Posted by RemyJ View Post
Good points all. I noticed the problem opening with the trackball myself last night.

What handheld do you have and what OS version are you using?
8830 as it shows over on the left , and running 4.2.2.123(240).

Getting ready to grab the beta 2.
   
  (#38 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default 08-30-2007, 04:02 PM

Quote:
Originally Posted by zebo51 View Post
8830 as it shows over on the left , and running 4.2.2.123(240).

Getting ready to grab the beta 2.
I didn't fix the upper/lower case issue on the files for Beta 2, sorry. It's fixed for Beta 3 though
   
  (#39 (permalink)) Old
zebo51 Offline
Knows Where the Search Button Is
 
Posts: 46
Join Date: Aug 2007
Model: 8830
PIN: TAIL ON DONKEY
Carrier: Verizon
Default 08-30-2007, 04:28 PM

Quote:
Originally Posted by RemyJ View Post
KeePassBB Beta 2
* Changed file browser to be a dialog box instead of a full screen display
* Added option to auto-expand password groups when opening the app
* Added option to open password entries with a single click
* Added option to expand/collapse groups with a single click
* Fixed missing context menu item for opening password entries
* Added note to documentation regarding the need for a minimum OS of 4.2

SourceForge.net: KeePass for BlackBerry
OTA
Whenever I try the OTA, I get java.IOException: ..... KeePassBB.cod - Not found.
   
  (#40 (permalink)) Old
RemyJ Offline
CrackBerry Addict
 
Posts: 671
Join Date: May 2005
Location: Golden, CO US
Model: 9630
Carrier: VZW
Default 08-30-2007, 04:36 PM

Quote:
Originally Posted by zebo51 View Post
Whenever I try the OTA, I get java.IOException: ..... KeePassBB.cod - Not found.
Jeez, I could swear I tested it, but you're right.
Fixed now.
You'll probably have to clear your cache to get the corredtec jad file
   
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





Copyright © 2004-2009 BlackBerryFAQ.com, BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of Research In Motion Limited.