FMD
- Fix About screen being blank in minified release builds.
- Migrate About screen to Jetpack Compose.
- Fix crash in 'locate cell' in airplane mode with Wi-Fi on (#430)
- Fix settings export failing if no lockscreen is set (#435)
- Fix settings export device auth not working on Android 10 (and earlier) (#437)
- After reboots, only renew push registration if network available
And because I don't use Google Services I couldn't locate it and my phone was gone for good.
In the hope that this doesn't happen again, I developed this application, so that I can locate the phone via SMS.
Features:
- Locate the device (using GPS or cellular location)
- Lock the device
- Let the device ring
- Take pictures with the device's camera to see its surroundings
- Factory-reset the device
Usage:
You can control FMD (and thus your phone) either via SMS or via FMD Server.
You send a command to the phone (e.g. "fmd ring") and the phone executes it.
For SMS you can either define a list of trusted contacts (phone numbers) that are allowed to send commands.
Or you can set a PIN to allow anonymous usage.
Then non-trusted phone numbers can also send commands by including the PIN in the message.
This is useful because now if you lose your phone, you can ask a random person for help to wipe your phone remotely.
If you simply text "fmd" to your phone FMD will reply with a text listing the available commands.
With FMD Server you get a web interface to send commands, to view the location of your device on a map,
and to view pictures taken by the device.
You can self-host FMD Server.
For more details, see: https://gitlab.com/fmd-foss/fmd-server
Disclaimer:
This app is provided on a best effort basis.
We hope it is useful, we use it ourselves, but this is a hobby project
and we can't guarantee that it will work when you need it the most.
- License: GNU General Public License v3.0 only
- Issue Tracker
- Translation
- Source Code
- Changelog
- Build Metadata
- Reproducibility Status
Donate
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 7.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Download APK 6.4 MiB PGP Signature | Build Log
-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 7.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Download APK 6.2 MiB PGP Signature | Build Log
-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 7.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Download APK 6.6 MiB PGP Signature | Build Log
- Fix crash when migrating existing phone numbers to new access control (#426)
- Show key fingerprint in FMD Server settings (!505)
- Update dependencies
0.16.0:
- Rework access control (#277):
- Ability to add multiple passwords.
- Ability to define which commands a given phone number/password/server is allowed to execute.
- Send Wi-Fi networks to BeaconDB (#406, #407).
- And more, see GitLab.
- Rework access control (#277):
- Ability to add multiple passwords, and separate for SMS and Notification Reply. Your FMD PIN is automatically migrated to the new format.
- Ability to define which commands a given phone number/password/server is allowed to execute.
- Show the phone numbers that are temporarily allowed via password access (#360).
- Send Wi-Fi networks to BeaconDB (#406, #407).
- Require device biometrics/pin/password before backup export (!484)
- Return help




