Obtainium, installez et tenez vos applications à jour directement depuis leur source

Vous êtes probablement déjà familiarisés avec les limitations des magasins d’applications classiques sur Android, comme F-Droid. Ces plateformes, bien qu’utiles, ont leurs lacunes, surtout quand il s’agit de la mise à jour régulière des applications et de la gestion de la vie privée. C’est là qu’Obtainium intervient. Cet outil, plutôt méconnu mais extrêmement pratique, vous offre la possibilité de gérer vos mises à jour d’applis directement depuis leur source. Dans cet article, je vais vous expliquer pourquoi Obtainium pourrait bien être l’outil que vous attendiez pour optimiser votre expérience Android, tout en préservant votre vie privée.

F-Droid, bien qu’apprécié pour son engagement envers le logiciel libre, n’est pas sans failles. D’abord, le délai de mise à jour des applications peut être frustrant. Les développeurs doivent soumettre leurs mises à jour, qui sont ensuite vérifiées par l’équipe F-Droid avant d’être rendues disponibles. Ce processus, bien qu’utile pour la sécurité, peut retarder l’accès aux dernières versions des applications. Ensuite, la signature des applications pose question : F-Droid signe toutes les applications avec sa propre clé, ce qui peut être problématique pour les mises à jour effectuées en dehors de l’écosystème F-Droid. Cette situation crée un dilemme pour les utilisateurs qui recherchent à la fois la sécurité et la flexibilité. En outre, la sélection d’applications sur F-Droid, bien que riche, n’est pas exhaustive, et certains utilisateurs peuvent ne pas y trouver l’application spécifique qu’ils recherchent.

Obtainium : Une Alternative Pragmatique

Obtainium se présente comme une réponse aux inconvénients des magasins d’applications classiques. Ce projet open source offre une approche directe et transparente pour télécharger et mettre à jour vos applications. Contrairement à F-Droid, Obtainium ne repose pas sur un processus de vérification centralisé pour les mises à jour des applications. Au lieu de cela, il vous permet de télécharger les mises à jour directement depuis les pages de publication des applications, comme GitHub, GitLab, et d’autres sources open source.

L’avantage ici est double : vous accédez aux mises à jour dès qu’elles sont publiées par les développeurs, et vous maintenez la signature originale de l’application, éliminant ainsi les problèmes de compatibilité lors de mises à jour hors du magasin. En termes simples, Obtainium vous donne le contrôle sur vos mises à jour, en garantissant que vous utilisez toujours la version la plus récente et la plus sûre de vos applications préférées.

Un aspect distinctif d’Obtainium par rapport à F-Droid est sa gestion de la signature des applications. Dans le cas de F-Droid, toutes les applications sont re-signées avec la clé de F-Droid lors de leur inclusion dans le magasin. Cette pratique, bien qu’utile pour garantir l’intégrité des applications, crée des problèmes lorsqu’on souhaite mettre à jour une application en dehors de F-Droid. Les utilisateurs se retrouvent souvent coincés avec des versions obsolètes ou doivent désinstaller et réinstaller l’application pour la mettre à jour.

Obtainium, en revanche, respecte la signature originale des développeurs. Cela signifie que lorsque vous mettez à jour une application via Obtainium, vous utilisez la signature authentique fournie par le créateur de l’application. Ce respect de la signature originale assure une meilleure compatibilité avec les mises à jour et réduit les conflits potentiels entre différentes sources de téléchargement. C’est une avancée significative pour les utilisateurs qui souhaitent avoir un contrôle total sur leurs applications, en se libérant des contraintes des signatures modifiées.

L’un des plus grands atouts d’Obtainium est sa contribution à la sécurité et à la confidentialité de ses utilisateurs. En permettant des mises à jour directes depuis les sources originales, Obtainium assure que les utilisateurs reçoivent les versions les plus récentes et sécurisées des applications. Cela est crucial, car les mises à jour incluent souvent des correctifs de sécurité importants.

De plus, en évitant les intermédiaires et en respectant les signatures originales des applications, Obtainium réduit le risque de modifications ou d’interventions malveillantes. Cette approche favorise une plus grande transparence et permet aux utilisateurs de vérifier eux-mêmes l’authenticité des applications qu’ils téléchargent.

Pour ceux qui sont préoccupés par la confidentialité, Obtainium est une aubaine. En éliminant la nécessité de passer par des magasins d’applications tiers, qui peuvent collecter des données sur les habitudes de téléchargement, Obtainium offre une expérience plus privée et sécurisée. C’est un outil essentiel pour quiconque souhaite maintenir un contrôle strict sur les applications qu’il utilise et les mises à jour qu’il applique.

Comment Utiliser Obtainium

L’utilisation d’Obtainium est relativement simple et intuitive, ce qui le rend accessible même pour ceux qui ne sont pas des experts en technologie. Voici les étapes pour commencer :

  1. Téléchargement et Installation : Rendez-vous sur la page GitHub d’Obtainium et téléchargez la dernière version de l’application. Installez-la sur votre appareil Android.
  2. Ajout d’Applications : Pour ajouter une application à Obtainium, il vous suffit de copier l’URL de la page de publication de l’application (par exemple, sur GitHub). Ensuite, dans Obtainium, appuyez sur le bouton ‘Ajouter une application’ et collez l’URL.
  3. Gestion des Mises à Jour : Obtainium vérifie automatiquement les mises à jour disponibles pour vos applications. Vous recevrez des notifications pour les nouvelles versions, et vous pourrez les télécharger directement depuis l’application.
  4. Respect de la Signature Originale : Lors des mises à jour, Obtainium conserve la signature originale des applications, assurant ainsi une compatibilité et une sécurité accrues.
  5. Contrôle et Flexibilité : Avec Obtainium, vous avez un contrôle total sur les mises à jour de vos applications, sans dépendre d’un magasin d’applications centralisé.

