Перейти к содержанию

7 изображений

Информация о файле

KENOTRONTV TV SPI LAB v3.1.2 — CLEAN CORE

Инженерный комплекс для анализа, диагностики, сравнения и восстановления 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.

KENOTRONTV MSTAR SOFTWARE RESEARCH

Встроенный собственный анализатор MStar.

Позволяет:

находить TEL-контейнеры;

отдельно проверять каждый Kernel;

анализировать все TEL-модули;

определять физические и логические границы модулей;

вычислять CRC16 и SHA-256;

проверять LZMA;

сравнивать одинаковые логические модули даже при разных физических адресах;

определять повреждённые или отличающиеся модули;

выявлять SOURCE-OUTLIER;

использовать несколько независимых эталонов;

выполнять повторную проверку результата после ремонта.

Для старых платформ типа MSD3704 / DUAL-TEL неизвестный legacy check-word не используется как единственный критерий исправности дампа.

Вердикт строится по совокупности реальных признаков:

Kernel → TEL → Modules → Structure → Reference Consensus → Profile.

Multi-reference Consensus

Программа поддерживает анализ нескольких доноров и эталонных дампов.

Если один и тот же модуль подтверждается несколькими независимыми рабочими прошивками, а родной модуль отличается, программа может определить его как вероятно повреждённый.

Это особенно важно при работе с прошивками, где:

физические адреса модулей отличаются;

разные версии ПО имеют разный Software Size;

отдельные блоки зависят от модели телевизора;

присутствуют Panel-specific или Project-specific данные.

Программа не считает любой отличающийся модуль автоматически повреждённым.

Учитывается происхождение донора и его совместимость.

Corruption Heatmap

Инструмент поиска подозрительных областей SPI.

Для регионов анализируются:

entropy;

процент FF;

процент 00;

отличие от донора;

структура данных;

принадлежность к известному региону;

степень подозрительности.

Heatmap помогает быстро увидеть:

пустые области;

повреждённые сектора;

аномальные изменения;

сильно отличающиеся участки;

перемещённые или изменённые структуры.

Donor Compatibility Score

Перед автоматическим восстановлением программа оценивает совместимость донора.

Проверяются:

размер SPI;

платформа;

профиль;

Main Board;

структура прошивки;

TEL layout;

количество и ID модулей;

размеры модулей;

Project/Board признаки;

DRAM;

Software layout;

SPI Map;

Factory/NVRAM;

служебные области;

совместимость логических модулей.

Совпадение размера SPI ещё не означает, что донор подходит.

При недостаточной совместимости автоматический ремонт блокируется.

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

с обязательной фиксацией адреса и изменений.

Безопасное восстановление

Главный принцип KENOTRONTV TV SPI LAB:

Максимально сохранить родной дамп телевизора.

Если повреждён один модуль, сектор или несколько байт, программа должна по возможности восстановить именно повреждённую область, а не без необходимости заменять весь SPI чужой прошивкой.

Полное клонирование донора не считается безопасным способом ремонта.

Особенно если отличаются:

Panel;

Main revision;

DRAM;

tuner;

Project ID;

Factory;

NVRAM;

индивидуальные ключи.

Автоматическое восстановление

Для поддерживаемых платформ программа может:

проанализировать исходный дамп;

определить повреждённую область;

проверить донора;

сравнить логические модули;

использовать reference consensus;

выполнить разрешённое восстановление;

сохранить защищённые области исходного телевизора;

заново проанализировать полученный BIN;

проверить результат;

создать отчёт об изменениях.

Результат не должен получать статус успешного ремонта только потому, что файл был сохранён.

Необходима повторная проверка структуры.

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

После автоматического восстановления программа повторно анализирует созданный BIN.

Проверяются:

Kernel/Container;

TEL;

список модулей;

границы модулей;

CRC/LZMA там, где применимо;

структура SPI;

сохранность защищённых областей;

SHA-256;

профиль;

provenance внесённых изменений.

Технические отчёты

Программа автоматически создаёт техническую информацию по анализу и ремонту.

В отчёте могут отображаться:

исходный SHA-256;

итоговый SHA-256;

платформа;

профиль;

карта SPI;

состояния Kernel;

список модулей;

адреса;

размеры;

CRC;

результаты donor comparison;

consensus;

список изменений;

предупреждения;

результат повторной проверки.

Главный принцип программы

Сначала анализ — потом ремонт.

Необходимо определить, что именно повреждено, и только после этого вносить изменения.

Цель программы — не сделать 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;

MediaTek;

MSD;

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;

используемый программатор;

неисправность телевизора;

результат после ремонта.

При сообщении об ошибке программы желательно приложить

модель телевизора;

Main Board;

Panel;

маркировку SPI;

исходный BAD;

donor/reference;

скрин программы;

REPORT;

лог анализа;

описание того, что программа определила неправильно.

Версия

KENOTRONTV TV SPI LAB v3.1.1 — CLEAN CORE

Windows x64

Самостоятельный инженерный программный комплекс анализа и восстановления SPI-прошивок телевизоров.

