
Android、Windows、Linux向けの強化されたChromium/Bromiteフォークで、広告ブロック、アンチフィンガープリンティング対策、プライバシー重視のパッチを内蔵しています。
CromiteはBromiteをベースにしたChromiumのフォークで、広告ブロックを標準サポートし、プライバシーを重視しています。
CromiteはAndroid arm64-v8a、arm32-v7a、x86_64、Android 10以上、Windows、Linux 64bitで利用可能です。
Cromiteの目標は以下の通りです
さらに、Cromiteは他の非営利・オープンソースブラウザとのより大きな統合を促進し、他者とのより緊密な協力を促し、適切な成熟度に達したものはChromiumに直接統合することを試みたいと考えています。
Cromiteのプライバシー機能には、包括的ではないアンチフィンガープリンティング対策が含まれますが、ジャーナリストや自由が制限された国に住む人々にとって有用であるとは見なされません。そのような場合はTor Browserを参照してください(デスクトップ版の使用を推奨します)。 このプロジェクトはバグがないわけではなく、ブラウザの動作を変更することはリスクを伴い、問題がないわけではないことに注意してください。
すべてのビルド済みバージョンはリリースとして入手可能です。
Cromiteは現在、ARM、ARM64、Android x86、Windows x64、Linux向けにビルドされています。
各リリースには以下のファイルが含まれます:
追加ファイルも利用可能です: これらのファイルはリリースプロセスとは別の追加ビルドによって作成されるため、すぐには利用できない場合があることに注意してください。
公式F-droidリポジトリURL: 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テンプレートに従ってissueを提出してください。GitHubはモバイルからテンプレートを表示しないことに注意してください。
プロジェクトの目標に合致するパッチは歓迎され、受け入れられます。
私を手伝いたい場合は、こちらに私が必要とするもののリストがあります。
使用法や開発に関する議論には、GitHub Discussionsをご利用ください: https://github.com/uazo/cromite/discussions
svgアイコンについてaustinhuang0131に感謝します
ご希望であれば、paypalを通じてcromiteの開発を支援するために寄付できます。
現在のリンク:
過去の資金調達リンク:
CromiteはGNU GPL v3の下で公開されています。 Bromiteプロジェクトの一部として公開されたパッチは、GNU GPL v3のみの下でリリースされています。 Cromite固有のパッチはGNU GPL-2+ライセンスの下にあります。 各パッチには、使用されるライセンスに関する具体的な情報が含まれています。