“App not installed”
Usually an older f-tree signed with a different key is already on the phone. Uninstall it and try again. Exporting your tree first is wise — uninstalling takes its data with it.
Thank you
Android asks a few pointed questions before it will install an app that didn't come from the Play Store. All of them are expected here. Below is each one, what it means, and what to tap.
Starting your download…
Chrome warns about every APK it ever downloads, regardless of what's in it, because a file that can install software deserves a second look. Choose Download or Keep to continue.
“This type of file can harm your device.” — Download anyway
Tap the finished download in your notifications, or find it in Files → Downloads. The first time an app installs something, Android asks whether that app is allowed to. Turn the switch on, then come back with the back gesture.
“For your security, your phone isn't allowed to install unknown apps from this source.” — Settings → Allow from this source → back
This permission belongs to whichever app opened the file — usually Chrome or Files — not to f-tree. You can switch it back off afterwards.
Google scans apps it hasn't seen before. f-tree is new and installed by very few people, so it has no reputation yet — that, and nothing else, is what this warning is about. Choose More details, then Install anyway.
“Unsafe app blocked” or “App scan recommended” — More details → Install anyway
Start with yourself, or with the oldest relative you can name. Add the family around them, and use Unknown freely for anyone whose name you never learned — you can fill it in years later without disturbing anything you've built.
Checking what you got
Every release is built by GitHub Actions from the public source and signed with my
key. The checksum below is published by GitHub, not by this page. On a computer, run
sha256sum (or certutil -hashfile … SHA256 on Windows) against
the file you downloaded and compare — if the two strings match, the file is untouched.
The signing certificate above stays the same for every release. An update signed by any other key will refuse to install over this one — which is the point of it.
Usually an older f-tree signed with a different key is already on the phone. Uninstall it and try again. Exporting your tree first is wise — uninstalling takes its data with it.
The download probably finished as a partial file. Delete it from Files → Downloads and download it once more.
f-tree needs Android 8.0 (Oreo) or newer and won't install below that. There's no workaround for it.
Open an issue and say what your phone is and what it showed you.