Предназначен прежде всего для мастеров по ремонту телевизоров и требует понимания принципов работы SPI Flash, прошивок, модулей и сервисных данных.

KENOTRONTV TV SPI LAB

Анализ → диагностика → сравнение → consensus → восстановление → повторная проверка.

 

 


Что нового в версии 1.0.0   Просмотр изменений

Размещено

KENOTRONTV TV SPI LAB v3.1.4

Что нового:

Добавлена поддержка TP.MS3663S.PA671 / MSD3663.

Добавлены заводские профили POLARLINE 20PL11TC и 24PL11TC.

Реализовано распознавание заводских MStar MERGE/TAR как программного донора.

Добавлен контроль совместимости по boot fingerprint, чтобы не смешивать PA671 с PB801/PB818.

Улучшена работа восстановления программной области с сохранением индивидуальных данных исходного дампа.

Подготовлена база для дальнейшего добавления семейства TP.MS3663S.PB801 / PB818.


Обратная связь

Рекомендуемые комментарии

ranc

Опубликовано

Интересно будет потестировать

LiVan

Опубликовано

@ranc Конечно, скачивайте и тестируйте, любая обратная связь сейчас очень полезна.

Особенно приветствуются реальные проблемные дампы и новые платформы, которые ещё не добавлены в базу программы.

Если встретится интересный случай, присылайте:

  • марку и модель телевизора;
  • точную маркировку Main Board и её ревизию;
  • процессор;
  • Panel;
  • маркировку SPI Flash;
  • родной битый дамп;
  • описание неисправности;

по возможности — рабочий донор или другой проверенный дамп с этой платформы.

Донор не обязательно должен быть именно от такой же модели телевизора.

Для анализа может подойти прошивка с той же платформы/шасси, особенно если совпадают Main Board, ревизия платы, процессор, тип памяти и структура прошивки.

Даже при другой матрице такой дамп может быть очень полезен как сравнительный эталон. Программа сама должна определить, какие области совместимы, а какие переносить нельзя.

Если есть два или несколько рабочих доноров, присылайте все.

Это особенно ценно для Multi-reference Consensus и позволяет точнее выявлять действительно повреждённые модули.

Пишите также, что программа определила правильно, где ошиблась и чего, по вашему мнению, ей не хватает.

Все полезные реальные платформы и проверенные случаи будем постепенно добавлять и отрабатывать.

Главное для развития базы — родной битый дамп + максимально полная информация по аппарату + рабочие reference-дампы, если они есть.

Писать можно здесь в отзывах или ЛС мне на почту. Так же можно в тему поддержки:

 

ильшат

Опубликовано

11 часов назад, ranc сказал:

Интересно будет потестировать

Тоже хотел 

LiVan

Опубликовано

Друзья хотеть мало... Чтобы программа получила разитие присылайте дампы.

[01] TP.MS3663S.PA671 / MSD3663
[02] TP.MS3663S.PB801 / MSD3663
[03] TP.MS3663S.PB818 / MSD3663
[04] TP.MS3663S.PB819 / MSD3663

[05] TP.MS3463S.PB801 / MSD3463
[06] TP.MS3463S.PB711 / MSD3463
[07] другие MSD3463

[08] TP.MS338E.PB803
[09] TP.MS338.PB801
[10] TP.MS308C.PB710/PB711

[11] T.VST59.031
[12] T.VST59.A5B
[13] TP.VST59S.PB813
[14] TP.VST59.PB819
[15] CV59SH-U32
[16] CV59L-C

[17] TP.V56.PB816
[18] TP.V56.PB801
[19] CV56BH-Q28
[20] CV56XL-U24

[21] CV512H-U42
[22] CV512H-U24
[23] другие S2T512

[24] T.SIS231.T62
[25] T.SIS231.T65 — другие версии
[26] T.SIS231.T76

[27] Vestel 17MB82/82S
[28] Vestel 17MB95/95S
[29] Vestel 17MB96
[30] Vestel 17MB100/110

[31] Novatek SPI-платформы
[32] Realtek SPI-платформы

Лучший вариант — не просто один рабочий BIN, а комплект:

родной битый дамп + рабочий дамп/донор + Main + CPU + SPI + Panel + симптом неисправности.

А ещё лучше:

1 BAD + 2 GOOD одной платформы.

Тогда мы можем определить не просто «вот здесь отличаются байты», а уже реально построить профиль:

BOOT → KERNEL → MODULES → LOGO → FACTORY → NVRAM → KEYS

и понять, что разрешено восстанавливать, а что нельзя трогать.

ильшат

Опубликовано

Куда посылать? 

LiVan

Опубликовано

сюда в коментарии можно.

Лучший вариант — не просто один рабочий BIN, а комплект:

родной битый дамп + рабочий дамп/донор + Main + CPU + SPI + Panel + симптом неисправности.

А ещё лучше:

1 BAD + 2 GOOD одной платформы.

Тогда мы можем определить не просто «вот здесь отличаются байты», а уже реально построить профиль:

