
Откуда берется ядро
Встроенное ядро отпечатков Chromium 144 основано на патчах отпечатков из fingerprint-chromium и рецептах сборки под платформы из ungoogled-chromium, поверх которых наложены собственные патчи согласованности Prism. Разработчик собирает его отдельно для macOS arm64 и Windows x64. Для Chromium 150 / 153 разработчик переносит эти патчи на официальный исходный код Chromium соответствующей версии. Сведения о лицензиях — на странице Открытый исходный код.
Версии и платформы
| Ядро | Платформа | Версия | Как получить |
|---|---|---|---|
| Chromium 144.0.7559.132 | macOS Apple Silicon, Windows x64 | Community (доступно и в Pro) | Входит в установочный пакет, работает сразу после установки |
| Серия Chromium 150 | macOS Apple Silicon, Windows x64 | Pro | Загрузка в приложении, в окне «Ядро браузера» |
| Серия Chromium 153 | macOS Apple Silicon, Windows x64 | Pro | Загрузка в приложении, в окне «Ядро браузера» |
Точные номера версий на двух платформах немного различаются — ориентируйтесь на версии в окне «Ядро браузера» в приложении. Ядра с основной версией 150 и выше относятся к ядрам Pro.
Почему в Community используется Chromium 144?
Chromium 144 — стабильная база, прошедшая самый тщательный аудит. Это ядро встроено в версии для обеих платформ и работает сразу после установки. Учтите: сайтам оно сообщает основную версию Chrome 144, которая отстает от текущей стабильной версии Chrome. Если для вашей работы важна свежесть версии, обратите внимание на ядра 150 / 153 в Pro.
Закрепление ядра за профилем
- По умолчанию для ядра профиля выбрано «Авто (ядро приложения)»; в Pro можно в редакторе закрепить за профилем одну из установленных версий. Для профилей с аккаунтами, которые используются долго, версию рекомендуется закрепить.
- Обновление приложения или смена глобального ядра не затрагивают профили с закрепленным ядром.
- Если закрепленное ядро отсутствует, его манифест поврежден или не подходит платформа, профиль не запустится, а причина будет указана в «Диагностике запуска» — незаметной подмены другим браузером не произойдет.
- Используемое или закрепленное за профилем ядро удалить нельзя. Профиль с закрепленной версией ядра не удастся импортировать на устройство без активированного Pro.
Проверка целостности и откат
- В каталоге ядра записаны размеры и SHA-256 ключевых файлов: в Windows это chrome.exe, chrome.dll и др., в macOS — основной исполняемый файл и Chromium Framework. Проверка повторяется при активации ядра, при запуске закрепленного ядра и при ручной проверке кнопкой «Проверить».
- При загрузке ядра в Pro используется каталог версий с подписью Ed25519: ядро скачивается по HTTPS с проверкой SHA-256, загрузку можно приостановить и продолжить. В macOS дополнительно проверяются подпись кода, архитектура CPU и номер версии. После загрузки ядро не включается автоматически.
- Если переключение не удалось, нажмите «Откатить к предыдущему»; кроме того, в любой момент можно вернуться к встроенному ядру 144 кнопкой «Использовать встроенное ядро».
Импорт локальных сборок и режим совместимости (Pro)
Разработчики, которые сами собирают ядро, могут выбрать «Импорт локальной сборки» в окне «Ядро браузера» (в macOS — файл .app, в Windows — chrome.exe): Prism скопирует сборку и создаст манифест для проверки. «Режим совместимости системы» позволяет проверить изоляцию профилей в установленных на компьютере Chrome, Edge или Chromium, но параметры отпечатка к системному браузеру не применяются. Как собрать ядро, описано в описании публичного репозитория.