
एंड्रॉइड, विंडोज़ और लिनक्स के लिए हार्डन्ड 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
फ़ाइल /etc/sysctl.d/60-apparmor-namespace.conf में kernel.apparmor_restrict_unprivileged_userns=0 जोड़ें। यदि फ़ाइल मौजूद न हो तो बनाएँ।
कृपया इश्यू टेम्पलेट का पालन करते हुए इश्यू सबमिट करें; ध्यान रखें कि GitHub मोबाइल से टेम्पलेट प्रदर्शित नहीं करता है।
पैच का स्वागत है और स्वीकार किए जाते हैं यदि वे प्रोजेक्ट लक्ष्यों से मेल खाते हैं।
यदि आप मेरी सहायता करना चाहते हैं, तो यहाँ उन चीज़ों की सूची है जिनकी मुझे आवश्यकता होगी।