No description
  • Python 84.2%
  • Java 9.6%
  • Shell 6.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-22 10:45:42 +03:00
.githooks Document verified freeguy root workflow and add reproducible codec and UART modules 2026-10-21 23:12:39 +03:00
dist Keep repository source-only and remove published module archives 2026-10-22 10:45:03 +03:00
docs Clarify verified server-side artifact scope 2026-10-22 10:45:42 +03:00
public-backup Document verified freeguy root workflow and add reproducible codec and UART modules 2026-10-21 23:12:39 +03:00
tools Keep repository source-only and remove published module archives 2026-10-22 10:45:03 +03:00
work Keep repository source-only and remove published module archives 2026-10-22 10:45:03 +03:00
.gitignore Keep repository source-only and remove published module archives 2026-10-22 10:45:03 +03:00
AGENTS.md Keep repository source-only and remove published module archives 2026-10-22 10:45:03 +03:00
README.md Keep repository source-only and remove published module archives 2026-10-22 10:45:03 +03:00

MiTV enhanced: freeguy / MiTV-MFTR0

Китайский Xiaomi Mi TV S 55 Mini LED, firmware OS2.0.5.0.RFTMATV Android 11 / SDK 30, ARM32 userspace, ARM64 kernel, MT9653 / mt5879

Проверено на этом экземпляре

  • Magisk 30.7 загружается из прошитого boot_b, загрузчик unlocked / Orange
  • Root: uid=0, u:r:magisk:s0; SELinux остаётся Enforcing
  • Исправление secure AVC/HEVC-декодеров через узкое SELinux-правило
  • Физическая UART root-консоль автоматически запускается после перезагрузки
  • UART проверена без повторного включения ADB, 115200 8N1

Widevine после unlock нельзя считать L1: пользователь подтвердил видео, но последующая проверка MediaDrm сообщила securityLevel=L3 До unlock реальные L1-сессии открывались Сохранность L1, его восстановление и Google-сертификация не обещаются

Быстрые ссылки

Полные образы, GPT GUID, env, сырые UART/ADB-логи и индивидуальные сертификаты находятся только в отдельном приватном keijia/mitv_backups Публичный репозиторий не является полным сервисным бэкапом

Хранение

В проекте только исходники автоматических патчей/инструментов и текстовые журналы 2026-10-22 удалён разросшийся локальный бинарный cache и готовые ZIP-модули Текстовые отчёты сохранены приватно в diagnostics/artifact-cleanup-20261022 Исторические инструкции с dependencies/ описывают удалённые inputs, не текущие файлы Загрузки и сборки требуют заранее согласованного внешнего каталога и лимита места Приватный mitv_backups и восстановительные копии не удалялись

Ограничения

Это журнал конкретного экземпляра, не универсальная прошивка для похожих моделей Адреса/LBA/образы нельзя переносить на другой ТВ без независимой проверки Не блокировать загрузчик при установленном изменённом boot Не использовать avboff/avbon как безобидные переключатели UART предоставляет root любому с физическим доступом Никакой сетевой root-порт этим проектом не открывается

Проверки исходников

python3 -m compileall -q tools work
find tools work -name '*.sh' -exec sh -n {} \;
python3 tools/check_publication.py
git diff --check

Они не заменяют аппаратную проверку, AVB-валидацию и тест видео