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
更新URL.txt
公式 F-droid リポジトリ URL: 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 Discussions をご利用ください: https://github.com/uazo/cromite/Discussions
Chromium プロジェクトと開発者
臭素酸塩
いくつかのパッチの Iridium プロジェクト
一部のパッチの ungoogled-chromium
一部のパッチの ungoogled-chromium-android
一部のセキュリティ パッチ用の GrapheneOS
一部のパッチ用の Inox パッチセット (ungoogled-chromium 経由)
Brave Browser (一部のパッチ用)
svg アイコンを提供してくれた austinhuang0131 に感謝します
Cromite は GNU GPL v3 に基づいて公開されています。 Bromite プロジェクトの一部として公開されたパッチは、GNU GPL v3 の下でのみリリースされます。 Cromite 固有のパッチは、GNU GPL-2+ ライセンスの下にあります。個々のパッチには、使用されるライセンスに関する特定の情報が含まれています。