Comment exécuter des extensions Chrome de bureau sur Android sans complication
Vous êtes-vous déjà retrouvé sur mobile Chrome en vous disant : « Si seulement je pouvais avoir mon bloqueur de pub ou mon gestionnaire de mots de passe ici » ? Google ignore le support des extensions dans la version mobile de son navigateur depuis des années. certes, il y a Kiwi ou Yandex Browser, mais si vous êtes habitué à vanilla Chromium ou que vous accordez de l'importance à la vie privée, vos options se réduisent.
Récemment, je suis tombé sur le projet Titanium Browser. C'est un fork de Vanadium (le navigateur sécurisé de GrapheneOS), avec quelque chose qu'il nous manquait — le support complet des extensions.

Qu'est-ce que c'est
Titanium Browser tente de marcher sur deux jambes à la fois. D'un côté, il s'appuie sur le travail de sécurité de GrapheneOS. De l'autre — il vous donne la liberté d'installer n'importe quelle extension directement depuis le Chrome Web Store.
Auparavant, le projet s'appelait Helium, mais en raison d'une confusion de marque, l'auteur l'a renommé Titanium. La caractéristique principale ici est la modularité. Pour garder le navigateur principal rapide et « natif », les fonctionnalités avancées sont déplacées vers une Titanium Extension séparée.
Comment fonctionnent les extensions sur un petit écran
La partie la plus intéressante est le processus d'installation. Il n'y a pas de restriction « uniquement depuis notre liste blanche ». Vous allez simplement sur le Chrome Web Store, basculez la page en mode bureau, et cliquez sur ce bon vieux bouton d'installation.
Points intéressants concernant le travail avec les extensions :
- Le support de Manifest V2 (MV2) est préservé, ce qui est critique pour de nombreux bloqueurs de pub puissants.
- Vous pouvez charger des extensions non empaquetées depuis des dossiers locaux via le mode développeur. C'est utile si vous écrivez du code vous-même ou si vous avez trouvé quelque chose d'utile sur GitHub.
- Les boutiques tierces comme Opera Add-ons ou Microsoft Edge Add-ons sont supportées, bien qu'un spoofing de User Agent puisse être nécessaire.
Au fait, si vous avez besoin qu'une extension fonctionne en mode incognito, cela s'active séparément dans les paramètres de chaque extension. Une petite chose, mais les navigateurs mobiles oublient souvent cela.
Sécurité et « sous le capot »
L'auteur avertit honnêtement : si vous avez besoin d'une protection absolue au niveau du kernel, vous feriez mieux d'utiliser Vanadium original sur GrapheneOS. Titanium est davantage question d'équilibre entre commodité et vie privée pour un Android classique.
Plusieurs correctifs importants sont implémentés dans le navigateur :
- Correctifs pour le bon fonctionnement de l'UI des extensions sur les appareils mobiles.
- Installation sécurisée des extensions depuis des boutiques non officielles.
- Paramètres de politique IP WebRTC. Par défaut, le navigateur masque votre vraie IP, ce qui casse parfois les appels vocaux (par exemple, sur Discord). Cela se corrige facilement dans les paramètres de confidentialité.
Le schéma de build semble logique : Chromium est utilisé comme base, les correctifs de sécurité de Vanadium sont appliqués par-dessus, puis les correctifs spécifiques pour le fonctionnement des extensions et l'UI personnalisée sont ajoutés.
Qui trouvera cela utile
Je vois deux cas d'utilisation principaux. Le premier — vous êtes développeur frontend et avez besoin de vérifier comment votre extension se comporte sur mobile Chromium. La possibilité de charger un build « non empaqueté » via SAF (Storage Access Framework) fait gagner beaucoup de temps.
Le deuxième scénario — vous voulez simplement un navigateur normal sans pistage, mais avec votre uBlock Origin ou Dark Reader familier.
Comment l'essayer
Le projet vit sur GitHub, et les APKs prêts à l'emploi sont là aussi. Ce qui est bien, l'auteur a mis en place des builds automatisés via GitHub Actions, donc vous pouvez vérifier l'authenticité du build via GitHub CLI :
gh attestation verify *.apk -R jqssun/android-titanium-browser
Si vous êtes une personne méfiante (dans le bon sens), vous pouvez forker le dépôt, ajouter vos clés dans les secrets, et construire le navigateur vous-même via les mêmes Actions.
Au final, nous avons un projet open source solide avec 1,5k étoiles qui résout le problème spécifique du manque de support des extensions dans l'écosystème de Google. Oui, la documentation est parfois laconique, mais pour ceux qui comprennent pourquoi ils ont besoin de chrome://flags sur leur téléphone, ce ne sera pas un obstacle.
Projets similaires