| Mozilla GeckoView (Gecko + SpiderMonkey) | Verified | Nhân hiển thị mặc định và duy nhất đang chạy trang web thực tế trong bản dựng tiêu chuẩn, tải từ kho Mozilla Maven chính thức (150.0.20260511200624). | app/.../engine/gecko/GeckoBrowserEngine.kt • app/build.gradle.kts |
| Chromium Content Embedder (156.0.8078.85) | In Development | Đã hoàn thiện kiến trúc Dual-Engine, cầu nối C++20/JNI, SurfaceView ANativeWindow và bộ kiểm tra SDK; hiện khóa ở trạng thái BLOCKED (MISSING_UPSTREAM_SDK) cho tới khi biên dịch gói nhị phân Chromium ngoài CI. | app/.../engine/chromium/ChromiumAvailabilityChecker.kt • chromium/CHROMIUM_VERSION.lock |
| Blink & V8 (Nhân phụ thuộc Chromium) | In Development | Thuộc nhánh nhân phụ Chromium Content 156.0.8078.85; chưa liên kết libveko_content_embedder.so và tài nguyên .pak/V8 snapshot vào APK tiêu chuẩn. | chromium-native/.../VekoChromiumNative.kt (isUpstreamContentLinked = false) |
| Chế độ Duyệt Riêng tư (Private Browsing) | Verified | Mỗi nhân quản lý phiên riêng tư độc lập: GeckoView bật usePrivateMode(true) kèm dFPI cô lập cookie; cửa sổ bật FLAG_SECURE chống chụp màn hình khi mở tab riêng tư. | app/.../engine/gecko/GeckoSettings.kt • app/.../MainActivity.kt |
| Phiên RAM-only (Dành riêng cho Tab Riêng tư) | Verified | Tab riêng tư và nháp nhập liệu chỉ giữ trong RAM, lọc bỏ khỏi bộ mã hóa lưu phiên DataStore và không ghi vào Room SQLite (tab thường vẫn lưu metadata để khôi phục). | browser-core/.../SessionPersistenceCodec.kt • TabManager.kt |
| Phân quyền theo từng Origin (Camera, Micrô, Vị trí) | Verified | Chuẩn hóa định danh scheme://host:port, bắt buộc xác nhận người dùng trước khi cấp quyền hệ điều hành; quyền trong tab riêng tư chỉ tồn tại tạm trên RAM. | security/.../SitePermissionManager.kt • app/.../BrowserOverlays.kt |
| Lịch sử duyệt web & Dấu trang cục bộ | Verified | Lưu cục bộ trong Room SQLite v1 (veko_browser.db), hỗ trợ tìm kiếm/xóa từng mục và khóa không cho đồng bộ sang Android Auto Backup. | storage/.../VekoDatabase.kt • app/src/main/res/xml/data_extraction_rules.xml |
| Quản lý Tải xuống & Kiểm tra MIME | Verified | Ghi luồng tải xuống qua MediaStore.Downloads (không xin quyền bộ nhớ toàn cục), làm sạch tên tệp RFC 5987 và cảnh báo/đối chiếu phần mở rộng thực thi với MIME. | downloads/.../VekoDownloadManager.kt • DownloadSecurityPolicy.kt |
| Lá chắn Quảng cáo & Tracker bằng Rust (adblock-rust) | Verified | Crate Rust veko-adblock-ffi (brave/adblock-rust 0.13.4, MPL-2.0) lọc yêu cầu điều hướng và tự động cắt tham số theo dõi (utm_*, fbclid, gclid) qua JNI. | privacy/rust/veko-adblock/Cargo.toml • privacy/.../PrivacyShieldEngine.kt |
| Cầu nối C++20 JNI & Thư viện Native 16 KB ELF | Verified | Biên dịch từ nguồn qua GN + Ninja + NDK Clang thành libveko_chromium_native.so cho arm64-v8a, armeabi-v7a, x86_64 đạt chuẩn căn lề trang 16 KB Android 15+. | BUILD.gn • scripts/build-native-gn.sh • scripts/verify-elf-packaging.py |
| Chính sách Không Telemetry & Không SDK Theo dõi | Verified | Không tích hợp Firebase, Google Analytics, Crashlytics hay SDK quảng cáo trong cả ứng dụng Android lẫn website tĩnh; bật tín hiệu Global Privacy Control (GPC). | app/build.gradle.kts • website/scripts/lint-source.mjs |