GreenPanther-OS

🐾 GreenPanther-OS (Rooted GrapheneOS для Pixel 7) Это безумие? Нет, это абсолютный контроль.

GreenPanther-OS — это персональный форк GrapheneOS для Pixel 7 (panther). Мы взяли самую защищённую мобильную ОС в мире и добавили в неё то, чего ей принципиально не хватало: полную свободу действий.

Билд автоматически собирается через GitHub Actions, патчит ядро с помощью Magisk и подписывается вашими собственными ключами (AVB). Это позволяет вам быть единственным хозяином своего устройства, независимым от официальных релизов.

✨ Основные фишки 🔓 Root из коробки: Magisk встроен в систему на уровне сборки ядра. 🔑 Своя крепость: Система подписана вашими личными ключами — полная независимость и защита от подмены образа. 📸 Japan Pixel Fix: Свобода от неотключаемого звука затвора камеры на японских моделях (GVU6C). 📡 OTA-обновления: Автоматическое получение новых билдов через встроенное приложение Updates (используется ваша ветка gh-pages как сервер). 🛡 Наследственность GrapheneOS: Все механизмы песочницы, защиты памяти и приватности остаются на месте. ⚠️ Внимание! (Disclaimer) Установка этой ОС требует разблокировки загрузчика и даёт Root-права. Это расширяет возможности, но и создаёт новые векторы атак. Вы используете это на свой страх и риск. Разблокированный загрузчик делает устройство уязвимым к физическому взлому, если данные не зашифрованы надёжным паролем.

🏗 Как собрать свою «Пантеру» (Инструкция)

  1. Генерация ключей (в WSL или Linux) Для подписи билда вам нужны собственные ключи. Выполните в терминале WSL:

bash

Копировать код openssl genrsa -out avb.pem 4096 openssl genrsa -out ota.key 4096 openssl req -new -x509 -sha256 -key ota.key -out ota.crt -days 10000 -subj “/CN=GreenPanther-OS/” Переведите их в формат Base64 для GitHub:

bash

Копировать код cat avb.pem | base64 -w 0 cat ota.key | base64 -w 0 cat ota.crt | base64 -w 0

  1. Настройка GitHub Перейдите в Settings -> Secrets and variables -> Actions. Создайте три секрета (Secrets):

KEY_AVB_BASE64 (строка из avb.pem) KEY_OTA_BASE64 (строка из ota.key) CERT_OTA_BASE64 (строка из ota.crt) Создайте пустую ветку gh-pages для работы сервера обновлений.

  1. Запуск сборки Перейдите во вкладку Actions, выберите Release single device -> Run workflow. В поле Use workflow from выберите main. Укажите Device ID: panther.

Через 10-15 минут ваш билд появится в разделе Releases.

📲 Установка на телефон (Pixel 7)

  1. Прошивка (ADB Sideload) Разблокируйте загрузчик:

bash

Копировать код fastboot flashing unlock Перейдите в Recovery Mode и выберите пункт Apply update from ADB. Подключите телефон к ПК и выполните команду:

bash

Копировать код adb sideload panther-ota_update-rooted.zip Важно: Сразу после завершения выберите Wipe data / Factory reset. Система не загрузится без сброса данных из-за смены ключей подписи.

  1. Настройка после запуска Откройте приложение Magisk и завершите донастройку. В настройках Magisk включите Zygisk. Установите модуль Shamiko для скрытия Root от банковских приложений.

🇯🇵 Для владельцев японских моделей Чтобы навсегда отключить принудительный звук камеры, откройте терминал на телефоне (или через adb shell) и введите:

bash

Копировать код su -c “setprop ro.camera.sound.forced 0” 🔄 Настройка обновлений (OTA) Чтобы телефон видел ваши новые сборки, укажите URL вашего сервера в приложении Updates:

Code

Копировать код https://p0m3e3.github.io 🛡 «GrapheneOS строит стены. Мы строим двери. Входи на свой страх и риск, но помни: здесь ты — единственный закон.»