
Android, Windows 및 Linux용으로 강화된 Chromium/Bromite 포크로, 내장 광고 차단, 안티 핑거프린팅 완화 및 개인정보 보호 중심 패치를 제공합니다.
Cromite는 Bromite를 기반으로 한 Chromium 포크로, 광고 차단 기능이 내장되어 있으며 프라이버시를 중시합니다.
Cromite는 Android arm64-v8a, arm32-v7a, x86_64, Android 10 이상, Windows 및 Linux 64비트에서 사용할 수 있습니다.
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
/etc/sysctl.d/60-apparmor-namespace.conf 파일에 kernel.apparmor_restrict_unprivileged_userns=0을 추가합니다. 파일이 없으면 생성합니다.
이슈 템플릿에 따라 이슈를 제출해 주십시오. 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+ 라이선스에 따릅니다. 각 개별 패치에는 사용된 라이선스에 대한 특정 정보가 포함되어 있습니다.