Documentation

Docs

The nine suite is still under active development. This page only covers installing the apps for now — screenshots, keypad references, and settings documentation will get their own page per app as each gets closer to a first release.

Installing

Each app installs independently, so pick just the ones you want.

From nine's F-Droid repository

The easiest way. Nine's own F-Droid repository carries all four apps and gets every release the day it comes out. Open releases.nine.furrer.life/repo on your phone and tap the link there, or scan its QR code with the F-Droid app, to add it — then install the apps you want from F-Droid like any other.

From F-Droid Coming soon

The apps are on their way into the main F-Droid catalogue, starting with L9. Installation steps will follow here once they're listed. They're signed with the same key as the builds in nine's own repository, so an app installed from one can be updated from the other.

From source

Build and install the one you want straight from the repository:

git clone https://git.sr.ht/~timofurrer/nine
cd nine
./gradlew :l9:app:installDebug

Swap :l9:app:installDebug for :c9:app:installDebug, :p9:app:installDebug or :m9:app:installDebug to install C9, P9 or M9 instead.

You'll need a JDK (17 or 21 — newer JDKs aren't yet supported by the Android build tools) and the Android SDK with platform-tools installed. All apps currently target Android 14 (API 34).

After installing

A couple of apps need one extra step after installing. A launcher has to be set as your device's default Home app from Android's own settings before L9 takes over. P9 works as a plain dialer right away, but only draws its own call screen once it's set as the device's default Phone app — P9 offers to do that on first run, and the setting can be granted or revoked later from P9's own Settings. Details for both live with each app's own docs once those exist.