FMD
- Settings exports can be encrypted (#411).
- Update UnifiedPush library to 3.x (#394).
This fixes push failing with Conversations (#404).
- Better error message when FMD Server account was deleted via web interface (#396).
- Internal refactoring
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.6 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 5.5 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 5 MiB PGP Signature | Build Log
- 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
- Settings exports can be encrypted (#411).
- Update UnifiedPush library to 3.x (#394).
This fixes push failing with Conversations (#404).
- Better error message when FMD Server account was deleted via web interface (#396).
- Internal refactoring
- Fix notification reply executing command more than once, attempt 2 (#390)
- Fix notification reply not honoring the "FMD PIN enabled" checkbox setting (!445)
- Fix FMD Server login failing on some ROMs (#389)
- Make important dialogs non-cancellable (ignore clicks outside of dialog)
- Dependency updates




