Getting Started
Overview
Android is an open source operating system created by Google and, much like Apple's iOS, revolutionized how we interact with devices. However, unlike iOS, with Android being open source, this allowed developers to create their own "flavors" of Android.
Android is a natural choice for Kibisis, as Android, much like Kibisis, is committed to FOSS (Free and Open Source Software).
Please be aware that Kibisis Android is currently in beta and so there will most likely be bugs and missing features before we launch a full release. Furthermore, we will often be releasing which will mean there will be breaking changes, this could include irrecoverable accounts/private keys so if you add/create an account please ensure that you back up your seed phrase.
Play Store
The majority of Android apps are installed via Google's Play Store.
Installation
-
You will need to join the open testing program:
- If you're on an Android device, go to: https://play.google.com/store/apps/details?id=is.kibis.kibisis
- If you're in your browser, go to: https://play.google.com/apps/testing/is.kibis.kibisis
-
Follow the on-screen instructions and install Kibisis on your device.
F-Droid
F-Droid is an open source alternative app store that allows users to download apps that are more aligned to features that focus on privacy and FOSS.
We currently do not have an app in the F-Droid store, but we are working hard to make it available.
APK Direct Download
For those that do not use an app store to download apps, and opt to install apps manually, Kibisis offers the option to download and install an APK directly.
Direct downloads of the APK is NOT RECOMMENDED for most Android users. Please ensure that you verify the APK is signed by the below signature. Also note that the key used to sign the Google Play Store app is different to the key used to sign the direct download APK.
The Google Play Store signing key is maintained by Google.
By default, Android does not allow you to install an APK from outside the Play Store, and there are a few fairly simple steps involved to get your device set up, depending on your version of Android.
Installation (Android 8+)
-
From you Android device's browser, download the latest APK from here.
-
When installing an app from another app (such as a Chrome browser), you will be asked to allow unknown apps to be installed:
- Pressing the "Settings" button will take you to the app's settings where you can choose to "Allow from this source":
- Toggling the "Allow from this source" will then open a modal that will allow you to install Kibisis:
You may be asked to scan the app using Google's Play Protect.
Installation (Before Android 8+)
- First, you will need to navigate to Settings > Security and ensure the "Unknown Sources" option is enabled:
- From your Android device's browser, download and install the latest APK from here.
Verify The APK (optional)
The direct download APK is signed by our own signing key, and you can verify that the APK was signed with the correct key by using apksigner
's verify
command.
From your terminal, run this command:
apksigner verify --print-certs kibisis_release.apk
This should output:
Signer #1 certificate DN: CN=Unknown, OU=Unknown, O=Kibisis, L=Unknown, ST=Unknown, C=Unknown
Signer #1 certificate SHA-256 digest: <hex encoded hash>
Signer #1 certificate SHA-1 digest: <hex encoded hash>
Signer #1 certificate MD5 digest: <hex encoded hash>
Make sure the above hashes match the following:
Type | Value |
---|---|
SHA-1 | 6C:95:E9:ED:0D:C9:9B:02:B4:0E:86:B0:DD:DA:1C:47:0D:7D:EF:73 |
SHA-256 | BB:96:6B:02:D9:45:9A:D5:4D:95:A1:19:F7:DE:C8:D2:94:37:BB:12:7E:E4:58:4F:ED:86:42:45:80:4D:46:EC |
Updating The APK
A major drawback for not using an app store is updates will need to be maintained manually.
To update Kibisis, you will simply need to download the latest APK.
Releases
We maintain a list of releases through our GitHub page. If you would like to install a previous release, or you would like to get your hands on the pre-release versions, check out our releases page.