ЯДРО ВІДБИТКІВ

Ядро відбитків: вбудований Chromium 144, а в Pro — ще й 150 / 153.

Від ядра браузера залежить, яку версію Chrome бачать вебсторінки і як реалізовано відбиток. Ядра Prism компілює супровідник проєкту, і вони постачаються в інсталяційному пакеті; користувачі Pro можуть завантажувати новіші ядра просто в програмі й закріплювати профілі, якими користуються тривалий час, за певною версією.

Оновлено · На основі клієнта Prism 0.3.22

Вікно «Ядро браузера» в Prism: Chromium 144.0.7559.132 — «Встановлено», «Вбудоване в програму»; Chromium 153.0.8010.53 — «Встановлено», позначка Pro; Chromium 150.0.7871.46 — «Доступно для завантаження», позначка Pro
Вікно «Ядро браузера» (Pro, демонстраційні дані).

Звідки береться ядро

Вбудоване ядро відбитків Chromium 144 базується на патчах відбитків із fingerprint-chromium і платформних рецептах збирання ungoogled-chromium, поверх яких накладено власні патчі узгодженості Prism; супровідник проєкту окремо компілює його для macOS arm64 і Windows x64. Для Chromium 150 / 153 супровідник переносить ці патчі на офіційний вихідний код Chromium відповідної версії. Про ліцензії — на сторінці Відкритий код.

Версії та платформи

Ядро відбитків Prism
ЯдроПлатформаВерсія PrismЯк отримати
Chromium 144.0.7559.132macOS Apple Silicon, Windows x64Community (доступне й у Pro)Вбудоване в інсталяційний пакет, працює одразу після встановлення
Серія Chromium 150macOS Apple Silicon, Windows x64ProЗавантажується в програмі у вікні «Ядро браузера»
Серія Chromium 153macOS Apple Silicon, Windows x64ProЗавантажується в програмі у вікні «Ядро браузера»

Точні номери версій для двох платформ дещо відрізняються — орієнтуйтеся на версії, указані у вікні «Ядро браузера» в програмі. Ядра з основною версією 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 також перевіряються підпис коду, архітектура процесора та номер версії. Після завантаження програма не перемикається на нове ядро автоматично.
  • Якщо після перемикання щось не працює, натисніть «Відкотити до попереднього»; крім того, будь-коли можна повернутися до вбудованого ядра 144 кнопкою «Використати вбудоване ядро».

Імпорт локальної збірки та режим сумісності (Pro)

Розробники, які самі компілюють ядро, можуть у вікні «Ядро браузера» натиснути «Імпортувати локальну збірку» (у macOS вибрати .app, у Windows — chrome.exe): Prism скопіює збірку та створить маніфест для перевірки. «Системний режим сумісності» дає змогу перевірити ізоляцію профілів за допомогою встановленого на комп’ютері Chrome, Edge або Chromium, але системний браузер не застосовує параметри відбитка. Як скомпілювати ядро, див. опис у публічному репозиторії.

Після завершення терміну дії Pro