• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP][4.1+] PassKeep - Password Manager

Search This thread

wedgess

Retired Forum Mod / Inactive Recognized Developer
Apr 23, 2012
3,229
14,093
Dublin, Ireland
www.pac-rom.com
Jb3Kmju.png

Description

PassKeep is an easy and secure way to keep all your passwords with you at all times. All you have to do is remember one password which is the master password. The master password is encrypted using a salted PBKDF2 (Password-Based Key Derivation Function 2). SQLCipher is used to encrypt the database with provides transparent 256-bit AES encryption.

Features

  • Fingerprint sign in (Android Marshamallow and above)
  • Autofill login details on Chrome browser and in other applications (*API 18+ (Jellybean MR2))
  • Custom Fields
  • Customizable application colour
  • Floating window for easier entry of passwords (resizable)
  • Categories
  • Category Manager
  • Clear clipboard entry on app exit and floating window been closed
  • Quick access notification to sign in when logged out
  • Password Stats
  • Color code your entries
  • Backup and Restore the database
  • Auto Backup and Restore database (user configurable time, intervals & max backups)
  • Backup and Restore from CSV (** WARNING** CSV backups are unencrypted)
  • Share backups to Google Drive, Dropbox etc.
  • Password Generator
  • Password Strength Checker
  • LG Dual window Support
  • Dark Theme
  • Add Samsung Multi-Window support
  • Add Samsung Pen-Window support
  • Auto logout after a set time
  • Self-destruct mode after a certain amount of password attempts
  • Fast login - login without needing to press the sign in button
  • Block screenshots for the application
  • Keep screen on while using the application

Use of permissions

RECEIVE_BOOT_COMPLETED - To start the auto backup on each boot.
READ & WRITE_EXTERNAL_STORAGE - For the built in file explorer and backing up DB and CSV.
SYSTEM_ALERT_WINDOW - For the floating window.
USE_FINGERPRINT - For fingerprint sign in (Android Marshmallow and above)
BIND_ACCESSIBILITY_SERVICE - For autofilling login information (Android Jellybean MR2 and above)
BILLING - For in app donations -- PassKeep is still 100% free

** IMPORTANT **
As this application does not use the internet to store any of your data, IF you loose your master passkey passwords will not be recoverable. Make sure to make regular DB backups (use the automatic backup if your memory is bad). You can backup to a CSV file but it is not recommended as all your passwords will be in plain text.



I have attached the APK in the downloads section for people who live in the countries which don't have access to Google Play, however if Google Play is available in your country please download from there (using the button above) as it's easier to keep track of downloads.

