-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Language / Dil EN English · TR Türkçe
Complete installation guide for Brave Omega v2.8.1.1 (Brave 1.96.59 / Chromium 154.0.8037.58 compatibility validation).
| Requirement | Minimum | Recommended |
|---|---|---|
| Operating System | Windows 11 | Windows 11 25H2 (latest stable) |
| Brave Browser | 1.91.x | Latest stable (brave.com/download) |
| PowerShell | 5.1 | 5.1+ (built into Windows 11) |
| Privileges | Administrator | Administrator |
| Disk Space | 1 MB | 5 MB (for backups) |
- Windows 11 installed and updated
- Brave Browser latest stable installed (brave.com/download)
- Brave version verified at brave.com/latest
- Version matches Compatibility Matrix
- Administrator account available
⚠️ Critical: Always run against the latest stable Brave release. Beta/Nightly builds may have unstable ADMX behavior.
- Go to Releases
- Download
Brave-Omega-Project.zipfrom latest release - Extract to desired location (e.g.,
C:\Users\Downloads\Brave-Omega)
# Example: Extract to Downloads
Expand-Archive -Path ".\Brave-Omega-Project.zip" -DestinationPath "C:\Users\Downloads\Brave-Omega"- Press
Win→ typePowerShell - Right-click Windows PowerShell → Run as Administrator
cd "C:\Users\Downloads\Brave-Omega"Adjust path to your extraction location.
# Bilingual entry point — first asks: Press 1 for English / Türkçe için 2'ye basın
PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega.ps1"
# ...or pin the language up front (skips the question):
PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega.ps1" -Language TR
PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega.ps1" -Language ENThe
-ExecutionPolicy Bypassflag applies only to this single command — no permanent execution policy change.
- Script detects running Brave → prompts continue/cancel
- Creates timestamped
.regbackup of HKLM policy hive - Displays level selection menu (1-5) and applies policies based on selected level (24/51/83/123/151)
- Shows per-category success/failure summary
- Close all Brave windows completely
- Reopen Brave
Navigate to brave://policy — all Essential level policies (51) should show Active.
| Method | Persistence | Scope | Security |
|---|---|---|---|
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser |
Permanent | User-wide | ❌ Creates attack surface |
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass |
Session only | Current process | ✅ Better |
PowerShell -ExecutionPolicy Bypass -File ... (used)
|
Single command | Child process only | ✅ Best — no persistence |
Brave Omega v2.8.1.1 uses the safest method:
-ExecutionPolicy Bypassas a launch flag — applies only to the child process, no registry changes, no attack surface.
- Open
brave://policyin Brave - All Essential level policies (51) should show Active (green ✅)
# Tier 1 (HKCU)
Get-ItemProperty "HKCU:\Software\BraveSoftware\Brave-Browser"
# Tier 2 (HKLM)
Get-ItemProperty "HKLM:\SOFTWARE\Policies\BraveSoftware\Brave"
# Tier 3 (Omaha GUID)
Get-ItemProperty "HKCU:\Software\BraveSoftware\Update\ClientState\*"Backup file created: BraveOmega_HKLM_YYYYMMDD_HHMMSS.reg in script directory.
reg import "BraveOmega_HKLM_20260613_120000.reg"# Remove HKLM policies
Remove-Item "HKLM:\SOFTWARE\Policies\BraveSoftware\Brave" -Recurse -Force
# Remove HKCU user preferences
Remove-Item "HKCU:\Software\BraveSoftware\Brave-Browser" -Recurse -Force
# Remove Omaha usagestats
Get-Item "HKCU:\Software\BraveSoftware\Update\ClientState\*" | ForEach-Object {
Set-ItemProperty $_.PSPath -Name "usagestats" -Value 1
}💡 Tip: Use the
-Resetparameter for automated clean removal:PowerShell -ExecutionPolicy Bypass -File .\BraveOmega.ps1 -Reset
| Issue | Cause | Resolution |
|---|---|---|
| "CRITICAL ERROR" on launch | Not running as Admin | Right-click PowerShell → Run as Administrator |
Script fails with [ERROR]
|
HKLM permission issue | Confirm Administrator mode; re-run |
brave://policy shows no policies |
Brave not restarted | Close all Brave windows and reopen |
"Unknown" policy in brave://policy
|
Version mismatch | Verify Brave version matches Compatibility Matrix |
reg export fails |
Restricted HKLM ACL | Run regedit → inspect path → check ACL entries |
BRAVE OMEGA PROJECT/
│
├── .gitignore # Git exclusion rules
├── .gitattributes
├── LICENSE MIT
├── README.md Documentation (EN + TR)
├── CHANGELOG.md Changelog
├── CONTRIBUTING.md Contributing guide (EN + TR)
├── SECURITY.md Security policy (EN + TR)
├── index.html Landing page (GitHub Pages)
├── .github/
│ ├── ISSUE_TEMPLATE/
│ │ ├── bug_report.yaml Bug report template
│ │ └── feature_request.yaml Feature request template
│ └── workflows/
│ └── admx-validate.yml ADMX validation script
├── ADMX/
│ ├── ADMX-Validate.ps1 ADMX cross-reference validator
│ ├── Brave.admx Brave ADMX policy template
│ └── Brave.adml Brave ADML language resources
└── Brave-Omega/
BraveOmega.ps1 Unified bilingual script (EN/TR)
└── Tests/ Pester test suite (28 files)
FullPipeline.Tests.ps1 Unit + integration tests
FullPipeline-TR.Tests.ps1 Unit + integration tests (TR)
└── *.Tests.ps1 Phased policy tests (26 files)
- 🚀 Quick Start — One-line execution
- 🏗️ Architecture — Three-tier model
- 📋 Policy Reference — Complete policy table
- 🛡️ Security — Safety model
- 🔍 Troubleshooting — Common issues
Brave Omega v2.8.1.1 için tam kurulum kılavuzu (Brave 1.96.59 / Chromium 154.0.8037.58 uyumluluk doğrulaması).
| Gereksinim | Minimum | Önerilen |
|---|---|---|
| İşletim Sistemi | Windows 11 | Windows 11 25H2 (en güncel kararlı) |
| Brave Browser | 1.91.x | En güncel kararlı (brave.com/download) |
| PowerShell | 5.1 | 5.1+ (Windows 11 ile birlikte gelir) |
| Ayrıcalık | Yönetici | Yönetici |
| Disk Alanı | 1 MB | 5 MB (yedekler için) |
- Windows 11 yüklü ve güncel
- Brave Browser en güncel kararlı sürümü yüklü (brave.com/download)
- Brave sürümü brave.com/latest adresinde doğrulandı
- Sürüm, Uyumluluk Matrisi ile eşleşiyor
- Yönetici hesabı mevcut
⚠️ Kritik: Her zaman en güncel kararlı Brave sürümüne karşı çalıştırın. Beta/Nightly derlemeleri kararsız ADMX davranışına sahip olabilir.
- Sürümlere gidin
- En son sürümden
Brave-Omega-Project.zipdosyasını indirin - İstediğiniz konuma çıkarın (ör.
C:\Users\Downloads\Brave-Omega)
# Örnek: İndirilenler klasörüne çıkarma
Expand-Archive -Path ".\Brave-Omega-Project.zip" -DestinationPath "C:\Users\Downloads\Brave-Omega"-
Wintuşuna bas →PowerShellyaz - Windows PowerShell'e sağ tıkla → Yönetici olarak çalıştır
cd "C:\Users\Downloads\Brave-Omega"Çıkarma konumunuza göre yolu ayarlayın.
# İki dilli giriş noktası — önce dil sorar
PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega.ps1"
# ...veya dili önden sabitleyin (soru sorulmaz):
PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega.ps1" -Language TR
PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega.ps1" -Language EN
> `-ExecutionPolicy Bypass` bayrağı **yalnızca bu tek komut için** geçerlidir — kalıcı çalıştırma ilkesi değişikliği yok.
### 4. Ekran İstemlerini Takip Et
- Betik çalışan Brave'i tespit eder → devam/iptal istemi gösterir
- HKLM politika kovasının zaman damgalı `.reg` yedeğini oluşturur
- Seviye seçim menüsünü gösterir (1-5) ve seçilen seviyeye göre politikaları uygular (24/51/83/123/151)
- Kategori bazında başarı/hata özetini gösterir
### 5. Brave'i Yeniden Başlat
- **Tüm** Brave pencerelerini tamamen kapat
- Brave'i yeniden aç
### 6. Doğrula
`brave://policy` adresine git — 51 Temel seviye politikanın tümü **Etkin** görünmelidir.
---
## Çalıştırma İlkesi Açıklaması
| Yöntem | Kalıcılık | Kapsam | Güvenlik |
| -------- | ----------- | -------- | ---------- |
| `Set-ExecutionPolicy RemoteSigned -Scope CurrentUser` | Kalıcı | Kullanıcı genelinde | ❌ Saldırı yüzeyi oluşturur |
| `Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass` | Yalnızca oturum | Geçerli işlem | ✅ Daha iyi |
| **`PowerShell -ExecutionPolicy Bypass -File ...`** *(kullanılan)* | **Tek komut** | **Yalnızca alt işlem** | ✅ **En iyi — kalıcılık yok** |
> **Brave Omega v2.8.1.1 en güvenli yöntemi kullanır:** `-ExecutionPolicy Bypass` başlatma bayrağı olarak — yalnızca alt işlem için geçerlidir, kayıt defteri değişikliği yok, saldırı yüzeyi yok.
---
## Doğrulama
### 1. `brave://policy` Kontrol Et
- Brave'de `brave://policy` adresini aç
- 51 Temel seviye politikanın tümü **Etkin** (yeşil ✅) görünmeli
### 2. Kayıt Defterini Kontrol Et (İsteğe Bağlı)
```powershell
# Katman 1 (HKCU)
Get-ItemProperty "HKCU:\Software\BraveSoftware\Brave-Browser"
# Katman 2 (HKLM)
Get-ItemProperty "HKLM:\SOFTWARE\Policies\BraveSoftware\Brave"
# Katman 3 (Omaha GUID)
Get-ItemProperty "HKCU:\Software\BraveSoftware\Update\ClientState\*"Yedek dosyası oluşturuldu: BraveOmega_HKLM_YYYYMMDD_HHMMSS.reg betik dizininde.
reg import "BraveOmega_HKLM_20260613_120000.reg"# HKLM politikalarını kaldır
Remove-Item "HKLM:\SOFTWARE\Policies\BraveSoftware\Brave" -Recurse -Force
# HKCU kullanıcı tercihlerini kaldır
Remove-Item "HKCU:\Software\BraveSoftware\Brave-Browser" -Recurse -Force
# Omaha usagestats'i sıfırla
Get-Item "HKCU:\Software\BraveSoftware\Update\ClientState\*" | ForEach-Object {
Set-ItemProperty $_.PSPath -Name "usagestats" -Value 1
}💡 İpucu: Otomatik temiz kaldırma için
-Resetparametresini kullanın:PowerShell -ExecutionPolicy Bypass -File .\BraveOmega.ps1 -Reset
| Sorun | Neden | Çözüm |
|---|---|---|
| Başlatmada "KRİTİK HATA" | Yönetici olarak çalışmıyor | PowerShell'e sağ tıkla → Yönetici olarak çalıştır |
Betik [HATA] ile başarısız |
HKLM izin sorunu | Yönetici modunu doğrula; yeniden çalıştır |
brave://policy politika göstermiyor |
Brave yeniden başlatılmadı | Tüm Brave pencerelerini kapat ve yeniden aç |
brave://policy'de "Bilinmiyor" politikası |
Sürüm uyuşmazlığı | Brave sürümünün Uyumluluk Matrisi ile eşleştiğini doğrula |
reg export başarısız |
Kısıtlı HKLM ACL |
regedit çalıştır → yolu incele → ACL girdilerini kontrol et |
BRAVE OMEGA PROJECT/
│
├── .gitignore # Git dışlama kuralları
├── .gitattributes
├── LICENSE MIT
├── README.md Belgelendirme (EN + TR)
├── CHANGELOG.md Değişiklik günlüğü
├── CONTRIBUTING.md Katkı rehberi (EN + TR)
├── SECURITY.md Güvenlik politikası (EN + TR)
├── index.html Açılış sayfası (GitHub Pages)
├── .github/
│ ├── ISSUE_TEMPLATE/
│ │ ├── bug_report.yaml Hata raporu şablonu
│ │ └── feature_request.yaml Özellik talebi şablonu
│ └── workflows/
│ └── admx-validate.yml ADMX validation script
├── ADMX/
│ ├── ADMX-Validate.ps1 ADMX çapraz referans doğrulama betiği
│ ├── Brave.admx Brave ADMX şablonu
│ └── Brave.adml Brave ADML dil kaynakları
└── Brave-Omega/
BraveOmega.ps1 Birleşik iki dilli betik (EN/TR)
└── Tests/ Pester test paketi (23 dosya)
FullPipeline.Tests.ps1 Birim + entegrasyon testleri
FullPipeline-TR.Tests.ps1 Birim + entegrasyon testleri (TR)
└── *.Tests.ps1 Aşamalı politika testleri (21 dosya)
- 🚀 Hızlı Başlangıç — Tek satırda çalıştırma
- 🏗️ Mimari — Üç katmanlı model
- 📋 Politika Başvurusu — Tam politika tablosu
- 🛡️ Güvenlik — Güvenlik modeli
- 🔍 Sorun Giderme — Sık karşılaşılan sorunlar
🦁 Brave Omega Project — Community Edition
Built with care. Maintained with purpose.
Özenle inşa edildi. Amaçla sürdürülüyor.
License: MIT License Lisans: MIT Lisansı
Disclaimer: Brave Omega is an independent community project and is not affiliated with, endorsed by, or officially connected to Brave Software, Inc. in any way. The Brave name and logo are registered trademarks of Brave Software, Inc. Sorumluluk Reddi: Brave Omega bağımsız bir topluluk projesidir ve hiçbir şekilde Brave Software, Inc. ile bağlantılı, onun tarafından onaylanmış veya resmî olarak ilişkili değildir. Brave adı ve logosu Brave Software, Inc.'in tescilli markalarıdır.
- Home
- Overview
- Quick Start
- Architecture
- Policy Reference
- Rejected Policies
- Installation
- Security
- Troubleshooting
- Roadmap
- Contributing
- Changelog
- Version Compatibility Matrix
- 🧪 Tests — Pester test suite
- Ana Sayfa
- Genel Bakış
- Hızlı Başlangıç
- Mimari
- Politika Başvurusu
- Reddedilen Politikalar
- Kurulum
- Güvenlik
- Sorun Giderme
- Yol Haritası
- Katkıda Bulunma
- Değişiklik Günlüğü
- Sürüm Uyumluluk Matrisi
- 🧪 Testler — Pester test takımı
🦁 Brave Omega — Community Edition Built with care. Maintained with purpose. Özenle inşa edildi. Amaçla sürdürülüyor.