BOOT → KERNEL → MODULES → LOGO → FACTORY → NVRAM → KEYS

и понять, что разрешено восстанавливать, а что нельзя трогать.

То есть, что я хочу сказать: рабочих дампов у меня много, но нужно именно:

родной битый дамп + рабочий дамп/донор + Main + CPU + SPI + Panel + симптом неисправности.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Это очень просто!

Регистрация

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Избранное

    • KENOTRONTV TV SPI LAB 3.0
      Инженерный комплекс для анализа, проверки, сравнения и восстановления SPI-прошивок телевизоров.
      Программа предназначена для работы с полными дампами SPI Flash и позволяет не просто сравнивать прошивку с донором, а разбирать структуру BIN, находить повреждённые области, проверять контрольные суммы, модули, служебные данные и выполнять контролируемое восстановление родного дампа.
      Основные возможности
      автоматический анализ SPI BIN; определение платформы и структуры прошивки; автоматическая карта SPI: BOOT / KERNEL / MODULES / LOGO / FACTORY / NVRAM / KEYS; глубокий анализ MStar/TEL; проверка и распаковка LZMA-модулей; проверка CRC-32, SHA-256 и структуры контейнера; Corruption Heatmap — поиск подозрительных, пустых и повреждённых областей; Donor Compatibility Score — оценка совместимости донора; сравнение отдельных регионов с донором; поддержка нескольких доноров и анализ совпадений; безопасное автоматическое восстановление; ручной режим восстановления; SPI HEX Analyzer:
      HEX; ASCII; физические адреса; entropy; FF/00 %; CRC32; SHA-256; поиск строк; извлечение выбранного участка в отдельный BIN; сравнение выбранного региона с донором; анализ Factory / NVRAM / MAC / HDCP / CI / EEPROM; поиск основных и зеркальных служебных областей; Firmware Explorer; Boot Chain Analyzer; поиск и извлечение PNG/JPEG/BMP из прошивки; визуальный редактор регионов; HEX Editor; Patch Manager; ручное редактирование OLD → NEW; редактор Factory/NVRAM/Keys; редактор профилей платформ; повторная проверка BIN после ремонта; автоматическое создание технического отчёта.
      Главный принцип программы
      Максимально сохранять родной дамп телевизора.
      Если повреждён один сектор, модуль или несколько байт, программа старается восстановить
      только повреждённую область, не заменяя без необходимости весь BIN чужой прошивкой.
      Особое внимание уделяется сохранению индивидуальных данных аппарата:
      MAC;
      HDCP;
      CI Key;
      Serial;
      Factory;
      NVRAM;
      Panel Settings;
      EEPROM;
      пользовательских и заводских настроек.
      Работа с донором
      Наличие рабочего донора ещё не означает, что его можно полностью записывать в телевизор.
      Перед восстановлением программа анализирует совместимость и проверяет:
      размер SPI;
      платформу;
      структуру прошивки;
      Main;
      Project ID;
      DRAM;
      расположение модулей;
      Factory/NVRAM;
      служебные области;
      контрольные суммы.
      При низкой совместимости автоматическое восстановление может быть заблокировано.
      • 6 ответов
    • Samsung UE65CU7100UXRU KANT_SU2E BN41-02992A комплект дампов
      Samsung UE65CU7100UXRU KANT_SU2E BN41-02992A
      панель: CY-BC065HGSV1H
      main: BN41-02992A KANT_SU2E
      проц: SDP20405 ver.00
      eMMC: KLM8G1GETF-B041
      24С512
      EN25Q40 - 2шт
       
       
       
        • Спасибо
      • 0 ответов
    • HAIER 55 SMART TV S2 PRO, T.MT9602.731 LVU550CSDX EMMC KLMG1ETD
      HAIER 55SMART TV S2 PRO
      T.MT9602.731
      LVU550CSDX
      EMMC KLMG1ETD
      Полный бэкап с рабочей платы.
        • Отлично!
      • 0 ответов
    • GAZER TV49-US2G, HK.T.RT2861V09, HV490QUB, eMMC Toshiba 016G30 16GB, полный дамп
      TV GAZER EMMC Dump
      TV GAZER TV49-US2G
      шасси: HK.T.RT2861V09
      матрица: HV490QUB
      БП: PW.168W2/801
      Считан лично программатором UFPI
      Дамп сброшен до заводских настроек.
        • Спасибо
      • 0 ответов
    • Samsung TV Plus S-4300, TPD.SK332.PB801(T), HV430FHB-F94, NT72690, eMMC KLM4G1FETE-B041, полный дамп
      Samsung TV Plus S-4300
      панель: HV430FHB-F94
      main: TPD.SK332.PB801(T)
      T-con: TF511F7-A V1.0
      проц: NT72690TBG-8C2K
      KLM4G1FETE-B041
      BL24C512
      XMC25QH32B
       
       
        • Спасибо
      • 0 ответов
  • Статистика Загрузок

    9 397
    Файлы
    2 854
    Комментариев
    1 668
    Отзывов
    Последний файл
    Автор LiVan

    3    6

×
×
  • Создать...