Cromite는 광고 차단 기능과 개인 정보 보호 기능이 내장된 Bromite 기반의 Chromium 포크입니다.
Cromite는 Android arm64-v8a, arm32-v7a 및 x86_64, Oreo 이상(최소 v8.0, API 레벨 26), Windows 및 Linux 64비트에서 사용할 수 있습니다.
Cromite의 목표는 다음과 같습니다.
사용자의 습관을 추적하는 플랫폼으로 사용할 수 있는 브라우저에 내장된 기능을 제한하고, 기술적으로 가능하지 않은 경우 해당 기능을 비활성화하고 다시 활성화할지 여부를 사용자가 선택하도록 둡니다.
브라우저와 제조업체 간의 긴밀한 통합을 제한합니다.
Bromite를 사용하여 csagan5가 수행한 훌륭한 연구 작업을 놓치지 마십시오.
또한 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
크롬-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
/etc/sysctl.d/60-apparmor-namespace.conf
파일에 kernel.apparmor_restrict_unprivileged_userns=0
추가합니다. 파일이 없으면 작성하십시오.
이슈 템플릿에 따라 이슈를 제출해 주세요. GitHub는 모바일의 템플릿을 표시하지 않습니다.
프로젝트 목표와 일치하는 경우 패치를 환영하고 승인합니다.
당신이 나를 돕고 싶다면, 여기 내가 필요한 것들의 목록이 있습니다.
사용 또는 개발에 대한 논의는 GitHub 토론(https://github.com/uazo/cromite/discussions)을 사용하십시오.
Chromium 프로젝트 및 개발자
브롬마이트
일부 패치에 대한 Iridium 프로젝트
일부 패치의 경우 검색되지 않은 크롬
일부 패치의 경우 ungoogled-chromium-android
일부 보안 패치용 GrapheneOS
일부 패치에 대한 Inox 패치 세트(googled-chromium을 통해)
일부 패치에 대한 Brave Browser
svg 아이콘을 제공해 주신 austinhuang0131에게 감사드립니다
Cromite는 GNU GPL v3에 따라 게시됩니다. Bromite 프로젝트의 일부로 게시된 패치는 GNU GPL v3에서만 릴리스됩니다. Cromite 특정 패치는 GNU GPL-2+ 라이센스를 따릅니다. 각 개별 패치에는 사용된 라이센스에 대한 특정 정보가 포함되어 있습니다.