passman-android
Passman Android application
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)
- Display vault list
- Login to vault
- Display credential list
- Display a single credential (with edit fields)
- OTP generation
Build locally
Required packages
- cmake
- gcc
- git
Commands
- Clone the repo
- Setup the git submodules with
git submodule update --init --recursive
- Open project in Android Studio and install the SDK an the NDK
- Copy
openssl.conf.example
toopenssl.conf
- Edit the
ANDROID_NDK_HOME
in openssl.conf to match your local NDK path - Edit the
HOST_TAG
in openssl.conf to match your system arch - Run
build-openssl.sh
- 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
- Create a
gradle.properties
file based ongradle.properties.example
and fill in the appropriate values for your keystore. If you only build debug builds you can leave the default values. - Use Android Studio to build or otherwise build with gradle.
Testing server
If you want access to a passman testing server, poke us on irc (freenode/#passman-dev)