
Fork durci de Chromium/Bromite pour Android, Windows et Linux avec blocage de publicités intégré, mesures anti-empreinte numérique et correctifs axés sur la confidentialité.
Cromite est un fork de Chromium basé sur Bromite avec un support intégré du blocage des publicités et un souci de la vie privée.
Cromite est disponible pour Android arm64-v8a, arm32-v7a et x86_64, Android 10 et supérieur, Windows et Linux 64 bits.
L'objectif de Cromite est de
De plus, Cromite souhaite promouvoir une plus grande intégration avec d'autres navigateurs open source à but non lucratif, en encourageant une collaboration plus étroite avec les autres, et tenter de les intégrer directement dans Chromium une fois qu'ils auront atteint un niveau de maturité approprié.
Les fonctionnalités de protection de la vie privée de Cromite, y compris les atténuations anti-fingerprinting (qui ne sont pas exhaustives), ne doivent pas être considérées comme utiles pour les journalistes et les personnes vivant dans des pays où les libertés sont limitées ; veuillez dans ce cas vous tourner vers Tor Browser (il est préférable d'utiliser la version bureau). Veuillez noter que ce projet n'est pas exempt de bugs et que modifier le comportement d'un navigateur peut être risqué et non sans problèmes.
Toutes les versions compilées sont disponibles sous forme de releases.
Cromite est actuellement compilé pour ARM, ARM64, Android x86, Windows x64 et Linux.
Les fichiers suivants seront présents pour chaque version :
Des fichiers supplémentaires sont également disponibles : veuillez noter que ces fichiers sont créés par une compilation supplémentaire distincte du processus de publication, et peuvent donc ne pas être immédiatement disponibles.
URL du dépôt F-droid officiel : https://www.cromite.org/fdroid/repo/?fingerprint=49F37E74DEE483DCA2B991334FB5A0200787430D0B5F9A783DD5F13695E9517B
Vous recevrez automatiquement des notifications concernant les nouvelles mises à jour (et pourrez les installer) via la fonctionnalité de mise à jour automatique. Il vous sera demandé si vous souhaitez activer cette fonctionnalité lors du premier démarrage.
chrlauncher.ini[chrlauncher]
# Custom Chromium update URL (string):
ChromiumUpdateUrl=https://github.com/uazo/cromite/releases/latest/download/updateurl.txt
# Command line for Chromium (string):
# note --user-data-dir= works better if path is absolute
# See here: http://peter.sh/experiments/chromium-command-line-switches/
ChromiumCommandLine=--user-data-dir="%LOCALAPPDATA%\Cromite\User Data" --no-default-browser-check
# to enable full logging in c:\temp\log.txt (daily rotate, no automatic deletion)
# ChromiumCommandLine=--enable-logging --v=0 --log-file=C:\temp\log.txt --user-data-dir=".\User Data" --no-default-browser-check
# Chromium executable file name (string):
ChromiumBinary=chrome.exe
# Chromium binaries directory (string):
# Relative (to chrlauncher directory) or full path (env. variables supported).
ChromiumDirectory=.\bin
Pour éviter la suppression par Microsoft Defender à chaque mise à jour du navigateur, vérifiez le dossier user-data-dir en le modifiant en conséquence.
Je n'inclus aucun programme d'installation car je n'aime pas l'expérience consistant à ne pas savoir ce qu'ils font, vous devez donc exécuter manuellement cette commande lors de la première installation :
cd <where_is_the_exe>
icacls . /grant "*S-1-15-2-2:(OI)(CI)(RX)"
voir https://github.com/uazo/bromite-buildtools/issues/51
vous pouvez activer (fortement recommandé) le flag 'RendererAppContainer' depuis la ligne de commande avec
--enable-features=RendererAppContainer
Dans ce cas, il est également nécessaire d'exécuter icacls comme indiqué ci-dessus.
en cours de développement dans https://github.com/uazo/cromite/issues/771
Cela se produit parce que, à partir d'Ubuntu 24.04, Apparmor restreint l'utilisation des espaces de noms utilisateur non privilégiés. Pour corriger cela, vous avez plusieurs options :
Créez /etc/apparmor.d/chrome, et écrivez :
abi <abi/4.0>,
include <tunables/global>
profile cromite /home/user/cromite/chrome-lin/chrome flags=(unconfined) {
userns,
include if exists <local/chrome>
}
en remplaçant le chemin du binaire cromite par l'endroit où vous avez placé cromite.