Cromite 是一个基于 Bromite 的 Chromium 分支,内置广告拦截支持,并注重隐私保护。
Cromite 适用于 Android arm64-v8a、arm32-v7a 和 x86_64,Android 10 及以上版本,以及 Windows 和 Linux 64 位。
Cromite 的目标是
此外,Cromite 希望促进与其他非营利、开源浏览器更紧密的集成,鼓励更密切的协作,并在它们达到适当成熟度后尝试将其直接整合到 Chromium 中。
Cromite 的隐私功能,包括反指纹缓解措施(这些措施并不全面),不应被视为对记者和生活在自由受限国家的人有用,在这种情况下请使用 Tor Browser(最好使用桌面版)。 请注意,本项目并非没有缺陷,改变浏览器行为可能带来风险且并非没有问题。
所有构建版本均可通过 releases 获取。
Cromite 目前为 ARM、ARM64、Android x86、Windows x64 和 Linux 构建。
每个发布版本将包含以下文件:
还有其他文件可用:请注意,这些文件由额外的构建生成,与发布流程分开,因此可能不会立即可用。
官方 F-droid 仓库地址: https://www.cromite.org/fdroid/repo/?fingerprint=49F37E74DEE483DCA2B991334FB5A0200787430D0B5F9A783DD5F13695E9517B
您将通过自动更新功能自动收到新更新的通知(并能够安装它们)。 在首次启动时,系统会询问您是否要激活该功能。
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
为防止每次浏览器更新时被 Microsoft Defender 删除,请相应地修改 user-data-dir 文件夹进行检查。
我不包含任何安装程序,因为我不喜欢不知道它们做什么的体验,因此您必须在首次安装时手动运行此命令:
cd <where_is_the_exe>
icacls . /grant "*S-1-15-2-2:(OI)(CI)(RX)"
参见 https://github.com/uazo/bromite-buildtools/issues/51
您可以通过命令行使用以下命令激活(强烈推荐)'RendererAppContainer' 标志
--enable-features=RendererAppContainer
在这种情况下,还需要如上所述运行 icacls。
正在进行中,参见 https://github.com/uazo/cromite/issues/771
这是因为从 Ubuntu 24.04 开始,Apparmor 限制了非特权用户命名空间的使用。要解决此问题,您有几种选择:
创建 /etc/apparmor.d/chrome,并写入:
abi <abi/4.0>,
include <tunables/global>
profile cromite /home/user/cromite/chrome-lin/chrome flags=(unconfined) {
userns,
include if exists <local/chrome>
}
将 cromite 二进制文件路径替换为您放置 cromite 的位置。
现在,运行 sudo apparmor_parser -r /etc/apparmor.d/cromite 以应用更改。
sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0
将 kernel.apparmor_restrict_unprivileged_userns=0 添加到文件 /etc/sysctl.d/60-apparmor-namespace.conf 中。如果文件不存在则创建它。
请按照 issue 模板提交问题;请注意 GitHub 不会在移动端显示模板。
如果补丁符合项目目标,欢迎并接受补丁。
如果您想帮助我,这里是我需要的清单。
有关任何使用或开发讨论,请使用 GitHub Discussions:https://github.com/uazo/cromite/discussions
感谢 austinhuang0131 提供的 svg 图标
如果您愿意,可以通过 paypal 捐赠以支持 cromite 的开发。
当前链接:
历史筹款链接:
Cromite 在 GNU GPL v3 下发布。 作为 Bromite 项目一部分发布的补丁仅在 GNU GPL v3 下发布。 Cromite 特定补丁在 GNU GPL-2+ 许可下发布。 每个单独的补丁都包含有关所用许可证的具体信息。