TermOS 1.0.3.1 — Changelog 30.01.2026
Коллеги, в этой версии мы серьёзно подтянули “практику” — улучшили UX и диагностику, а также заметно укрепили карту разделов (DeepScan/детекторы/эвристики) и FS Explorer (монтирование/экспорт).
Как всегда: это живой продукт. Если увидите странности — присылайте баг-репорты со скринами/видео и шагами воспроизведения.
- Dump Analyzer — карта разделов стала заметно устойчивее
— Добавлены/усилены пост-обработчики разметки: ремонт пересечений для low-confidence разделов (чтобы не ломали качество layout).
— DeepScan получил пост-фильтр: подавление “микро-попаданий” JFFS2 и опциональная кластеризация, чтобы карта не превращалась в “дробь” из сотен мелких кусков.
— “Контейнерные” записи (полный девайс/объём из mtdparts) теперь корректно исключаются из расчётов перекрытий/пустот/покрытия — меньше ложных конфликтов в SmartLayoutQuality и меньше мусора в FsProbe.
— Добавлен детект U-Boot env / bootargs: распознаём blkdevparts=mmcblk0 и строим разделы как high-confidence “якоря” (особенно полезно для проблемных eMMC-дампов).
— RAW-сигнатуры: добавлен переключатель “experimental probe” (по умолчанию выключен), а также подавление raw-хитов внутри уже уверенных разделов, чтобы не раздувать overlaps. - DeepScan/UI — понятнее и безопаснее
— Настройки DeepScan теперь ведут себя предсказуемо: главный переключатель отключает/очищает вторичные опции, при включении не “самовключает” лишнего.
— Сессия логирует запрошенные/эффективные параметры, чтобы проще разбирать “почему так отработало”. - FS Explorer / Монтирование ФС (бета) — большой блок улучшений
— Поддержка монтирования разделов как “папок” с навигацией и экспортом: SquashFS (RO, gzip) и FAT16/32 (Safe RO), расширены проверки границ/защита от битых образов.
— Автодетект типа ФС (когда раздел Raw/Unknown): быстрее и меньше ручных угадываний.
— Экспорт файлов и папок: прогресс, отмена, лимиты безопасности (кол-во/объём/глубина), санитайзер имён, защита от traversal.
— Экспорт сохраняет mtime (поведение максимально приближено к 7-Zip).
— UX открытия окна: больше нет “белого пустого экрана” — окно появляется корректно, тяжёлая часть уходит после первого кадра; добавлена трассировка производительности и устранены дубли/артефакты дерева. - Terminal — крупное обновление настроек и пресетов
— Добавлены глобальные настройки терминала (JSON): отображение, COM-подключение, ввод-вывод, кодировки, таймауты, CR/LF/echo, логирование в файл (папка/flush).
— Введена полноценная система пресетов: создание/дублирование/переименование/удаление, активный пресет, импорт/экспорт в JSON, автосоздание дефолтов при повреждении.
— Улучшен UI пресетов и редакторов (таблица без лишних колонок, нормальные диалоги, исправления обрезания/кнопок).
— В главном окне TerminalPage добавлен выбор активного пресета в карточке PORT, с логированием применяемого набора (подсветка/парсинг/тревоги/мониторинг/эталон). - Стабильность и UI-мелочи
— Исправлены потенциальные кросс-поточные ситуации (маршалинг переключения вкладок/лог-вкладки на UI-поток).
— Унификация шрифтов кнопок через AppTheme.ButtonFont: единый внешний вид без “случайных” локальных Font.
- Доступно всем с ключом: свежая сборка в теме форума
- Купить ключ: доступ к экосистеме за 1300 ₽.
