Cromite 是基于 Bromite 的 Chromium 分支,具有内置的广告拦截支持和隐私保护功能。
Cromite 适用于 Android arm64-v8a、arm32-v7a 和 x86_64、Oreo 及更高版本(最低 v8.0、API 级别 26)、Windows 和 Linux 64 位。
克罗米特的目标是
限制浏览器内置的可用作跟踪用户习惯的平台的功能,如果技术上不可能,则禁用它们并让用户选择是否重新启用它们
限制浏览器与其制造商之间的紧密结合
不要让 csagan5 与 Bromite 所做的出色研究工作丢失
此外,Cromite 希望促进与其他非营利性开源浏览器的更大程度的集成,鼓励与其他人更密切的合作,并尝试在它们达到适当的成熟度后将它们直接集成到 Chromium 中。
Cromite 的隐私功能,包括反指纹缓解措施(并不全面),对于记者和生活在自由受到限制的国家的人们来说没有用处,在这种情况下请查看 Tor 浏览器(最好使用桌面版本)。请注意,该项目并非没有错误,并且更改浏览器的行为可能存在风险,但并非没有问题。
隐私政策
特征
常见问题解答
如何建造
补丁列表
所有构建版本都可以作为发布版本提供。
Cromite 目前针对 ARM、ARM64、Android x86、Windows x64 和 Linux 构建。
每个版本都会包含以下文件:
arm64_ChromePublic.apk
arm_ChromePublic.apk
x64_ChromePublic.apk
arm64_SystemWebView64.apk
x64_SystemWebView64.apk
chrome-lin64.tar.gz
chrome-win.zip
还提供其他文件:
arm64_VanillaChromium.apk
arm_VanillaChromium.apk
x64_VanillaChromium.apk
arm64_SystemWebViewShell.apk
x64_SystemWebViewShell.apk
x64_ChromePublic.apk.mapping
arm64_ChromePublic.apk.mapping
arm64_symbols.zip
arm64_ninja_log_trace.html
更新网址.txt
官方 F-droid 存储库网址:https://www.cromite.org/fdroid/repo/?fingerprint=49F37E74DEE483DCA2B991334FB5A0200787430D0B5F9A783DD5F13695E9517B
您将通过自动更新程序功能自动收到有关新更新的通知(并能够安装它们)。系统将询问您是否要在首次启动期间激活该功能。
下载 https://github.com/henrypp/chrlauncher/releases
创建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="C:Users<my user>AppDataLocalCromiteUser Data" --no-default-browser-check # to enable full logging in c:templog.txt (daily rotate, no automatic deletion) # ChromiumCommandLine=--enable-logging --v=0 --log-file=C:templog.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)"
参见 uazo/bromite-buildtools#51
您可以从命令行激活(强烈推荐)“RendererAppContainer”标志
--enable-features=RendererAppContainer
#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
。 如果该文件不存在,则创建该文件。
请按照问题模板提交问题;请注意,GitHub 不显示来自移动设备的模板。
如果补丁符合项目目标,则欢迎并接受。
如果你想帮助我,这里是我需要的东西清单。
对于任何使用或开发讨论,请使用 GitHub 讨论:https://github.com/uazo/cromite/discussions
Chromium 项目和开发人员
溴铁矿
Iridium 项目的一些补丁
一些补丁的未谷歌搜索铬
ungoogled-chromium-android 的一些补丁
GrapheneOS 的一些安全补丁
一些补丁的 Inox 补丁集(通过 ungoogled-chromium)
Brave 浏览器的一些补丁
感谢 austinhuang0131 提供 svg 图标
Cromite 根据 GNU GPL v3 发布。作为 Bromite 项目一部分发布的补丁仅在 GNU GPL v3 下发布。 Cromite 特定补丁遵循 GNU GPL-2+ 许可证。每个单独的补丁都包含有关所使用的许可证的特定信息。