Alors, Obtainium, ça vaut le coup ? Absolument. C’est l’outil idéal pour pallier aux deux problèmes majeurs de F-Droid, qui sont les retards de mises à jour et les signatures d’applications. Si vous cherchez une manière plus directe et transparente de gérer vos applications Android, Obtainium pourrait bien être la réponse. Testez-le et dites-moi ce que vous en pensez. C’est par ici.


Newsletter

Recevez ma newsletter mensuelle afin de ne rien rater. Inscrivez-vous ici :

4 commentaires sur “Obtainium, installez et tenez vos applications à jour directement depuis leur source

  1. Hello
    Belle découverte qu’Obtainium.
    Mais comment faites-vous pour des application qui n’ont pas de Github ? Les applications de banque par exemple.
    Vous êtes obligés d’avoir le Google Play en // ?
    D’ailleurs qui fait référence en terme de mise à jour quand ces 2 applications (Obtainium & Google Play) sont installées sur le smartphone.

    Quelques exemples d’applications non trouvées via leur Github
    – Signal, je n’ai pas trouvé leur Github avec la dernière version (pas assez cherché ???)
    – VLC, leur URL de Github ne fonctionne pas directement dans Obtainium. J’ai donc cherché via Obtainium et j’ai pris le lien avec F-Droid. Dans ce cas F-Droid devient-il un intermédiaire avec le Git original de VLC ? Suis-je réellement à la source primaire de VLC ?
    – J’ai tenté d’installer via Obtainium l’application AnySoftKeyboard mais impossible (version installée via Google Play 1.11.177, version trouvée sur Github 1.11.r1). Message indiqué « Conflict [AnySoftKeyboard] »

    J’ai quand même passé une bonne partie de mes applis via Obtainium sur mon Pixel encore sous Android natif 😉
    Merci

    1. Bonjour,

      Obtainium existe en tant qu’alternative à F-Droid, pour corriger ses points faibles. Obtainium est prévu pour les applications opensources, ce qui n’est en principe pas le cas des applications bancaires. Ces applications ne sont pas non plus disponibles sur F-Droid. Dans ces cas, la seule source possible est le Google Play. Toutefois, je précise qu’il existe Aurora Store afin de télécharger les applications du Google Play sans les services Google (GMS).

      Il faudra donc garder Google Play (ou Aurora Store) en parallèle de Obtainium (ou F-Droid).

      En cas de mise à jour, peu importe que la nouvelle version soit téléchargée et installée depuis Obtainium ou Google Play du moment que la signature de l’application est celle du développeur (donc ce sera la même dans les deux cas en principe). Une exception existe pour F-Droid car les applications sont signées par F-Droid (et non plus par le développeur, ce qui est justement l’un des points faibles de F-Droid).

      Il est possible que certaines applications ne disposent pas d’un Github et dans ce cas, il ne sera pas possible d’utiliser Obtainium.

      Pour Signal, voici leur Github : https://github.com/signalapp/Signal-Android mais je préconise d’utiliser plutôt le client alternatif Molly qui est une version hardened de Signal dont le Github se trouve ici : https://github.com/mollyim/mollyim-android

      Si vous utilisez l’URL via le repos de F-Droid, en effet vous allez télécharger l’application depuis les serveurs de F-Droid et non directement depuis la source, ce qui est préférable d’éviter dans la mesure du possible. Dans ce cas, l’application sera signée par F-Droid et non par le développeur.

      Pour AnySoftKeyboard, essayez de le désinstaller d’abord. Cela devrait résoudre ce problème. Toutefois, ce message indique probablement que les deux applications (celle installée et celle téléchargée pour la mise à jour) n’ont pas la même signature.

      Après, il est vrai qu’Obtainium ne fonctionne mystérieusement pas avec certaines applications. Je n’ai pas non plus réussi à toutes les passer sur Obtainium.

      Vu que vous avez un Pixel, j’attire votre attention sur GrapheneOS. Probablement que vous connaissez déjà, mais dans le cas contraire, ce projet vaut le détour et je recommande totalement.

      🙂

  2. Merci Jordon pour votre réponse.
    C’est désormais actif sur mon Pixel sous GraphenesOS avec mes applis alternatives (Proton, Freetube, Signal…)
    Avez-vous une alternative à Google Keep ? Pour le moment je n’ai pas trouvé d’alternative qui permette de créer des listes et des checks-list mais surtout de les partage et de collaborer sur ces mêmes listes avec d’autres personnes.
    De plus Google Keep vie ses derniers jours puisque Google va l’abandonner au profit de Google Tasks (https://www.phonandroid.com/google-keep-vit-ses-dernieres-heures-encore-une-application-abandonnee.html)

    1. Avec plaisir. Pour ma part, j’utilise Nextcloud Notes mais il faut avoir une instance de Nextcloud. Je sais qu’il existe Standard Notes et aussi crypt.ee qui valent le coup d’œil. Pour l’aspect collaboratif, peut-être que Cryptpad est un meilleur choix mais je ne connais pas très bien. Je ferai sûrement un article sur le sujet.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *