
Serval Mesh
work around the limitations caused by the lack of AdHoc mode in Android. Visit
the campaign website to the cause.
N.B The app no longer asks for root by default although you can still try
it in adhoc mode. Prebuilts are no longer in the source code.
This is experimental software: it may not work as advertised. It may lose
or alter messages and files that it carries; it may consume a lot of space,
speed and battery, and it may crash unexpectedly.
Mobile communications are useful, but depend on infrastructure that can be
damaged, overwhelmed, or even absent. This app assumes zero infrastructure. The
phones talk to each other using WiFi; relaying calls and messages and figuring
out how to resolve numbers. In other words, it lets your phone communicate with
other Android phones running Serval Mesh within WiFi range.
Requires root: No. Basic Android still doesn't allow WiFi in AdHoc mode, so the
app will ask for root if you try to enable adhoc mode.
The Java/XML part is distributable under the GNU GPLv3 while the serval-dna
(distributed number architecture) project is GPLv2.
- Lizenz: GNU General Public License v3.0 only
- Ticketsystem
- Quellcode
- Änderungen
- Metadaten der Paketerstellung
Versionen
Um Ihnen die Wahl zu lassen, können Sie weiter unten auf dieser Seite APKs direkt herunterladen, sollten sich allerdings darüber im Klaren sein, dass Sie nach einer solchen Installation keine Benachrichtigungen über Aktualisierungen erhalten werden und diese Art des Downloads weniger Sicherheit bietet. Wir empfehlen daher, stattdessen die F-Droid-App zu installieren und diese dafür zu nutzen.
F-Droid herunterladen-
arm64-v8a
armeabi
armeabi-v7a
mips
mips64
x86
x86_64
Diese Version benötigt Android 2.2 oder neuer.
Sie ist von F-Droid hergestellt, signiert und ihre Übereinstimmung mit diesem Quelltext-Tarball wird garantiert.
Berechtigungen
-
org.servalproject.meshms.SEND_MESHMS
-
org.servalproject.rhizome.RECEIVE_FILE
-
net.commotionwireless.meshtether.ACCESS_STATE
-
net.commotionwireless.meshtether.CHANGE_STATE
-
Telefonstatus und Identität abrufenErmöglicht der App, auf die Telefonfunktionen des Geräts zuzugreifen. Die Berechtigung erlaubt der App, die Telefonnummer und Geräte-IDs zu erfassen, festzustellen, ob gerade ein Gespräch geführt wird, und die Rufnummer verbundener Anrufer zu lesen.
-
WLAN-Verbindungen abrufenErmöglicht der App, Informationen zu WLAN-Netzwerken abzurufen, etwa ob WLAN aktiviert ist und Namen verbundener WLAN-Geräte.
-
WLAN-Verbindungen herstellen und trennenErmöglicht der App, eine Verbindung zu WLAN-Zugangspunkten herzustellen und solche zu trennen und Änderungen an der Gerätekonfiguration für WLANs vorzunehmen.
-
Auf alle Netzwerke zugreifenErmöglicht der App die Erstellung von Netzwerk-Sockets und die Verwendung benutzerdefinierter Netzwerkprotokolle. Der Browser und andere Apps bieten die Möglichkeit, Daten über das Internet zu versenden. Daher ist diese Berechtigung nicht erforderlich, um Daten über das Internet versenden zu können.
-
WLAN-Multicast-Empfang zulassenErmöglicht der App, Pakete zu empfangen, die mithilfe von Multicast-Adressen an sämtliche Geräte in einem WLAN versendet wurden, nicht nur an dein Telefon. Dies nimmt mehr Leistung in Anspruch als der Nicht-Multicast-Modus.
-
Kopplung mit Bluetooth-Geräten durchführenErmöglicht der App, die Bluetooth-Konfiguration des Telefons einzusehen und Verbindungen mit gekoppelten Geräten herzustellen und anzunehmen.
-
Auf Bluetooth-Einstellungen zugreifenErmöglicht der App, das lokale Bluetooth-Telefon zu konfigurieren, Remote-Geräte zu erkennen und eine Verbindung zu diesen herzustellen.
-
Vibrationsalarm steuernErmöglicht der App, den Vibrationsalarm zu steuern.
-
Audio-Einstellungen ändernErmöglicht der App, globale Audio-Einstellungen zu ändern, etwa die Lautstärke und den Lautsprecher für die Ausgabe.
-
Audio aufnehmenDiese App darf mit dem Mikrofon Audioaufnahmen machen, solange sie verwendet wird.
-
Ausgehende Anrufe umleitenErmöglicht der App die Erkennung der während eines ausgehenden Anrufs gewählten Nummer und gibt ihr die Möglichkeit, den Anruf an eine andere Nummer umzuleiten oder den Anruf ganz abzubrechen.
-
Systemeinstellungen ändernErmöglicht der App, die Einstellungsdaten des Systems zu ändern. Schädliche Apps können so die Systemkonfiguration beschädigen.
-
Beim Start ausführenErmöglicht der App, sich selbst zu starten, sobald das System gebootet wurde. Dadurch kann es länger dauern, bis das Telefon gestartet wird, und durch die ständige Aktivität der App wird die gesamte Leistung des Telefons beeinträchtigt.
-
Kontakte lesenErmöglicht der App, Daten zu den auf deinem Smartphone gespeicherten Kontakten zu lesen. Darüber hinaus haben Apps Zugriff auf die Konten auf deinem Smartphone, über die Kontakte erstellt wurden. Dabei kann es sich auch um Konten handeln, die von installierten Apps erstellt wurden. Diese Berechtigung erlaubt Apps, deine Kontaktdaten zu speichern. Schädliche Apps könnten dadurch ohne dein Wissen Kontaktdaten teilen.
-
Kontakte ändernErmöglicht der App, Daten zu den auf deinem Smartphone gespeicherten Kontakten zu ändern. Diese Berechtigung erlaubt Apps, Kontaktdaten zu löschen.
-
Telefonnummern direkt anrufenErmöglicht der App, ohne Zutun Telefonnummern zu wählen. Dies kann zu unerwarteten Kosten und Anrufen führen. Beachte, dass die App keine Notrufnummern wählen kann. Schädliche Apps verursachen möglicherweise Kosten, indem sie Anrufe ohne deine Bestätigung tätigen.
-
Ruhezustand deaktivierenErmöglicht der App, den Ruhezustand des Telefons zu deaktivieren.
-
Displaysperre deaktivierenErmöglicht der App, die Tastensperre sowie den damit verbundenen Passwortschutz zu deaktivieren. Das Telefon deaktiviert die Tastensperre beispielsweise, wenn ein Anruf eingeht, und aktiviert sie wieder, nachdem das Gespräch beendet wurde.
-
Inhalte deines freigegebenen Speichers lesenSo kann die App Inhalte deines freigegebenen Speichers lesen.
-
Inhalte deines freigegebenen Speichers ändern oder löschenSo kann die App Inhalte deines freigegebenen Speichers erstellen.
-
Konten auf dem Gerät suchenErmöglicht der App, eine Liste der dem Telefon bekannten Konten abzurufen. Dabei kann es sich um Konten handeln, die von installierten Apps erstellt wurden.
-
Dauerhaften Broadcast sendenErmöglicht der App, dauerhafte Broadcasts zu senden, die auch nach Ende des Broadcasts bestehen bleiben. Ein zu intensiver Einsatz kann das Telefon langsam oder instabil machen, weil zu viel Arbeitsspeicher belegt wird.
-
Synchronisierungseinstellungen lesenErmöglicht der App, die Synchronisierungseinstellungen eines Kontos zu lesen. Beispielsweise kann damit festgestellt werden, ob Kontakte mit einem Konto synchronisiert werden.
-
Synchronisierung aktivieren oder deaktivierenErmöglicht der App, die Synchronisierungseinstellungen eines Kontos zu ändern. Dies kann beispielsweise dazu verwendet werden, die Synchronisierung von Kontakten mit einem Konto zu aktivieren.
-
Netzwerkverbindungen abrufenErmöglicht der App, Informationen zu Netzwerkverbindungen zu inspizieren, etwa welche Netzwerke existieren und verbunden sind.
-
Anrufliste lesenDiese App kann deine Anrufliste lesen.
-
Anrufliste bearbeitenErmöglicht der App, die Anrufliste deines Telefons zu ändern, einschließlich der Daten über ein- und ausgehende Anrufe. Schädliche Apps können so die Einträge in der Anrufliste löschen oder sie ändern.
APK herunterladen 11 MiB PGP-Signatur | Build-Protokoll
-
-
armeabi
Diese Version benötigt Android 2.2 oder neuer.
Sie ist von F-Droid hergestellt, signiert und ihre Übereinstimmung mit diesem Quelltext-Tarball wird garantiert.
Berechtigungen
-
org.servalproject.meshms.SEND_MESHMS
-
org.servalproject.rhizome.RECEIVE_FILE
-
Telefonstatus und Identität abrufenErmöglicht der App, auf die Telefonfunktionen des Geräts zuzugreifen. Die Berechtigung erlaubt der App, die Telefonnummer und Geräte-IDs zu erfassen, festzustellen, ob gerade ein Gespräch geführt wird, und die Rufnummer verbundener Anrufer zu lesen.
-
WLAN-Verbindungen abrufenErmöglicht der App, Informationen zu WLAN-Netzwerken abzurufen, etwa ob WLAN aktiviert ist und Namen verbundener WLAN-Geräte.
-
WLAN-Verbindungen herstellen und trennenErmöglicht der App, eine Verbindung zu WLAN-Zugangspunkten herzustellen und solche zu trennen und Änderungen an der Gerätekonfiguration für WLANs vorzunehmen.
-
Auf alle Netzwerke zugreifenErmöglicht der App die Erstellung von Netzwerk-Sockets und die Verwendung benutzerdefinierter Netzwerkprotokolle. Der Browser und andere Apps bieten die Möglichkeit, Daten über das Internet zu versenden. Daher ist diese Berechtigung nicht erforderlich, um Daten über das Internet versenden zu können.
-
WLAN-Multicast-Empfang zulassenErmöglicht der App, Pakete zu empfangen, die mithilfe von Multicast-Adressen an sämtliche Geräte in einem WLAN versendet wurden, nicht nur an dein Telefon. Dies nimmt mehr Leistung in Anspruch als der Nicht-Multicast-Modus.
-
Kopplung mit Bluetooth-Geräten durchführenErmöglicht der App, die Bluetooth-Konfiguration des Telefons einzusehen und Verbindungen mit gekoppelten Geräten herzustellen und anzunehmen.
-
Auf Bluetooth-Einstellungen zugreifenErmöglicht der App, das lokale Bluetooth-Telefon zu konfigurieren, Remote-Geräte zu erkennen und eine Verbindung zu diesen herzustellen.
-
Vibrationsalarm steuernErmöglicht der App, den Vibrationsalarm zu steuern.
-
Audio-Einstellungen ändernErmöglicht der App, globale Audio-Einstellungen zu ändern, etwa die Lautstärke und den Lautsprecher für die Ausgabe.
-
Audio aufnehmenDiese App darf mit dem Mikrofon Audioaufnahmen machen, solange sie verwendet wird.
-
Ausgehende Anrufe umleitenErmöglicht der App die Erkennung der während eines ausgehenden Anrufs gewählten Nummer und gibt ihr die Möglichkeit, den Anruf an eine andere Nummer umzuleiten oder den Anruf ganz abzubrechen.
-
Systemeinstellungen ändernErmöglicht der App, die Einstellungsdaten des Systems zu ändern. Schädliche Apps können so die Systemkonfiguration beschädigen.
-
Beim Start ausführenErmöglicht der App, sich selbst zu starten, sobald das System gebootet wurde. Dadurch kann es länger dauern, bis das Telefon gestartet wird, und durch die ständige Aktivität der App wird die gesamte Leistung des Telefons beeinträchtigt.
-
Kontakte lesenErmöglicht der App, Daten zu den auf deinem Smartphone gespeicherten Kontakten zu lesen. Darüber hinaus haben Apps Zugriff auf die Konten auf deinem Smartphone, über die Kontakte erstellt wurden. Dabei kann es sich auch um Konten handeln, die von installierten Apps erstellt wurden. Diese Berechtigung erlaubt Apps, deine Kontaktdaten zu speichern. Schädliche Apps könnten dadurch ohne dein Wissen Kontaktdaten teilen.
-
Kontakte ändernErmöglicht der App, Daten zu den auf deinem Smartphone gespeicherten Kontakten zu ändern. Diese Berechtigung erlaubt Apps, Kontaktdaten zu löschen.
-
Telefonnummern direkt anrufenErmöglicht der App, ohne Zutun Telefonnummern zu wählen. Dies kann zu unerwarteten Kosten und Anrufen führen. Beachte, dass die App keine Notrufnummern wählen kann. Schädliche Apps verursachen möglicherweise Kosten, indem sie Anrufe ohne deine Bestätigung tätigen.
-
Ruhezustand deaktivierenErmöglicht der App, den Ruhezustand des Telefons zu deaktivieren.
-
Displaysperre deaktivierenErmöglicht der App, die Tastensperre sowie den damit verbundenen Passwortschutz zu deaktivieren. Das Telefon deaktiviert die Tastensperre beispielsweise, wenn ein Anruf eingeht, und aktiviert sie wieder, nachdem das Gespräch beendet wurde.
-
Inhalte deines freigegebenen Speichers ändern oder löschenSo kann die App Inhalte deines freigegebenen Speichers erstellen.
-
Konten auf dem Gerät suchenErmöglicht der App, eine Liste der dem Telefon bekannten Konten abzurufen. Dabei kann es sich um Konten handeln, die von installierten Apps erstellt wurden.
-
Dauerhaften Broadcast sendenErmöglicht der App, dauerhafte Broadcasts zu senden, die auch nach Ende des Broadcasts bestehen bleiben. Ein zu intensiver Einsatz kann das Telefon langsam oder instabil machen, weil zu viel Arbeitsspeicher belegt wird.
-
Synchronisierungseinstellungen lesenErmöglicht der App, die Synchronisierungseinstellungen eines Kontos zu lesen. Beispielsweise kann damit festgestellt werden, ob Kontakte mit einem Konto synchronisiert werden.
-
Synchronisierung aktivieren oder deaktivierenErmöglicht der App, die Synchronisierungseinstellungen eines Kontos zu ändern. Dies kann beispielsweise dazu verwendet werden, die Synchronisierung von Kontakten mit einem Konto zu aktivieren.
-
Netzwerkverbindungen abrufenErmöglicht der App, Informationen zu Netzwerkverbindungen zu inspizieren, etwa welche Netzwerke existieren und verbunden sind.
-
Inhalte deines freigegebenen Speichers lesenSo kann die App Inhalte deines freigegebenen Speichers lesen.
-
Anrufliste lesenDiese App kann deine Anrufliste lesen.
-
Anrufliste bearbeitenErmöglicht der App, die Anrufliste deines Telefons zu ändern, einschließlich der Daten über ein- und ausgehende Anrufe. Schädliche Apps können so die Einträge in der Anrufliste löschen oder sie ändern.
APK herunterladen 1.8 MiB PGP-Signatur | Build-Protokoll
-
-
armeabi
Diese Version benötigt Android 2.2 oder neuer.
Sie ist von F-Droid hergestellt, signiert und ihre Übereinstimmung mit diesem Quelltext-Tarball wird garantiert.
Berechtigungen
-
org.servalproject.meshms.SEND_MESHMS
-
org.servalproject.rhizome.RECEIVE_FILE
-
Telefonstatus und Identität abrufenErmöglicht der App, auf die Telefonfunktionen des Geräts zuzugreifen. Die Berechtigung erlaubt der App, die Telefonnummer und Geräte-IDs zu erfassen, festzustellen, ob gerade ein Gespräch geführt wird, und die Rufnummer verbundener Anrufer zu lesen.
-
WLAN-Verbindungen abrufenErmöglicht der App, Informationen zu WLAN-Netzwerken abzurufen, etwa ob WLAN aktiviert ist und Namen verbundener WLAN-Geräte.
-
WLAN-Verbindungen herstellen und trennenErmöglicht der App, eine Verbindung zu WLAN-Zugangspunkten herzustellen und solche zu trennen und Änderungen an der Gerätekonfiguration für WLANs vorzunehmen.
-
Auf alle Netzwerke zugreifenErmöglicht der App die Erstellung von Netzwerk-Sockets und die Verwendung benutzerdefinierter Netzwerkprotokolle. Der Browser und andere Apps bieten die Möglichkeit, Daten über das Internet zu versenden. Daher ist diese Berechtigung nicht erforderlich, um Daten über das Internet versenden zu können.
-
WLAN-Multicast-Empfang zulassenErmöglicht der App, Pakete zu empfangen, die mithilfe von Multicast-Adressen an sämtliche Geräte in einem WLAN versendet wurden, nicht nur an dein Telefon. Dies nimmt mehr Leistung in Anspruch als der Nicht-Multicast-Modus.
-
Kopplung mit Bluetooth-Geräten durchführenErmöglicht der App, die Bluetooth-Konfiguration des Telefons einzusehen und Verbindungen mit gekoppelten Geräten herzustellen und anzunehmen.
-
Auf Bluetooth-Einstellungen zugreifenErmöglicht der App, das lokale Bluetooth-Telefon zu konfigurieren, Remote-Geräte zu erkennen und eine Verbindung zu diesen herzustellen.
-
Vibrationsalarm steuernErmöglicht der App, den Vibrationsalarm zu steuern.
-
Audio-Einstellungen ändernErmöglicht der App, globale Audio-Einstellungen zu ändern, etwa die Lautstärke und den Lautsprecher für die Ausgabe.
-
Audio aufnehmenDiese App darf mit dem Mikrofon Audioaufnahmen machen, solange sie verwendet wird.
-
Ausgehende Anrufe umleitenErmöglicht der App die Erkennung der während eines ausgehenden Anrufs gewählten Nummer und gibt ihr die Möglichkeit, den Anruf an eine andere Nummer umzuleiten oder den Anruf ganz abzubrechen.
-
Systemeinstellungen ändernErmöglicht der App, die Einstellungsdaten des Systems zu ändern. Schädliche Apps können so die Systemkonfiguration beschädigen.
-
Beim Start ausführenErmöglicht der App, sich selbst zu starten, sobald das System gebootet wurde. Dadurch kann es länger dauern, bis das Telefon gestartet wird, und durch die ständige Aktivität der App wird die gesamte Leistung des Telefons beeinträchtigt.
-
Kontakte lesenErmöglicht der App, Daten zu den auf deinem Smartphone gespeicherten Kontakten zu lesen. Darüber hinaus haben Apps Zugriff auf die Konten auf deinem Smartphone, über die Kontakte erstellt wurden. Dabei kann es sich auch um Konten handeln, die von installierten Apps erstellt wurden. Diese Berechtigung erlaubt Apps, deine Kontaktdaten zu speichern. Schädliche Apps könnten dadurch ohne dein Wissen Kontaktdaten teilen.
-
Kontakte ändernErmöglicht der App, Daten zu den auf deinem Smartphone gespeicherten Kontakten zu ändern. Diese Berechtigung erlaubt Apps, Kontaktdaten zu löschen.
-
Telefonnummern direkt anrufenErmöglicht der App, ohne Zutun Telefonnummern zu wählen. Dies kann zu unerwarteten Kosten und Anrufen führen. Beachte, dass die App keine Notrufnummern wählen kann. Schädliche Apps verursachen möglicherweise Kosten, indem sie Anrufe ohne deine Bestätigung tätigen.
-
Ruhezustand deaktivierenErmöglicht der App, den Ruhezustand des Telefons zu deaktivieren.
-
Displaysperre deaktivierenErmöglicht der App, die Tastensperre sowie den damit verbundenen Passwortschutz zu deaktivieren. Das Telefon deaktiviert die Tastensperre beispielsweise, wenn ein Anruf eingeht, und aktiviert sie wieder, nachdem das Gespräch beendet wurde.
-
Inhalte deines freigegebenen Speichers ändern oder löschenSo kann die App Inhalte deines freigegebenen Speichers erstellen.
-
Konten auf dem Gerät suchenErmöglicht der App, eine Liste der dem Telefon bekannten Konten abzurufen. Dabei kann es sich um Konten handeln, die von installierten Apps erstellt wurden.
-
Dauerhaften Broadcast sendenErmöglicht der App, dauerhafte Broadcasts zu senden, die auch nach Ende des Broadcasts bestehen bleiben. Ein zu intensiver Einsatz kann das Telefon langsam oder instabil machen, weil zu viel Arbeitsspeicher belegt wird.
-
Synchronisierungseinstellungen lesenErmöglicht der App, die Synchronisierungseinstellungen eines Kontos zu lesen. Beispielsweise kann damit festgestellt werden, ob Kontakte mit einem Konto synchronisiert werden.
-
Synchronisierung aktivieren oder deaktivierenErmöglicht der App, die Synchronisierungseinstellungen eines Kontos zu ändern. Dies kann beispielsweise dazu verwendet werden, die Synchronisierung von Kontakten mit einem Konto zu aktivieren.
-
Netzwerkverbindungen abrufenErmöglicht der App, Informationen zu Netzwerkverbindungen zu inspizieren, etwa welche Netzwerke existieren und verbunden sind.
-
Inhalte deines freigegebenen Speichers lesenSo kann die App Inhalte deines freigegebenen Speichers lesen.
-
Anrufliste lesenDiese App kann deine Anrufliste lesen.
-
Anrufliste bearbeitenErmöglicht der App, die Anrufliste deines Telefons zu ändern, einschließlich der Daten über ein- und ausgehende Anrufe. Schädliche Apps können so die Einträge in der Anrufliste löschen oder sie ändern.
APK herunterladen 1.8 MiB PGP-Signatur | Build-Protokoll
-