No description
Find a file
Nextcloud bot 98d21c8ce6
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-16 02:41:44 +00:00
.tx [tx-robot] Update transifex configuration 2022-10-04 03:17:23 +00:00
app fix(l10n): Update translations from Transifex 2025-10-16 02:41:44 +00:00
fastlane/metadata/android add de locale to fastlane 2025-07-20 16:54:14 +02:00
gradle/wrapper upgrade AGP dependency from 8.2.0-rc03 to 8.10.1; upgrade gradle version to 8.11.1 2025-05-31 03:45:38 +02:00
.drone.yml Add drone config 2017-07-28 17:14:42 +02:00
.gitignore Add google play release output directory to gitignore 2025-06-15 13:16:05 +02:00
.gitmodules add ignore = dirty option to git modules configuration to ignore dirty build changes within the openssl directory in version control 2025-05-31 11:15:48 +02:00
build-openssl.sh update openssl from version 1.1.1 stable to 3.5 lts 2025-05-31 03:36:16 +02:00
build.gradle upgrade AGP dependency from 8.2.0-rc03 to 8.10.1; upgrade gradle version to 8.11.1 2025-05-31 03:45:38 +02:00
FAQ.md add 2FA section to FAQ 2022-08-25 14:19:03 +02:00
gradle.properties.example update gradle.properties example 2024-02-11 18:44:07 +01:00
gradlew Github initial release of the android app 2017-02-15 17:12:14 +01:00
gradlew.bat Github initial release of the android app 2017-02-15 17:12:14 +01:00
LICENSE Initial commit 2017-02-14 23:49:34 +01:00
openssl.conf.example update to NDK r28b 2025-05-31 11:13:37 +02:00
PRIVACY.md fix camera permission in android manifest 2023-10-06 21:11:07 +02:00
README.md add fastlane changelog for v1.4.0 2022-09-10 14:31:08 +02:00
settings.gradle Github initial release of the android app 2017-02-15 17:12:14 +01:00

Passman Android

Latest Release

Get it on Play Store Get it on F-Droid Get it on IzzyOnDroid

This app is only compatible with Passman V2.x or higher.
The passwords will be provided by Passman.

Current features

  • Setup app (enter the nextcloud server settings or use SSO)
  • App start password option based on the android user authentication
  • View, add, rename and delete vaults
  • Login to vault
  • Display credential list
  • View, add, edit and delete credentials
  • Add, download and delete files
  • OTP generation
  • Basic Android autofill implementation
  • Password generator
  • Encrypted offline cache
  • Encrypted stored vault and cloud connection passwords

FAQ

Read our frequently asked questions article

Build locally

Required packages

  • cmake
  • gcc
  • git

Commands

  1. Clone the repo
  2. Setup the git submodules with git submodule update --init --recursive
  3. Open project in Android Studio and install the SDK an the NDK
  4. Copy openssl.conf.example to openssl.conf
  5. Edit the ANDROID_NDK_HOME in openssl.conf to match your local NDK path
  6. Edit the HOST_TAG in openssl.conf to match your system arch
  7. Run build-openssl.sh
  8. If you want to compile either an alpha or release version, create a keystore either with Android Studio or keytool and add at least a key for the alpha build:
    keytool -genkey -v -keystore keystore.jks -alias beta -keyalg rsa
    
  9. Create a gradle.properties file based on gradle.properties.example and fill in the appropriate values for your keystore. If you only build debug builds you can leave the default values.
  10. Use Android Studio to build or otherwise build with gradle.

Testing server

Here you can use our demo system.

Support Passman

Passman is open source but well gladly accept a beer or pizza! Please consider donating: