Android. Установка GrapheneOS.
https://grapheneos.org/
GrapheneOS ― мобильная операционная система с открытым исходным кодом на базе Android для смартфонов Google Pixel, ориентированная на конфиденциальность и безопасность.
В GrapheneOS отсутствуют сервисы Google, но пользователи могут установить изолированную версию из предустановленного приложения Apps. В GrapheneOS предустановлен браузер собственной разработки на основе Chromium ― Vanadium. В GrapheneOS можно отключать доступ к сети, а также доступ к датчикам для каждого установленного приложения. Реализована возможность рандомизации MAC-адреса. Имеется приложение Auditor для проверки установленной ОС, которое использует аппаратные средства безопасности смартфона.
Рассмотрим установку GrapheneOS на смартфон Google Pixel 6 с процессором Google Tensor и сопроцессором системы безопасности Titan.
Разблокировка загрузчика.
Вставляем SIM карту оформленную на третьих лиц, включаем смартфон и подключаемся к 3G/4G интернету. Открываем настройки и выбираем пункт About phone (О телефоне)
, несколько раз нажимаем на Build number (Номер сборки)
, пока не появится уведомление, что активирован режим разработчика. Возвращаемся в Настройки и открываем пункт System (Система) ⇒ Developer Options (Для разработчиков)
. Активируем пункт 🗹 Use developer options (Режим разработчика)
и 🗹 OEM unlocking (Заводская разблокировка)
.
Установка системы.
Простейшим вариантом установки системы является прошивка с помощью браузера со специальной страницы сайта разработчиков.
Поддерживаемые браузеры:
● Chromium
● Vanadium
● Google Chrome
● Microsoft Edge
● Brave
Поддерживаемые операционные системы:
● Windows 10
● Windows 11
● macOS Monterey (12)
● macOS Ventura (13)
● macOS Sonoma (14)
● Arch Linux
● Debian 11 (bullseye)
● Debian 12 (bookworm)
● Ubuntu 20.04 LTS
● Ubuntu 22.04 LTS
● Ubuntu 24.04 LTS
● Linux Mint 20 (follow Ubuntu 20.04 LTS instructions)
● Linux Mint 21 (follow Ubuntu 22.04 LTS instructions)
● Linux Mint 22 (follow Ubuntu 24.04 LTS instructions)
● Linux Mint Debian Edition 6 (follow Debian 12 instructions)
● ChromeOS
● GrapheneOS
● Android 12 with Play Protect certification
● Android 13 with Play Protect certification
● Android 14 with Play Protect certification
Для установки воспользуемся Dedian 12 LiveUSB. Скачиваем образ с удобным вам DE, проверяем скачанный файл, записываем образ на USB накопитель, загружаемся с USB накопителя, подключаемся к интернету, открываем терминал. Обновляем пакеты и устанавливаем пакет для работы с Android и браузер Chromium.
sudo apt update
sudo apt upgrade
sudo apt install android-sdk-platform-tools-common chromium
Запускаем chromium, открываем страницу web-установки https://grapheneos.org/install/web
Выключаем смартфон. Нажимаем кнопку Уменьшить громкость
и удерживая её нажимаем кнопку Питание
.

Смартфон загрузится в режиме fastboot. Подключаем смартфон USB кабелем к ПК, нажимаем в браузере на странице установки кнопку Unlock bootloader
. В появившемся окне браузера выбираем смартфон и нажимаем кнопку Connect
.

Изображение на экране смартфона поменяется.

Кнопками Уменьшить\Увеличить громкость
вместо Do not unlock the bootloader
необходимо выбрать Unlock the bootloader
.

И подтвердить выбор нажав кнопку Питание
.

После этого необходимо в браузере не странице установки нажать кнопку Download release

И дождаться окончания загрузки установочного образа.

После этого необходимо в браузере не странице установки нажать кнопку Flash release
.
⚠ Не отключайте в после этого питание, не трогайте смартфон до окончания прошивки! ⚠

И дождаться окончания прошивки смартфона.

После окончание прошивки в браузере не странице установки нажимаем кнопку Lock bootloader
.

Изображение на экране смартфона поменяется.

Кнопками Уменьшить\Увеличить громкость
вместо Do not lock the bootloader
необходимо выбрать Lock the bootloader
.

И подтвердить выбор нажав кнопку Питание
.

После перезагрузки смартфона будет показано предупреждение о том что установлена сторонняя прошивка.

Необходимо сверить показанный ID с ID на сайте разработчиков.

GrapheneOS установлена.


Выключаем ПК.