Translations - Please help with translating, strings can be found here on GitHub, if your unfamiliar with GIT you can attach the translated strings in a post within this thread. Or better yet sign up to OneSkyApp (it's free) and you can transalte using the web UI here. Thanks

Translation Credits:
Russian @DumF0rGaming & @gaich
Czech @phsnake / Lukas Novotny
German @laufersteppenwolf & @Trafalgar Square & @noc.jfcbs

Incomplete Translations - Required
Chinese (Simplified) @ContactFront
French @BreckZeBoulay
Hungarian @Lada333
Indonesian @handgun50
Italian @NitaX
Polish @Chamelleon
Portuguese (Brazil) @LeandritoG & @brenosnt
Slovak @phsnake
Spanish @smstiv
Turkish @echelonx
Vietnamese @dd721411 & @Soft Phan

Changelog

Help & FAQ

XDA:DevDB Information
PassKeep, App for all devices (see above for details)

Contributors
wedgess

Version Information
Status: Stable

Created 2015-09-23
Last Updated 2017-08-30
 

Attachments

  • fingerprint_dark.jpg
    fingerprint_dark.jpg
    208.3 KB · Views: 1,318
  • main_light.jpg
    main_light.jpg
    219.6 KB · Views: 1,311
  • cat-manager-light.jpg
    cat-manager-light.jpg
    216.9 KB · Views: 1,324
  • password_gen_light.jpg
    password_gen_light.jpg
    215.6 KB · Views: 1,265
  • backup-restore.jpg
    backup-restore.jpg
    230 KB · Views: 1,195
  • file-picker-dark.jpg
    file-picker-dark.jpg
    224.7 KB · Views: 1,159
  • settings-light.jpg
    settings-light.jpg
    226.9 KB · Views: 1,127
Last edited:

wedgess

Retired Forum Mod / Inactive Recognized Developer
Apr 23, 2012
3,229
14,093
Dublin, Ireland
www.pac-rom.com
Last edited:

handgun50

Senior Member
Jun 29, 2014
164
45
Palembang
Entry is saved when pressing back arrow unless title, username & password are empty. If a change is made and you press the back arrow you'll be prompted if you want to save it or not.

Not working. I have filled the username and pass then hit back button. No password was saved. Just empty. Galaxy A5 4.4.4

Edit: It's working. I must hit the back arrow on top bar. Back button (softkey) didn't save it
 
Last edited:
  • Like
Reactions: wedgess

wedgess

Retired Forum Mod / Inactive Recognized Developer
Apr 23, 2012
3,229
14,093
Dublin, Ireland
www.pac-rom.com
Not working. I have filled the username and pass then hit back button. No password was saved. Just empty. Galaxy A5 4.4.4

Edit: It's working. I must hit the back arrow on top bar. Back button (softkey) didn't save it


Thanks I never took soft key back into account, will do so in the next update. :good:
 

wedgess

Retired Forum Mod / Inactive Recognized Developer
Apr 23, 2012
3,229
14,093
Dublin, Ireland
www.pac-rom.com
Updated to v1.1 on Google Play. Will upload to XDA when I can, it's constantly timing out rite now.

Changelog

- Save or prompt user to save password entry on softkey back pressed.
- Add Samsung Multi-Window support
- Add Samsung Pen-Window support
- Fix Toolbar elevation in first-start/sign-in activity
- Fix notification not showing when restarting app from block screenshots alert dialog
- Fix auto logout time not changing until app was restarted
- Fix default value of auto logout time not showing

Edit: v1.1 in downloads section as well a Google Play
 
Last edited:

wedgess

Retired Forum Mod / Inactive Recognized Developer
Apr 23, 2012
3,229
14,093
Dublin, Ireland
www.pac-rom.com
Updated it 3 times in the last 24 hours, because I missed out a few strings.

v1.2/1.3/1.4/B]
  • Removed donation link
  • Fix ActionMode animation
  • Improve application animations
  • Dark Theme
  • Fix password fields text being picked up by keyboards for predictive text
  • Various UI Improvements
  • Auto backup: Fix backups not being created if time was set for later than current time
  • Remove donation link
  • German Translation Thanks to laufersteppenwolf/Trafalgar Square
  • Spanish Translation Thanks to smstiv
  • Polish Translation Thanks to Chamelleon
  • Russian Translation Thanks to DumF0rGaming
 

wedgess

Retired Forum Mod / Inactive Recognized Developer
Apr 23, 2012
3,229
14,093
Dublin, Ireland
www.pac-rom.com
Changelog V1.5

  • Fix Application layouts for Pre-Lollipop devices
  • Initial Support for Android Marshmallow
  • Add option to add an application to password entry (can then open application by clicking)
  • Redesign Floating Window
  • Add seekbar to change Floating Window transparency
  • Add custom character set option for generating passwords
  • Improved security(Pre-Lollipop) don't show PassKeep to be seen in 'recents'.
  • Add Sort options
    - Alphabetically (Ascending)
    - Alphabetically (Descending)
    - Date (Ascending)
    - Date (Descending)
    - Color
  • UI improvements
  • UX Improvements
  • Various Bug fixes
  • Fix auto backup time being reset to current time on application launch
  • Add Vietnamese translations - thanks @dd721411
  • Add Turkish Translations - thanks @echelonx

Pushed to Google Play and available in downloads..
 

ZeroDrako

Senior Member
Dec 13, 2011
74
15
"CSV Backup" option does not work, I create the backup, but if I try to restore it displays error message, and if I return to the main screen of the application a forced closing is obtained. After this if you try to access the application, you get a fc when you enter the password.
Samsung S4 - Android 5.1.1
 
  • Like
Reactions: wedgess

wedgess

Retired Forum Mod / Inactive Recognized Developer
Apr 23, 2012
3,229
14,093
Dublin, Ireland
www.pac-rom.com
"CSV Backup" option does not work, I create the backup, but if I try to restore it displays error message, and if I return to the main screen of the application a forced closing is obtained. After this if you try to access the application, you get a fc when you enter the password.
Samsung S4 - Android 5.1.1

If it fails it shouldn't be Force closing. I cannot reproduce it here to see what's going on so can you please post or PM me a log. Thanks:)

Sent from my LG-H815 using XDA Free mobile app
 
Last edited:

wedgess

Retired Forum Mod / Inactive Recognized Developer
Apr 23, 2012
3,229
14,093
Dublin, Ireland
www.pac-rom.com
"CSV Backup" option does not work, I create the backup, but if I try to restore it displays error message, and if I return to the main screen of the application a forced closing is obtained. After this if you try to access the application, you get a fc when you enter the password.
Samsung S4 - Android 5.1.1

Never mind I was able to re-produce it. Bug was introduced in the last release :mad:. Fixed CSV Restoring now and will push an update in the next couple of days. Thanks for spotting it and reporting :good:
 
  • Like
Reactions: ZeroDrako

Top Liked Posts

  • There are no posts matching your filters.
  • 19
    Jb3Kmju.png

    Description

    PassKeep is an easy and secure way to keep all your passwords with you at all times. All you have to do is remember one password which is the master password. The master password is encrypted using a salted PBKDF2 (Password-Based Key Derivation Function 2). SQLCipher is used to encrypt the database with provides transparent 256-bit AES encryption.

    Features

    • Fingerprint sign in (Android Marshamallow and above)
    • Autofill login details on Chrome browser and in other applications (*API 18+ (Jellybean MR2))
    • Custom Fields
    • Customizable application colour
    • Floating window for easier entry of passwords (resizable)
    • Categories
    • Category Manager
    • Clear clipboard entry on app exit and floating window been closed
    • Quick access notification to sign in when logged out
    • Password Stats
    • Color code your entries
    • Backup and Restore the database
    • Auto Backup and Restore database (user configurable time, intervals & max backups)
    • Backup and Restore from CSV (** WARNING** CSV backups are unencrypted)
    • Share backups to Google Drive, Dropbox etc.
    • Password Generator
    • Password Strength Checker
    • LG Dual window Support
    • Dark Theme
    • Add Samsung Multi-Window support
    • Add Samsung Pen-Window support
    • Auto logout after a set time
    • Self-destruct mode after a certain amount of password attempts
    • Fast login - login without needing to press the sign in button
    • Block screenshots for the application
    • Keep screen on while using the application

    Use of permissions

    RECEIVE_BOOT_COMPLETED - To start the auto backup on each boot.
    READ & WRITE_EXTERNAL_STORAGE - For the built in file explorer and backing up DB and CSV.
    SYSTEM_ALERT_WINDOW - For the floating window.
    USE_FINGERPRINT - For fingerprint sign in (Android Marshmallow and above)
    BIND_ACCESSIBILITY_SERVICE - For autofilling login information (Android Jellybean MR2 and above)
    BILLING - For in app donations -- PassKeep is still 100% free

    ** IMPORTANT **
    As this application does not use the internet to store any of your data, IF you loose your master passkey passwords will not be recoverable. Make sure to make regular DB backups (use the automatic backup if your memory is bad). You can backup to a CSV file but it is not recommended as all your passwords will be in plain text.



    I have attached the APK in the downloads section for people who live in the countries which don't have access to Google Play, however if Google Play is available in your country please download from there (using the button above) as it's easier to keep track of downloads.

    Translations - Please help with translating, strings can be found here on GitHub, if your unfamiliar with GIT you can attach the translated strings in a post within this thread. Or better yet sign up to OneSkyApp (it's free) and you can transalte using the web UI here. Thanks

    Translation Credits:
    Russian @DumF0rGaming & @gaich
    Czech @phsnake / Lukas Novotny
    German @laufersteppenwolf & @Trafalgar Square & @noc.jfcbs

    Incomplete Translations - Required
    Chinese (Simplified) @ContactFront
    French @BreckZeBoulay
    Hungarian @Lada333
    Indonesian @handgun50
    Italian @NitaX
    Polish @Chamelleon
    Portuguese (Brazil) @LeandritoG & @brenosnt
    Slovak @phsnake
    Spanish @smstiv
    Turkish @echelonx
    Vietnamese @dd721411 & @Soft Phan

    Changelog

    Help & FAQ

    XDA:DevDB Information
    PassKeep, App for all devices (see above for details)

    Contributors
    wedgess

    Version Information
    Status: Stable

    Created 2015-09-23
    Last Updated 2017-08-30
    4
    v3.1.0 Released to Google PlayStore and XDA Labs

    Changelog
    - Bug fixes
    - Support RTL languages
    - Fix AutoFillLogin after reboot
    - Add brand icons (only a small selection for now)
    - Android Oreo support fixes
    - Add Slovak Translations ([email protected]ír Kubala)
    3
    Version 3.0.3 release

    Live on PlayStore, XDA labs and through my website

    Whats new:
    • Autofill username & password for sites (chrome browser only) and application (Android 4.3 and above)
    • In app purchases for donations only - PassKeep remains 100% free
    • Option to add custom fields for password entries
    • New UI
    • Bug fixes
    • Performance improvements
    • Customizable primary colour
    • Stronger encryption
    • Android O support
    2
    I can't save site password. There is no ok or save button, just back arrow button.

    can't save site password

    Entry is saved when pressing back arrow unless title, username & password are empty. If a change is made and you press the back arrow you'll be prompted if you want to save it or not.
    2
    Bug: In the Backup CSV option, the character , (comma) need to be escaped. If you try to restore a CSV with comma in the password the process fail.

    PD: I am currently creating a Java Application/Library to convert KeePass to PassKeep :D
    • XML(KeePass) to CSV(PassKeep) (Done)
    • HTML(KeePass) to CSV(PassKeep) (Done)
    • KDBX(KeePass) to DB(PassKeep) (Maybe if openkeepass add support for android)

    Thanks for the report regarding CSV backups, I will be working on the application in a couple of weeks, i'll look at fixing it then. Good work with the KeePass to PassKeep tool. Perhaps when your finished you could post it here :good:

    Not working on moto x play marshmallow 6.0.1

    Not autofilling or not showing floating password.
    Tested one site password n username browsed via chrome n opera mini.

    Sent from my XT1562 using XDA-Developers mobile app

    When I said auto-fill usernames I meant, auto-filling usernames within passkeep when inputting an entry. For me to implement auto complete for login details in browsers I would need to create my own keyboard, which I doubt i'll be doing any time soon. Floating window permission must be enabled if on Marshmallow or later, you should of seen a alert dialog asking you to grant this permission and if granted it should take you to the permissions settings screen where you should then enable it..

    The app automatically close when press the back button or if swiped from the recent list. The app stays background only if the home button is press if u go back from the app using back button app won't stay at background.
    The app wont automatically recognize site or app we add in the app. We need to manually open the app and look for the username n password

    Sent from my XT1562 using XDA-Developers mobile app

    The app shouldn't display in recents list at all, this is the intended functionality as I didn't to have to worry about manually removing it from recents(I don;t want anyone who picks up my phone to be able to look in recents and relaunch the app and then being able to see all my password.)You can set the auto logout time and so long as you have the notification enabled you can then reopen the app via the notification within the time frame of the auto logout (auto logout can also be disabled completely).