Langis: Signal without Google Play Services support, Signal sans Google Play Services

What is it ?

(ce texte est disponible en français ci-dessous)

Signal uses Google Play Services to notify devices when new messages are available for you.

This is something not ideal for many reasons among potential privacy threats and the impossibility to use Signal on devices which does not have the Google Play Services enabled or when they are installed but outdated or when user does not want to provide hir Android device a Google account.

As an example, we cannot use regular version of Signal on LineageOS with MicroG. Signal tells us it cannot to connect to the network, ...

You'll find below a download link to get a patched version of Signal which removes Google Play Services support, it allows Signal to work on any Android device you want.

Langis is an unofficial version of Signal and provided without waranty, it is Free Software and we provide you with all the build steps needed to build the APK as we do before giving them to download on that page.

The APKs provided here are signed to allow you to upgrade your Signal App without needing to uninstall previous version.

Show more

Qu'est-ce que c'est ?

(This text is available in english above)

Signal utilise les Services Google Play pour vous notifier lorsqu'un message est disponible pour vous.

L'utilisation des Services Google Play peut poser plusieurs problèmes comme de potentiels risques pour la vie privée ou encore parce que votre appareil ne dispose pas des Services Google Play (car désactivés) ou encore parce que vous Signal vous demande de mettre à jour les Services Google Play ou que vous ne souhaitez pas connecter votre appareil Android à un compte Google.

Par exemple, nous ne pouvons utiliser Signal sur LineageOS avec MicroG.

Vous trouverez ci-dessous un lien de téléchargement vers une version modifiée de Signal : Langis. Elle est uniquement modifiée pour supprimer l'accès aux Services Google Play. Avec cette version, vous devriez pouvoir faire fonctionner Signal sur n'importe quel appareil Android, qu'il dispose des Services Google Play ou non.

Cette version de Signal n'est pas officielle, elle est fournie sans garanties. Cette version de Signal est un logiciel libre, nous vous mettons à votre disposition toutes les étapes suivies pour compiler les APK disponibles au téléchargement sur cette page.

Les APK disponibles au téléchargement sur cette page sont signés, ainsi, vous devriez pouvoir mettre à jour votre version modifiée de Signal sans devoir procéder à une désinstallation préalable.

En savoir plus (dont code source)

Why ? / Pourquoi ?

Because we need an optout from Google Play Services in the original App, using Google Play Services must be a user choice not a technical one. There is corner cases where we cannot use vanilla Signal, and as user we are trapped on this. Langis is a french word play around Signal and the fact that we wait for a long time for Signal to work on those corner cases.

Parce que nous avons besoin d'avoir le choix d'utiliser les Google Play Services dans l'application officielle et qu'elle ne le propose pas pour l'instant. Ce choix doit revenir à l'utilisateur et non à une possibilité technique d'utiliser ou non les Services Google Play. Langis est un jeu de mot autour de Signal et du fait qu'on se languis d'avoir un Signal qui marche partout.

Download

via Fdroid

(french version below)

This version of Signal is available in the patched-apps custom repository on FDroid. You'll find the repository here: https://thecapslock.gitlab.io/fdroid-patched-apps/fdroid/repo/?fingerprint=313D9E6E789FF4E8E2D687AAE31EEF576050003ED67963301821AC6D3763E3AC

You can also use the following QR code :

QR code that contains the following content: https://gitlab.com/TheCapsLock/fdroid-patched-apps/raw/master/fdroid/repo?fingerprint=313D9E6E789FF4E8E2D687AAE31EEF576050003ED67963301821AC6D3763E3AC

ℹ️ All QR code reading apps do not offer to open the scanned QR code with F-Droid. If you are in that case you can use the excellent Obsqr app instead of yours.

To find out how to add a repository in FDroid, please read the documentation.

via direct download

To get the latest APK via direct download, click here.
(You may need to allow installation from unknown sources : Parameters > Security)

Téléchargement

via Fdroid

(english version above)

Cette version de Signal est disponible sur FDroid via le dépôt personnel patched-apps. Vous devez donc ajouter ce dépôt dans FDroid pour pouvoir télécharger cette application. Le dépôt est ici : ht tps://thecapslock.gitlab.io/fdroid-patched-apps/fdroid/repo/?fingerprint=313D9E6E789FF4E8E2D687AAE31EEF576050003ED67963301821AC6D3763E3AC

Vous pouvez aussi flasher le QR code suivant :

QR code dont le contenu est le suivant : https://gitlab.com/TheCapsLock/fdroid-patched-apps/raw/master/fdroid/repo?fingerprint=313D9E6E789FF4E8E2D687AAE31EEF576050003ED67963301821AC6D3763E3AC

ℹ️ Toutes les applications de lecture de QR code ne permettent pas d'ouvrir le QR code scanné dans F-Droid. Si vous êtes dans ce cas, vous pouvez utiliser l'excellente app Obsqr à la place de votre application habituelle.

Pour savoir comment ajouter un dépôt dans FDroid, veuillez lire la documentation.

en téléchargement direct

Pour télécharger directement le dernier APK de cette version de signal, cliquez ici.
(Vous devrez sûrement autoriser l'installation depuis des sources inconnues : Paramètres > Sécurité)

Update / Mise à jour

If you used FDroid to install the application, you can use FDroid to install updates too. If you used direct download method, you just have to download the latest APK available on the download section and install it on your device again

Si vous avez installé l'application via FDroid, vous pouvez aussi utiliser FDroid pour mettre à jour l'application. Si vous avez téléchargé l'application via le lien de téléchargement direct, vous devez à nouveau télécharger le dernier APK et l'installer sur votre appareil, le dernier APK est disponible dans la zone téléchargement.

Source code / Code source

Everything needed to build this patched version of signal is available in our latest artifacts archive.

The Gitlab instance of Langis is not entirely opend on the Internet to limit the exposition and reduce security risks. You can find elements (Ci pipelines, used, ...) used to build Langis:

L'ensemble des éléments nécessaires pour compiler notre version modifiée de Signal est disponible dans la dernière archive d'artefacts.

Contact us / Contactez-nous

You can join us on Matrix/vous pouvez nous contacter sur Matrix : #langis-support:matrix.org