icône du paquet

Serval Mesh

Communications pair à pair
The Serval Project is seeking funds to develop a mesh extender which aims to
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.

Faire un don

Paquets

Bien que le téléchargement d’APK soit proposé ci-dessous pour vous donner le choix, sachez qu’avec une telle installation, les mises à jour ne vous seront pas signalées et que cette manière de télécharger est moins sûre. Nous vous recommandons d’installer le client F-Droid et de l’utiliser.

Télécharger F-Droid
  • Version 0.93 (2371) suggéré Ajouté le 2017-06-03

    Cette version nécessite Android 2.2 ou ultérieur.

    Elle est compilée et signée par F-Droid, et garantie comme correspondante à cette archive source.

    Autorisations
    • org.servalproject.meshms.SEND_MESHMS
    • org.servalproject.rhizome.RECEIVE_FILE
    • net.commotionwireless.meshtether.ACCESS_STATE
    • net.commotionwireless.meshtether.CHANGE_STATE
    • lire l'état et l'identité du téléphone
      Permet à l’application d’accéder aux fonctions téléphoniques de l’appareil. Cette autorisation permet à l’application de déterminer le numéro de téléphone et les identifiants de l’appareil, si un appel est actif et le numéro distant connecté par un appel.
    • afficher les connexions Wi-Fi
      Permet à l'application d'accéder à des informations sur les réseaux Wi-Fi afin de savoir si une connexion Wi-Fi est activée et pour connaître le nom des appareils connectés au Wi-Fi, par exemple.
    • se connecter et se déconnecter au Wi-Fi
      Permet à l'application de se connecter à des points d'accès Wi-Fi, de s'en déconnecter et de modifier la configuration de l'appareil pour les réseaux Wi-Fi.
    • bénéficier d'un accès complet au réseau
      Permet à l'application de créer des sockets réseau et d'utiliser des protocoles réseau personnalisés. Le navigateur et d'autres applications permettent d'envoyer des données sur Internet. Cette autorisation n'est donc pas nécessaire pour envoyer des données sur Internet.
    • autoriser la réception de données en Wi-Fi multidiffusion
      Permet à l'application de recevoir des paquets envoyés à tous les appareils (et pas seulement à votre téléphone) d'un réseau Wi-Fi qui utilise des adresses de multidiffusion. Cette autorisation entraîne une consommation d'énergie supérieure au mode de diffusion simple.
    • associer des appareils Bluetooth
      Permet à l'application d'accéder à la configuration du Bluetooth sur le téléphone, et d'établir et accepter des connexions avec les appareils associés.
    • accéder aux paramètres Bluetooth
      Permet à l'application de configurer le téléphone Bluetooth local, d'identifier des appareils distants et de les associer au téléphone.
    • contrôler le vibreur
      Permet à l'application de contrôler le vibreur.
    • modifier vos paramètres audio
      Permet à l'application de modifier les paramètres audio généraux, tels que le volume et la sortie audio utilisée.
    • enregistrer des fichiers audio
      Cette application peut utiliser le micro pour enregistrer du contenu audio à tout moment.
    • transférer les appels sortants
      Permet à l’application de voir le numéro composé lors d’un appel sortant et lui donne la possibilité de rediriger l’appel vers un autre numéro ou d’abandonner complètement l’appel.
    • modifier les paramètres du système
      Permet à l’application de modifier les données de paramètres du système. Des applications malveillantes pourraient corrompre la configuration de votre système.
    • s'exécuter au démarrage
      Permet à l'application de se lancer une fois le démarrage du système terminé. Elle peut rallonger le temps de démarrage du téléphone et ralentir son fonctionnement global en raison de son exécution continue.
    • lire vos contacts
      Permet à l'application de lire les données liées aux contacts stockés sur votre téléphone. Les applications auront également accès aux comptes de votre téléphone pour lesquels des contacts ont été créés. Cela peut inclure les comptes créés via des applications que vous avez installées. Cette autorisation permet aux applications d'enregistrer les données liées à vos contacts. Des applications malveillantes peuvent exploiter cette fonctionnalité pour partager ces données à votre insu.
    • modifier vos contacts
      Permet à l'application de modifier les données liées aux contacts stockés sur votre téléphone. Cette autorisation permet aux applications de supprimer ces données.
    • appeler directement des numéros de téléphone
      Permet à l'application d'appeler des numéros de téléphone sans votre intervention. Cette autorisation peut entraîner des frais ou des appels imprévus et ne permet pas à l'application d'appeler des numéros d'urgence. Les applications malveillantes peuvent générer des frais en passant des appels sans votre consentement.
    • empêcher le téléphone de se mettre en veille
      Permet à l'application d'empêcher le téléphone de se mettre en veille.
    • désactiver le verrouillage de l'écran
      Permet à l’appli de désactiver le verrouillage des touches et toute mesure de sécurité par mot de passe associée. Par exemple, le téléphone désactive le verrouillage des touches lors de la réception d’un appel, puis le réactive une fois l’appel terminé.
    • lire le contenu de votre mémoire de stockage partagée
      Permet à l'application de lire le contenu de votre mémoire de stockage partagée.
    • modifier ou supprimer le contenu de votre mémoire stockage partagée
      Permet à l'application de modifier le contenu de votre mémoire de stockage partagée.
    • rechercher des comptes sur l’appareil
      Permet à l'application d'obtenir la liste des comptes connus par le téléphone. Il peut s'agir de n'importe quel compte créé par les applications que vous avez installées.
    • envoyer des intentions de diffusion persistante
      Permet à l'application d'envoyer des intentions de diffusion persistantes, qui perdurent une fois la diffusion terminée. Une utilisation excessive peut ralentir le téléphone ou le rendre instable en l'obligeant à utiliser trop de mémoire.
    • lire les paramètres de synchronisation
      Permet à l'application d'accéder aux paramètres de synchronisation d'un compte. Par exemple, cette autorisation peut permettre de déterminer si l'application Contacts est synchronisée avec un compte ou non.
    • activer/désactiver la synchronisation
      Permet à une application de modifier les paramètres de synchronisation d'un compte. Cette autorisation peut, par exemple, être utilisée pour activer la synchronisation de l'application Contacts avec un compte.
    • afficher les connexions réseau
      Permet à l'application d'accéder à des informations sur les connexions réseau, comme les réseaux existants et connectés.
    • lire le journal d'appels
      Cette application peut lire l'historique de vos appels.
    • écrire dans le journal d'appels
      Permet à l’application de modifier le journal des appels de votre téléphone, dont les données relatives aux appels entrants et sortants. Des applications malveillantes pourraient l’utiliser pour effacer ou modifier votre journal des appels.

    Télécharger APK 11 MiB Signature PGP | Journal de compilation

  • Version 0.91 (2120) - Ajouté le 2013-07-22

    Cette version nécessite Android 2.2 ou ultérieur.

    Elle est compilée et signée par F-Droid, et garantie comme correspondante à cette archive source.

    Autorisations
    • org.servalproject.meshms.SEND_MESHMS
    • org.servalproject.rhizome.RECEIVE_FILE
    • lire l'état et l'identité du téléphone
      Permet à l’application d’accéder aux fonctions téléphoniques de l’appareil. Cette autorisation permet à l’application de déterminer le numéro de téléphone et les identifiants de l’appareil, si un appel est actif et le numéro distant connecté par un appel.
    • afficher les connexions Wi-Fi
      Permet à l'application d'accéder à des informations sur les réseaux Wi-Fi afin de savoir si une connexion Wi-Fi est activée et pour connaître le nom des appareils connectés au Wi-Fi, par exemple.
    • se connecter et se déconnecter au Wi-Fi
      Permet à l'application de se connecter à des points d'accès Wi-Fi, de s'en déconnecter et de modifier la configuration de l'appareil pour les réseaux Wi-Fi.
    • bénéficier d'un accès complet au réseau
      Permet à l'application de créer des sockets réseau et d'utiliser des protocoles réseau personnalisés. Le navigateur et d'autres applications permettent d'envoyer des données sur Internet. Cette autorisation n'est donc pas nécessaire pour envoyer des données sur Internet.
    • autoriser la réception de données en Wi-Fi multidiffusion
      Permet à l'application de recevoir des paquets envoyés à tous les appareils (et pas seulement à votre téléphone) d'un réseau Wi-Fi qui utilise des adresses de multidiffusion. Cette autorisation entraîne une consommation d'énergie supérieure au mode de diffusion simple.
    • associer des appareils Bluetooth
      Permet à l'application d'accéder à la configuration du Bluetooth sur le téléphone, et d'établir et accepter des connexions avec les appareils associés.
    • accéder aux paramètres Bluetooth
      Permet à l'application de configurer le téléphone Bluetooth local, d'identifier des appareils distants et de les associer au téléphone.
    • contrôler le vibreur
      Permet à l'application de contrôler le vibreur.
    • modifier vos paramètres audio
      Permet à l'application de modifier les paramètres audio généraux, tels que le volume et la sortie audio utilisée.
    • enregistrer des fichiers audio
      Cette application peut utiliser le micro pour enregistrer du contenu audio à tout moment.
    • transférer les appels sortants
      Permet à l’application de voir le numéro composé lors d’un appel sortant et lui donne la possibilité de rediriger l’appel vers un autre numéro ou d’abandonner complètement l’appel.
    • modifier les paramètres du système
      Permet à l’application de modifier les données de paramètres du système. Des applications malveillantes pourraient corrompre la configuration de votre système.
    • s'exécuter au démarrage
      Permet à l'application de se lancer une fois le démarrage du système terminé. Elle peut rallonger le temps de démarrage du téléphone et ralentir son fonctionnement global en raison de son exécution continue.
    • lire vos contacts
      Permet à l'application de lire les données liées aux contacts stockés sur votre téléphone. Les applications auront également accès aux comptes de votre téléphone pour lesquels des contacts ont été créés. Cela peut inclure les comptes créés via des applications que vous avez installées. Cette autorisation permet aux applications d'enregistrer les données liées à vos contacts. Des applications malveillantes peuvent exploiter cette fonctionnalité pour partager ces données à votre insu.
    • modifier vos contacts
      Permet à l'application de modifier les données liées aux contacts stockés sur votre téléphone. Cette autorisation permet aux applications de supprimer ces données.
    • appeler directement des numéros de téléphone
      Permet à l'application d'appeler des numéros de téléphone sans votre intervention. Cette autorisation peut entraîner des frais ou des appels imprévus et ne permet pas à l'application d'appeler des numéros d'urgence. Les applications malveillantes peuvent générer des frais en passant des appels sans votre consentement.
    • empêcher le téléphone de se mettre en veille
      Permet à l'application d'empêcher le téléphone de se mettre en veille.
    • désactiver le verrouillage de l'écran
      Permet à l’appli de désactiver le verrouillage des touches et toute mesure de sécurité par mot de passe associée. Par exemple, le téléphone désactive le verrouillage des touches lors de la réception d’un appel, puis le réactive une fois l’appel terminé.
    • modifier ou supprimer le contenu de votre mémoire stockage partagée
      Permet à l'application de modifier le contenu de votre mémoire de stockage partagée.
    • rechercher des comptes sur l’appareil
      Permet à l'application d'obtenir la liste des comptes connus par le téléphone. Il peut s'agir de n'importe quel compte créé par les applications que vous avez installées.
    • envoyer des intentions de diffusion persistante
      Permet à l'application d'envoyer des intentions de diffusion persistantes, qui perdurent une fois la diffusion terminée. Une utilisation excessive peut ralentir le téléphone ou le rendre instable en l'obligeant à utiliser trop de mémoire.
    • lire les paramètres de synchronisation
      Permet à l'application d'accéder aux paramètres de synchronisation d'un compte. Par exemple, cette autorisation peut permettre de déterminer si l'application Contacts est synchronisée avec un compte ou non.
    • activer/désactiver la synchronisation
      Permet à une application de modifier les paramètres de synchronisation d'un compte. Cette autorisation peut, par exemple, être utilisée pour activer la synchronisation de l'application Contacts avec un compte.
    • afficher les connexions réseau
      Permet à l'application d'accéder à des informations sur les connexions réseau, comme les réseaux existants et connectés.
    • lire le contenu de votre mémoire de stockage partagée
      Permet à l'application de lire le contenu de votre mémoire de stockage partagée.
    • lire le journal d'appels
      Cette application peut lire l'historique de vos appels.
    • écrire dans le journal d'appels
      Permet à l’application de modifier le journal des appels de votre téléphone, dont les données relatives aux appels entrants et sortants. Des applications malveillantes pourraient l’utiliser pour effacer ou modifier votre journal des appels.

    Télécharger APK 1.8 MiB Signature PGP | Journal de compilation

  • Version 0.91.RC2 (2117) - Ajouté le 2013-07-04

    Cette version nécessite Android 2.2 ou ultérieur.

    Elle est compilée et signée par F-Droid, et garantie comme correspondante à cette archive source.

    Autorisations
    • org.servalproject.meshms.SEND_MESHMS
    • org.servalproject.rhizome.RECEIVE_FILE
    • lire l'état et l'identité du téléphone
      Permet à l’application d’accéder aux fonctions téléphoniques de l’appareil. Cette autorisation permet à l’application de déterminer le numéro de téléphone et les identifiants de l’appareil, si un appel est actif et le numéro distant connecté par un appel.
    • afficher les connexions Wi-Fi
      Permet à l'application d'accéder à des informations sur les réseaux Wi-Fi afin de savoir si une connexion Wi-Fi est activée et pour connaître le nom des appareils connectés au Wi-Fi, par exemple.
    • se connecter et se déconnecter au Wi-Fi
      Permet à l'application de se connecter à des points d'accès Wi-Fi, de s'en déconnecter et de modifier la configuration de l'appareil pour les réseaux Wi-Fi.
    • bénéficier d'un accès complet au réseau
      Permet à l'application de créer des sockets réseau et d'utiliser des protocoles réseau personnalisés. Le navigateur et d'autres applications permettent d'envoyer des données sur Internet. Cette autorisation n'est donc pas nécessaire pour envoyer des données sur Internet.
    • autoriser la réception de données en Wi-Fi multidiffusion
      Permet à l'application de recevoir des paquets envoyés à tous les appareils (et pas seulement à votre téléphone) d'un réseau Wi-Fi qui utilise des adresses de multidiffusion. Cette autorisation entraîne une consommation d'énergie supérieure au mode de diffusion simple.
    • associer des appareils Bluetooth
      Permet à l'application d'accéder à la configuration du Bluetooth sur le téléphone, et d'établir et accepter des connexions avec les appareils associés.
    • accéder aux paramètres Bluetooth
      Permet à l'application de configurer le téléphone Bluetooth local, d'identifier des appareils distants et de les associer au téléphone.
    • contrôler le vibreur
      Permet à l'application de contrôler le vibreur.
    • modifier vos paramètres audio
      Permet à l'application de modifier les paramètres audio généraux, tels que le volume et la sortie audio utilisée.
    • enregistrer des fichiers audio
      Cette application peut utiliser le micro pour enregistrer du contenu audio à tout moment.
    • transférer les appels sortants
      Permet à l’application de voir le numéro composé lors d’un appel sortant et lui donne la possibilité de rediriger l’appel vers un autre numéro ou d’abandonner complètement l’appel.
    • modifier les paramètres du système
      Permet à l’application de modifier les données de paramètres du système. Des applications malveillantes pourraient corrompre la configuration de votre système.
    • s'exécuter au démarrage
      Permet à l'application de se lancer une fois le démarrage du système terminé. Elle peut rallonger le temps de démarrage du téléphone et ralentir son fonctionnement global en raison de son exécution continue.
    • lire vos contacts
      Permet à l'application de lire les données liées aux contacts stockés sur votre téléphone. Les applications auront également accès aux comptes de votre téléphone pour lesquels des contacts ont été créés. Cela peut inclure les comptes créés via des applications que vous avez installées. Cette autorisation permet aux applications d'enregistrer les données liées à vos contacts. Des applications malveillantes peuvent exploiter cette fonctionnalité pour partager ces données à votre insu.
    • modifier vos contacts
      Permet à l'application de modifier les données liées aux contacts stockés sur votre téléphone. Cette autorisation permet aux applications de supprimer ces données.
    • appeler directement des numéros de téléphone
      Permet à l'application d'appeler des numéros de téléphone sans votre intervention. Cette autorisation peut entraîner des frais ou des appels imprévus et ne permet pas à l'application d'appeler des numéros d'urgence. Les applications malveillantes peuvent générer des frais en passant des appels sans votre consentement.
    • empêcher le téléphone de se mettre en veille
      Permet à l'application d'empêcher le téléphone de se mettre en veille.
    • désactiver le verrouillage de l'écran
      Permet à l’appli de désactiver le verrouillage des touches et toute mesure de sécurité par mot de passe associée. Par exemple, le téléphone désactive le verrouillage des touches lors de la réception d’un appel, puis le réactive une fois l’appel terminé.
    • modifier ou supprimer le contenu de votre mémoire stockage partagée
      Permet à l'application de modifier le contenu de votre mémoire de stockage partagée.
    • rechercher des comptes sur l’appareil
      Permet à l'application d'obtenir la liste des comptes connus par le téléphone. Il peut s'agir de n'importe quel compte créé par les applications que vous avez installées.
    • envoyer des intentions de diffusion persistante
      Permet à l'application d'envoyer des intentions de diffusion persistantes, qui perdurent une fois la diffusion terminée. Une utilisation excessive peut ralentir le téléphone ou le rendre instable en l'obligeant à utiliser trop de mémoire.
    • lire les paramètres de synchronisation
      Permet à l'application d'accéder aux paramètres de synchronisation d'un compte. Par exemple, cette autorisation peut permettre de déterminer si l'application Contacts est synchronisée avec un compte ou non.
    • activer/désactiver la synchronisation
      Permet à une application de modifier les paramètres de synchronisation d'un compte. Cette autorisation peut, par exemple, être utilisée pour activer la synchronisation de l'application Contacts avec un compte.
    • afficher les connexions réseau
      Permet à l'application d'accéder à des informations sur les connexions réseau, comme les réseaux existants et connectés.
    • lire le contenu de votre mémoire de stockage partagée
      Permet à l'application de lire le contenu de votre mémoire de stockage partagée.
    • lire le journal d'appels
      Cette application peut lire l'historique de vos appels.
    • écrire dans le journal d'appels
      Permet à l’application de modifier le journal des appels de votre téléphone, dont les données relatives aux appels entrants et sortants. Des applications malveillantes pourraient l’utiliser pour effacer ou modifier votre journal des appels.

    Télécharger APK 1.8 MiB Signature PGP | Journal de compilation