Cromite adalah fork Chromium berdasarkan Bromite dengan dukungan bawaan untuk pemblokiran iklan dan memperhatikan privasi.
Cromite tersedia untuk Android arm64-v8a, arm32-v7a dan x86_64, Oreo dan yang lebih baru (Minimum v8.0, API level 26), Windows dan Linux 64bit.
Tujuan Cromite adalah untuk
membatasi fitur bawaan browser yang dapat digunakan sebagai platform untuk melacak kebiasaan pengguna, dan, jika secara teknis tidak memungkinkan, nonaktifkan fitur tersebut dan serahkan kepada pengguna untuk memilih apakah akan mengaktifkannya kembali
membatasi integrasi erat antara browser dan pabrikannya
jangan biarkan penelitian luar biasa yang dilakukan oleh csagan5 dengan Bromite hilang
Selain itu, Cromite ingin mempromosikan integrasi yang lebih besar dengan browser non-profit dan sumber terbuka lainnya, mendorong kolaborasi yang lebih erat dengan browser lain, dan berupaya mengintegrasikannya langsung ke Chromium setelah mencapai tingkat kematangan yang sesuai.
Fitur privasi Cromite, termasuk mitigasi anti-sidik jari (yang tidak komprehensif), tidak dianggap berguna bagi jurnalis dan orang-orang yang tinggal di negara-negara dengan kebebasan terbatas , silakan lihat Tor Browser dalam kasus seperti itu (lebih baik menggunakan versi desktop). Harap dicatat bahwa proyek ini tidak bebas dari bug dan mengubah perilaku browser bisa berisiko dan bukannya tanpa masalah.
Kebijakan Privasi
Fitur
FAQ
Bagaimana cara membangun
Daftar tambalan
Semua versi yang dibangun tersedia sebagai rilis.
Cromite saat ini dibuat untuk ARM, ARM64, Android x86, Windows x64 dan Linux.
File-file berikut akan hadir untuk setiap rilis:
arm64_ChromePublic.apk
arm_ChromePublic.apk
x64_ChromePublic.apk
arm64_SystemWebView64.apk
x64_SystemWebView64.apk
chrome-lin64.tar.gz
chrome-win.zip
File tambahan juga tersedia:
arm64_VanillaChromium.apk
arm_VanillaChromium.apk
x64_VanillaChromium.apk
arm64_SystemWebViewShell.apk
x64_SystemWebViewShell.apk
x64_ChromePublic.apk.pemetaan
arm64_ChromePublic.apk.mapping
arm64_symbols.zip
arm64_ninja_log_trace.html
perbaruiurl.txt
Url repo F-droid resmi: https://www.cromite.org/fdroid/repo/?fingerprint=49F37E74DEE483DCA2B991334FB5A0200787430D0B5F9A783DD5F13695E9517B
Anda akan secara otomatis menerima pemberitahuan tentang pembaruan baru (dan dapat menginstalnya) melalui fungsi pembaru otomatis. Anda akan ditanya apakah Anda ingin mengaktifkan fungsionalitas tersebut saat pengaktifan pertama.
Unduh https://github.com/henrypp/chrlauncher/releases
Buat 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
Untuk mencegah penghapusan oleh Microsoft Defender setiap kali browser diperbarui, periksa folder user-data-dir
dengan memodifikasinya sesuai kebutuhan.
Saya tidak menyertakan pengaturan apa pun karena saya tidak suka pengalaman tidak mengetahui fungsinya, jadi Anda harus menjalankan perintah ini secara manual pada instalasi pertama:
cd <where_is_the_exe> icacls . /grant "*S-1-15-2-2:(OI)(CI)(RX)"
lihat uazo/bromite-buildtools#51
Anda dapat mengaktifkan (sangat disarankan) tanda 'RendererAppContainer' dari baris perintah dengan
--enable-features=RendererAppContainer
pekerjaan sedang berlangsung di #771
Hal ini terjadi karena, mulai Ubuntu 24.04, Apparmor membatasi penggunaan namespace pengguna yang tidak memiliki hak istimewa. Untuk memperbaikinya, Anda memiliki beberapa opsi:
Buat /etc/apparmor.d/chrome
, dan tulis:
abi <abi/4.0>, include <tunables/global> profile cromite /home/user/cromite/chrome-lin/chrome flags=(unconfined) { userns, include if exists <local/chrome> }
mengganti jalur biner cromite dengan tempat Anda menempatkan cromite.
Sekarang, jalankan sudo apparmor_parser -r /etc/apparmor.d/cromite
untuk menerapkan perubahan.
sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0
Tambahkan kernel.apparmor_restrict_unprivileged_userns=0
ke file /etc/sysctl.d/60-apparmor-namespace.conf
. Buat file jika tidak ada.
Silakan kirimkan masalah dengan mengikuti template masalah; berhati-hatilah karena GitHub tidak menampilkan templat dari ponsel.
Tambalan diterima dan diterima jika sesuai dengan tujuan proyek.
Jika Anda ingin membantu saya, berikut adalah daftar hal-hal yang saya perlukan.
Untuk diskusi penggunaan atau pengembangan apa pun, silakan gunakan Diskusi GitHub: https://github.com/uazo/cromite/discussions
Proyek dan pengembang Chromium
bromit
Proyek Iridium untuk beberapa patch
ungoogled-chromium untuk beberapa tambalan
ungoogled-chromium-android untuk beberapa tambalan
GrapheneOS untuk beberapa patch keamanan
Patchset inox untuk beberapa patch (melalui ungoogled-chromium)
Brave Browser untuk beberapa patch
terima kasih kepada austinhuang0131 untuk ikon svg
Cromite diterbitkan di bawah GNU GPL v3. Patch yang diterbitkan sebagai bagian dari proyek Bromite hanya dirilis di bawah GNU GPL v3. Patch khusus Cromite berada di bawah lisensi GNU GPL-2+. Setiap patch berisi informasi spesifik tentang lisensi yang digunakan.