nextcloud / passman-android

:key: Android app for Passman.
https://passman.cc
GNU General Public License v3.0
92 stars 30 forks source link
android hacktoberfest mobile-app nextcloud passman password-manager

Passman Android

Latest Release

<img src="https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png" alt="Get it on Play Store" height="80"> <img src="https://f-droid.org/badge/get-it-on.png" alt="Get it on F-Droid" height="80"> <img src="https://gitlab.com/IzzyOnDroid/repo/-/raw/master/assets/IzzyOnDroid.png" alt="Get it on IzzyOnDroid" height="80">

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

Current features

FAQ

Read our frequently asked questions article

Build locally

Required packages

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 we’ll gladly accept a beer or pizza! Please consider donating: