Информация о файле
KENOTRONTV TV SPI LAB v3.2.3
Инженерный комплекс для анализа, диагностики, сравнения и восстановления SPI-прошивок телевизоров.
KENOTRONTV TV SPI LAB предназначен для работы с полными дампами SPI Flash телевизоров.
Программа не ограничивается обычным побайтовым сравнением с донором: она анализирует внутреннюю структуру BIN, определяет платформу, контейнеры и модули, строит карту прошивки, выявляет подозрительные области, проверяет целостность данных и позволяет выполнять контролируемое восстановление с максимальным сохранением родной прошивки телевизора.
Начиная с версии 3.1.x, анализ MStar выполняется собственным встроенным ядром:
KENOTRONTV MSTAR SOFTWARE RESEARCH
Для диагностики и восстановления поддерживаемых MStar-прошивок сторонние программы не требуются.
Основные возможности
автоматический анализ полного SPI BIN;
определение платформы и структуры прошивки;
определение известных шасси и встроенных профилей;
автоматическое построение SPI Map;
анализ BOOT / KERNEL / MODULES / LOGO / FACTORY / NVRAM / KEYS;
глубокий анализ MStar/TEL;
поддержка Single-TEL и legacy DUAL-TEL;
независимая проверка Kernel1 / Kernel2;
анализ TEL-таблиц;
определение ID, адресов, размеров и параметров модулей;
проверка границ модулей и контейнеров;
поиск повреждённых и аномальных модулей;
проверка и распаковка LZMA-модулей там, где она используется;
CRC16 / CRC32 / SHA-256;
анализ legacy footer/check-word без ложного объявления неизвестной контрольной структуры обычной CRC;
Corruption Heatmap;
Donor Compatibility Score;
Multi-reference Consensus;
Firmware Explorer;
SPI HEX Analyzer;
Boot Chain Analyzer;
Logo / Image Analyzer;
Factory / NVRAM / Service Data;
редакторы HEX / Config / Factory / NVRAM / Logo;
Patch Manager;
Profile Editor;
технические отчёты и повторная проверка результата после ремонта.
KENOTRONTV MSTAR SOFTWARE RESEARCH
Встроенный собственный анализатор MStar позволяет:
находить TEL-контейнеры;
отдельно проверять каждый Kernel;
анализировать TEL-модули;
определять физические и логические границы модулей;
вычислять CRC16 / CRC32 / SHA-256;
проверять LZMA;
сравнивать одинаковые логические модули даже при разных физических адресах;
определять повреждённые или отличающиеся модули;
выявлять SOURCE-OUTLIER;
использовать несколько независимых эталонов;
выполнять повторную проверку результата после ремонта.
Для старых платформ типа MSD3704 / DUAL-TEL неизвестный legacy check-word не используется как единственный критерий исправности дампа.
Вердикт строится по совокупности признаков:
Kernel → TEL → Modules → Structure → Reference Consensus → Profile
Универсальное восстановление по донору — без профиля
Начиная с версии v3.1.7 добавлен отдельный режим:
«УНИВЕРСАЛЬНЫЙ DONOR — БЕЗ ПРОФИЛЯ»
Он предназначен для ситуации, когда имеется:
родной битый BIN + рабочий донор,
но точного профиля этой платформы в базе программы ещё нет.
Программа выполняет:
анализ совместимости BAD и DONOR;
сравнение структуры прошивки;
оценку BOOT similarity;
анализ diff islands;
Corruption Heatmap;
Donor Compatibility Score;
поиск TEL / LZMA / CRC / служебных структур;
поиск вероятно повреждённых программных модулей;
защиту Factory / NVRAM / KEYS / Service Data;
формирование Universal Donor Plan;
восстановление только тех областей, повреждение которых подтверждено структурно.
Слепое полное клонирование донора не выполняется.
Если программа не может доказать, что область является безопасной программной областью, автоматическое восстановление блокируется.
Corruption Heatmap
Инструмент поиска подозрительных областей SPI.
Для каждого региона анализируются:
entropy;
FF %;
00 %;
отличие от донора;
структура данных;
принадлежность к известному региону;
степень подозрительности.
Heatmap помогает быстро увидеть:
пустые области;
повреждённые сектора;
аномальные изменения;
сильно отличающиеся участки;
перемещённые или изменённые структуры.
В версии v3.1.3 исправлен текстовый отчёт Heatmap и увеличена нижняя информационная панель выбранного блока.
Donor Compatibility Score
Перед автоматическим восстановлением программа оценивает совместимость донора.
Проверяются:
размер SPI;
платформа;
профиль;
Main Board;
структура прошивки;
TEL layout;
количество и ID модулей;
размеры модулей;
Project / Board признаки;
DRAM;
Software layout;
SPI Map;
Factory / NVRAM;
служебные области;
совместимость логических модулей.
Совпадение размера SPI ещё не означает, что донор подходит.
При недостаточной совместимости автоматический ремонт блокируется.
Multi-reference Consensus
Программа поддерживает анализ нескольких доноров и эталонных дампов.
Если один и тот же модуль подтверждается несколькими независимыми рабочими прошивками, а родной модуль отличается, программа может определить его как вероятно повреждённый.
Это особенно важно, когда:
физические адреса модулей отличаются;
разные версии ПО имеют разный Software Size;
отдельные блоки зависят от модели телевизора;
присутствуют Panel-specific или Project-specific данные.
Программа не считает любой отличающийся модуль автоматически повреждённым.
SPI HEX Analyzer
Встроенный инженерный HEX-инструмент:
HEX / ASCII;
физические адреса;
выделение диапазонов;
entropy;
FF % / 00 %;
CRC32;
SHA-256;
поиск текста и строк;
поиск сигнатур;
извлечение выбранного диапазона в отдельный BIN;
сравнение выделенного региона с донором;
анализ изменений;
просмотр областей SPI по карте прошивки.
Firmware Explorer
Позволяет исследовать внутреннее содержимое дампа:
модули;
контейнеры;
служебные блоки;
строки;
изображения;
сигнатуры;
неизвестные области.
Boot Chain Analyzer
Проверяет основные этапы загрузочной цепочки:
SPI readability;
Boot;
Module Tables;
Kernel / Containers;
LZMA;
файловые структуры;
Factory;
NVRAM;
Keys;
служебные области.
Для каждого этапа отображается состояние:
OK / BAD / UNKNOWN / INFO / N/A
Logo / Image Analyzer
Программа умеет искать встроенную графику:
JPEG;
PNG;
BMP.
Доступно:
определение формата;
определение разрешения;
поиск физического адреса;
привязка изображения к модулю;
извлечение изображения.
Factory / NVRAM / Service Data
Особое внимание уделяется индивидуальным данным конкретного телевизора.
Программа старается сохранить:
MAC;
HDCP;
CI Key;
Serial;
Factory;
NVRAM;
Panel Settings;
EEPROM;
Project Settings;
пользовательские настройки;
заводские настройки;
зеркальные копии служебных областей.
Редакторы
В состав комплекса входят:
HEX Editor;
Generic Region Editor;
Factory / NVRAM Editor;
Config Editor;
Logo Editor;
Patch Manager;
Profile Editor.
В ручном режиме можно выполнять контролируемые изменения:
OLD → NEW
с обязательной фиксацией адреса и внесённых изменений.
Поддержка TP.MS3663S / MSD3663
В версиях v3.1.4–v3.1.5 расширена база семейства TP.MS3663S.
Добавлены и исследованы профили:
TP.MS3663S.PA671;
TP.MS3663S.PB801;
семейство PB801 / PB818;
заводские POLARLINE / HAMBER firmware;
MStar MERGE/TAR как программные доноры;
контроль boot fingerprint;
проверка TEL layout и структуры модулей.
Программа учитывает различия между ревизиями платы и версиями firmware и не считает платы одного семейства автоматически взаимозаменяемыми.
Известные подтверждённые ремонтные кейсы
Chuangjia 55HME500
Main: D0-MST6M182-V6.0
Panel: ST5461D01
SPI: W25Q32V, 4 МБ
Platform: MStar / MST6M182 TEL
Неисправность: ТВ включается, изображение нормальное, звука нет ни по одному источнику, УНЧ исправен.
Подтверждённое исправление:
0xE4AC8: 09 → 89
Правка подтверждается родной MStar CRC.
До ремонта:
Stored CRC = 0x7CC33505
Calculated CRC = 0x09F8323E — ERROR
После исправления:
Stored CRC = 0x7CC33505
Calculated CRC = 0x7CC33505 — OK
В версии v3.1.8 добавлен встроенный профиль этого аппарата и автоматическое исправление подтверждённого дефекта.
Также доработана работа со старыми MStar TEL-прошивками без LZMA.
Отправка битого дампа в KenotronTV
Начиная с версии v3.1.6 в правом нижнем углу программы доступна кнопка:
«ОТПРАВИТЬ БИТЫЙ ДАМП»
Программа помогает подготовить техническую заявку:
модель ТВ;
Main / шасси;
CPU;
SPI;
Panel;
программатор;
описание неисправности;
исходный битый dump.
Автоматически:
рассчитывается SHA-256;
определяется размер файла;
создаётся ZIP-пакет;
формируется KENOTRONTV_REQUEST.txt;
открывается форма обратной связи KenotronTV.
Безопасное восстановление
Главный принцип KENOTRONTV TV SPI LAB:
Максимально сохранить родной дамп телевизора.
Если повреждён один модуль, сектор или несколько байт, программа должна по возможности восстановить именно повреждённую область, а не заменять весь SPI чужой прошивкой.
Полное клонирование донора не считается безопасным способом ремонта.
Особенно если отличаются:
Panel;
Main revision;
DRAM;
tuner;
Project ID;
Factory;
NVRAM;
индивидуальные ключи.
Автоматическое восстановление
Для поддерживаемых платформ программа может:
проанализировать исходный дамп;
определить повреждённую область;
проверить донора;
сравнить логические модули;
использовать reference consensus;
выполнить разрешённое восстановление;
сохранить защищённые области исходного телевизора;
повторно проанализировать созданный BIN;
проверить результат;
создать отчёт об изменениях.
Результат не получает статус успешного ремонта только потому, что файл был сохранён.
Необходима повторная проверка структуры.
Технические отчёты
В отчёте могут отображаться:
исходный SHA-256;
итоговый SHA-256;
платформа;
профиль;
SPI Map;
состояния Kernel;
список модулей;
адреса;
размеры;
CRC;
donor comparison;
consensus;
Universal Donor Plan;
список изменений;
предупреждения;
результат повторной проверки.
Главный принцип программы
Сначала анализ — потом ремонт.
Нужно определить, что именно повреждено, и только после этого вносить изменения.
Цель программы — не сделать BIN похожим на донор, а восстановить родную прошивку с минимальным вмешательством.
Работа с донором
Наличие рабочего донора ещё не означает, что его можно полностью записывать в телевизор.
Перед восстановлением желательно максимально точное совпадение:
модель ТВ;
Main Board;
revision платы;
CPU;
DRAM;
Panel;
tuner;
Project;
размер SPI;
структура Firmware.
Дамп от телевизора с таким же шасси, но другой матрицей, может использоваться для анализа отдельных модулей, однако это не делает его автоматически безопасным для полного клонирования.
Важно
Перед любыми действиями обязательно сохраняйте полный родной дамп SPI.
Рекомендуется хранить отдельно:
ORIGINAL_BAD.bin
DONOR.bin
REFERENCE_01.bin
REFERENCE_02.bin
REPAIRED.bin
REPORT.txt
CHANGES.csv
Никогда не заменяйте исходный дамп восстановленным файлом.
После ремонта обязательно проверяйте:
количество изменённых байт;
адреса изменений;
состояние Kernel;
состояние модулей;
SPI Map;
SHA-256;
защищённые области;
итоговый REPORT.
Если программа предлагает неожиданно большой объём изменений — не записывайте BIN во Flash без дополнительной проверки.
Для пополнения базы KENOTRONTV
Особенно нужны реальные проверенные пары:
битый родной дамп + рабочий донор
Ещё лучше:
BAD + 2 или более независимых рабочих reference-дампа
Это позволяет строить более надёжные fingerprints и Multi-reference Consensus.
Особенно интересуют платформы:
MStar / MSD;
MediaTek;
Realtek;
SunPlus;
SiS;
Novatek;
TP.MS;
TP.MT;
T.MS;
T.SIS;
HK.T;
JUC;
CV;
другие распространённые TV Main Board.
При добавлении дампа желательно указывать:
марку и полную модель телевизора;
Main Board;
revision платы;
CPU;
Panel;
T-Con;
tuner;
маркировку SPI;
размер SPI;
используемый программатор;
неисправность телевизора;
результат после ремонта.
Версия
KENOTRONTV TV SPI LAB v3.1.8
Windows x64
Самостоятельный инженерный программный комплекс анализа и восстановления SPI-прошивок телевизоров.
Предназначен прежде всего для мастеров по ремонту телевизоров и требует понимания принципов работы SPI Flash, прошивок, модулей и сервисных данных.
KENOTRONTV TV SPI LAB
Анализ → диагностика → сравнение → consensus → восстановление → повторная проверка
Что нового в версии 1.0.0 Просмотр изменений
Размещено
KENOTRONTV TV SPI LAB v3.2.3
Что нового:
Исправлено окно журнала анализа и ремонта.
Журнал теперь отображается сразу после открытия, без необходимости растягивать окно.
Исправлена первоначальная раскладка элементов окна.
Добавлена стабильная работа журнала при изменении размера, разворачивании и восстановлении окна.
Установлен минимальный размер окна журнала для нормальной читаемости.
Алгоритмы анализа и восстановления в этой версии не изменялись.

Рекомендуемые комментарии
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Это очень просто!
РегистрацияВойти
Уже есть аккаунт? Войти в систему.
Войти