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

Русификация Skyworth 50 QLED Smart TV


Рекомендуемые сообщения

  • VIP(PERMANENT)
Опубликовано (изменено)

Skyworth 50 QLED Smart TV
main: TP.MT9632.PC752(T)
проц: MT9632EAATDB
eMMC: THGAMRG7T13BAIL
T-con: CV92514C2A
панель: на планках CV500U5-T01-XR-1
на стикере: RDL500WY(TT0-00B) Ty:CV500U5-T01

Возможно ли сменить регион или русифицировать прошивку на этом телевизоре.

Материнка свежая, инфы по ней ноль. Дамп слил. Вот

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.
 и фото.

В сервисном меню ничего практически не изменить, UART DEBUG off, не меняется.

Лог по UART:

Спойлер

UART_115200

AC_ON
01-2L-SM-04-20200210
MIU0_DQS-OK
BIST0-OK
BAP=1
BAP=1
optee teeloader entry
MultiOptee image detected, ModelID=00000004
MultiOptee image detected, ModelID=00000004
CusConfig
eMMC_RPMB_Check_Program_Key
*ree_opt=0000007B
BAP=1
Auth reeloader...
Decrypt reeloader...
Check reeloader magic ID...
Version check on reeloader...
BAP=1
BAP=1
Auth CKB...
Decrypt CKB...
Check CKB magic ID...
ns_uboot_boot
NOTICE:  BL3-1: v1.1(debug):342a5851
NOTICE:  BL3-1: Built : 20:26:24, Dec 26 2021
INFO:    BL3-1: Initializing runtime services
INFO:     [Booting] mstar_send_magic_ATF 496
INFO:    BL3-1: Initializing BL3-2
[Ramlog] ramlog_init init success

INFO:    BL3-1: Preparing for EL3 exit to normal world
INFO:    BIN1_32bit mode Dec 26 2021 20:26:24
INFO:    R1 0
INFO:    R2 0
INFO:    R3 0
ree_entry
         U[AT][MB][start ub][595]

U-Boot 2011.06-dirty (May 10 2024 - 11:01:14)

[Mboot] ===== sw IR Config Register =====
[Mboot] ===== Attach IR Interrupt  ======
Uboot Relocation:  152 MiB

eMMC HS400 5.1 200MHz
eMMC 14.48 GB
eMMC used life: 0~10%
 CID
  0x00C6389E
  0xC0850030
  0x30473631
  0x30000111

[CVTE]Wakeup intercept 1.5S
CRC Check OPEN: 1

[CVTE] PM VERSION:Aug 04 2021,10:16:22
WOW_GPIO_NUM        = 0
WOW_GPIO_NUM is invalid
WOBT_GPIO_NUM       = 255
WOBT_PM_GPIO_NUM    = 255
WOEWBS_GPIO_NUM     = 255
WOEWBS_PM_GPIO_NUM  = 255
BTW = FF
USB = FF
VAD = FF
0x8701
›Ј«*±«5jKWБA©¶єоT‹AЙ®°ѓ#бUART_115200

AC_ON
01-2L-SM-04-20200210
MIU0_DQS-OK
BIST0-OK
BAP=1
BAP=1
optee teeloader entry
MultiOptee image detected, ModelID=00000004
MultiOptee image detected, ModelID=00000004
CusConfig
eMMC_RPMB_Check_Program_Key
*ree_opt=0000007B
BAP=1
Auth reeloader...
Decrypt reeloader...
Check reeloader magic ID...
Version check on reeloader...
BAP=1
BAP=1
Auth CKB...
Decrypt CKB...
Check CKB magic ID...
ns_uboot_boot
NOTICE:  BL3-1: v1.1(debug):342a5851
NOTICE:  BL3-1: Built : 20:26:24, Dec 26 2021
INFO:    BL3-1: Initializing runtime services
INFO:     [Booting] mstar_send_magic_ATF 496
INFO:    BL3-1: Initializing BL3-2
[Ramlog] ramlog_init init success

INFO:    BL3-1: Preparing for EL3 exit to normal world
INFO:    BIN1_32bit mode Dec 26 2021 20:26:24
INFO:    R1 0
INFO:    R2 0
INFO:    R3 0
ree_entry
         U[AT][MB][start ub][595]

U-Boot 2011.06-dirty (May 10 2024 - 11:01:14)

[Mboot] ===== sw IR Config Register =====
[Mboot] ===== Attach IR Interrupt  ======
Uboot Relocation:  152 MiB

eMMC HS400 5.1 200MHz
eMMC 14.48 GB
eMMC used life: 0~10%
 CID
  0x00C6389E
  0xC0850030
  0x30473631
  0x30000111

[CVTE]Wakeup intercept 1.5S
CRC Check OPEN: 2
[STR] Enter Refresh Mode

[CVTE] PM VERSION:Aug 04 2021,10:16:22
WOW_GPIO_NUM        = 255
WOW_PM_GPIO_NUM     = 255
WOBT_GPIO_NUM       = 7
WOBT_PM_GPIO_NUM    = 0
WOEWBS_GPIO_NUM     = 255
WOEWBS_PM_GPIO_NUM  = 255
BTW = FF
USB = FF
VAD = FF
0x8300
›Ј«*‘«jKWБA©¶є9оT‹AЙ®°Ј#б

 

Полный дамп выложил на форуме.

Изменено пользователем VEK
Опубликовано

на вебос?

  • Техподдержка
Опубликовано

@VEK Судя по логам и описанию, у тебя Skyworth с новой материнкой на MediaTek MT9632, которая идёт с прошивкой под закрытую платформу CVTE (типично для Skyworth/TCL/Philips последних лет).

Здесь есть несколько моментов, из-за которых простая смена региона или "русификация" через сервисное меню невозможна:


1. Закрытый загрузчик и защищённый boot chain

  • В логах видно:

    Auth reeloader...
    Decrypt reeloader...
    Auth CKB...
    Decrypt CKB...
    

    Это говорит о подписи всех бинарников — загрузчик, ядро, rootfs проходят проверку RSA/производственного ключа.
    Любая модификация образа или дампа без пересборки с правильной подписью — TV не загрузится.


2. Сервисное меню урезано

  • На MT9632 часто доступен только Basic Factory Menu, а Extended / Engineering Menu отключены в прошивке.

  • Пункт UART DEBUG off в твоём случае программно заблокирован (#ifdef RELEASE в u-boot / kernel config).

  • Даже если бы включился debug — region flags у CVTE платформы обычно жёстко прописаны в "vendor partition" или отдельном config.bin.


3. Регион и язык

  • Русский язык, скорее всего, не в "main firmware", а в locale pack, который лежит в vendor.img или system.img.

  • У тебя Android TV / Google TV на базе MT9632 — тут языковые пакеты можно подменить только через перепаковку system/vendor (но см. пункт 1 — подпись не даст загрузиться).


4. Возможные пути

  • Если есть полный дамп eMMC и доступ к программатору — можно:

    1. Изучить разделы (super, vendor, system, boot, dtbo и т. д.).

    2. Найти custom_config.xml или region_config.bin в vendor.

    3. Понять, где лежит список языков и включить русский.

    4. Но — потребуется либо отключить secure boot (не всегда реально), либо найти заводскую прошивку с включённым русским и прошить весь комплект разделов, включая подписанные.

  • Вариант с инженерной прошивкой — иногда Skyworth / CVTE выпускает сервисный образ без проверки подписи, но их найти крайне трудно (часто только у авторизованных сервисов).


5. Почему через UART не получится сейчас

  • В твоём логе UART выводит только до загрузки ядра, дальше — тишина, потому что earlycon и debug отключены.

  • Чтобы войти в uboot console, нужен либо аппаратный key combo (IR code / кнопка на плате), либо перемычка на testpoint, которая заставит загрузчик уйти в USB burn mode или fastboot.

  • MT9632 умеет fastboot, но в потребительских прошивках он чаще всего убран.

💡 Сейчас, в твоей ситуации, единственный быстрый способ "получить русский" — это достать оригинальную прошивку от модели с тем же железом и русским языком, а затем перелить её в полном объёме через программатор, сохранив калибровочные и серийные разделы.

Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте!
🧠 Вашу голову пока что не заменили. Пользуйтесь по назначению.

Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание.
⚠️ Возможны ошибки — проверяйте информацию самостоятельно.
🔧 AI-помощник по электронике и Smart TV на форуме KenotronTV.

  • Техподдержка
Опубликовано

Вот по шагам, как на MT9632 искать и менять регион в дампе, чтобы проверить, есть ли шанс без взлома подписи!

 «Полевой» план именно для MT9632 (TP.MT9632.PC752) на платформе CVTE, чтобы понять, можно ли включить русский/сменить регион без переподписи.


0) Риски и бэкап

  • Обязательно сделай полный бэкап eMMC: user, boot0/boot1, rpmb и все GPT-разделы.

  • Не трогай калибровки: nvram, nvcfg/nvdata, factory, tvconfig (копию сохранить отдельно).


1) Инвентаризация разметки eMMC

Цель: понять, какие разделы есть и что из них «под замком» (AVB/verity), а что можно править.

  1. Узнай GPT:

    sgdisk -p emmc_full.img
    parted -s emmc_full.img unit s print
    
  2. Подмонтируй разделы через loop/kpartx:

    kpartx -av emmc_full.img
    # получишь /dev/mapper/loopXpY -> монтируй ro
    mount -o ro /dev/mapper/loopXpY /mnt/pY
    
  3. Выпиши кандидатов: обычно есть super, vbmeta, vbmeta_system, vbmeta_vendor, boot, dtbo, и что важно: persist, oem, tvconfig, factory, иногда product, odm, system_ext.


2) Достать динамические разделы из super

Цель: увидеть содержимое system/vendor/product/... и найти там языки/регион.

  1. Вырежи super.img из дампа (по секторам) и распакуй:

    lpunpack super.img out/
    # внутри появятся system.img, vendor.img, product.img, odm.img, system_ext.img (не всегда все)
    
  2. Преобразуй sparse-образы в «сырые»:

    simg2img vendor.img vendor.raw.img
    simg2img product.img product.raw.img
    simg2img system.img system.raw.img
    
  3. Смонтируй ro:

    mount -o ro,loop vendor.raw.img /mnt/vendor
    mount -o ro,loop product.raw.img /mnt/product
    mount -o ro,loop system.raw.img /mnt/system
    

3) Где обычно «живут» язык/регион на CVTE/MT9632

Ищи в таком порядке (сверху вниз — от самых реалистичных без подписи к «запертым»):

A. Разделы БЕЗ проверки подписи (часто):

  • persist — свойства persist.*, локаль по умолчанию.

  • tvconfig / factory — ini/json/bin с регионом/страной, языковым списком, DVB-настройками.

  • oem — иногда OEM-оверлеи/настройки.

B. Под verity/AVB (обычно «заперты»):

  • vendor, product, system, odm, system_ext.

Что искать (шаблоны):

strings -a /path/to/*.img | grep -iE 'region|country|locale|language|russia|ru[-_]?RU|cis|tvconfig|cvte|skyworth'
grep -RiE 'region|country|locale|language|ru[-_]?RU' /mnt/{vendor,product,system} 2>/dev/null

Типичные места:

  • /vendor/etc/**cvte**/, /vendor/etc/**skyworth**/ (xml/json/ini)

  • /product/etc/locale_config.xml, overlays Overlay/.../res/values/arrays.xml

  • build.prop в /system, /vendor, /product (пары ro.product.locale*, ro.product.*.market, ro.boot.hwc)

  • В tvconfig/factory: config.ini, region.ini, country.cfg, shipping.cfg и т.п. (часто в текстовом INI/JSON)


4) Проверка, какие разделы покрывает AVB/verity

Цель: понять, можно ли редактировать «персистентные» разделы без переподписи.

  1. Посмотри vbmeta*.img:

    avbtool info_image --image vbmeta.img
    avbtool info_image --image vbmeta_system.img
    avbtool info_image --image vbmeta_vendor.img
    
  2. В «List of descriptors» ищи, есть ли среди проверяемых: system, vendor, product, odm, system_ext, а также persist, oem, tvconfig, factory.

    • Если persist/tvconfig/oem НЕ фигурируют — это твои цели: их можно менять без переподписи образов.


5) Попытка №1: задать локаль через persist (без переподписи)

  1. Смонтируй persist RW (сначала сделай копию!):

    mount -o rw /dev/mapper/loopXpPersist /mnt/persist
    
  2. Проверь каталоги свойств:

    • /mnt/persist/property/

    • или файл /mnt/persist/default.prop / persist.prop (зависит от сборки)

  3. Добавь/измени строки (если файлы свойств существуют; кодировка — ASCII/UTF-8):

    persist.sys.locale=ru-RU
    persist.sys.language=ru
    persist.sys.country=RU
    

    Иногда ещё:

    persist.sys.localedefault=ru-RU
    persist.sys.languagelist=ru,en
    
  4. Сними флаги «только чтение» если нужно, аккуратно синхронизируй:

    sync && umount /mnt/persist
    
  5. Важно: На Android 10+ часть persist.* может игнорироваться, если init не читает свойства из persist/property на этой прошивке. Но попробовать стоит: это самый «безопасный» путь.


6) Попытка №2: tvconfig / factory (регион/языки UI и DVB)

Если в GPT есть tvconfig/factory:

  1. Смонтируй RW (через копию!).

  2. Ищи ini/json:

    • ключи вроде Country, Region, DefaultLanguage, LanguageList, Market, DVB_Region.

  3. Если формат бинарный и в конце/начале лежит CRC — правка «сломает» файл. Проверь:

    binwalk -e file.bin
    strings -a file.bin | head
    
    • Если обычный INI/JSON — редактируй.

    • Если есть явная контрольная сумма — лучше не трогать без понимания формата (иначе TV откатит/игнорирует конфиг).


7) Попытка №3: OEM/Overlay (если есть oem)

  1. Проверь раздел oem (или каталог /oem если он монтируется в рантайме).

  2. Иногда OEM-оверлеи переопределяют локали/регион через XML в стиле AOSP Overlay.
    Ищи overlay, locale_config.xml, массивы supported_locales.


😎 Что делать, если язык/регион только во «взаперти» (vendor/product/system)

Если нужные файлы только в vendor/product/system и их нет «сверху»:

  • Без OEM-ключа переподписать AVB нельзя → после правки TV не загрузится.

  • Тогда варианты:

    1. Найти полную заводскую прошивку именно для TP.MT9632.PC752 с поддержкой RU (с теми же panel/T-Con/таймингами!) и прошить «как есть», перенеся свои калибровки (nvram/nvcfg/factory/tvconfig).

    2. Найти инженерный образ (редко в паблике), где AVB ослаблен.

    3. Проверить, не лежит ли «белый список языков» в product (иногда он не под verity; см. vbmeta_* ещё раз).


9) Косвенные рычаги без правки образов

  • Сервисное меню: на CVTE часто есть доп. меню (Hotel/Shipping/Region), но его могут скрывать билд-флаги. Если найдёшь IR-код или комбинацию — проверь ещё раз («русификация» иногда включается флагом Country=RUS). Раз ты писал, что меню урезано — шанс небольшой, но на всякий случай проверь разные входы (обычные для CVTE: MUTE-1-8-2 или INFO-MENU-MUTE-POWER и т. п.; зависят от прошивки).

  • UART/fastboot: в потребительских билдов fastboot почти всегда вырезан, а u-boot консоль закрыта.


10) Как минимальными изменениями проверить «заходит» ли русский

  1. Попробуй только persist (п.5).

  2. Если без эффекта — только tvconfig/factory (п.6), меняя DefaultLanguage/LanguageList и регион на RUS/RU.

  3. Если после правки язык появился в списке — успех. Если список языков вообще не меняется, почти наверняка он определяется в product/vendor (а значит заперт AVB).


11) Полезные команды «на месте»

# поиск локалей и регионов в смонтированных образах
grep -RinoE '(^|[^A-Za-z])(ru[-_]?RU|Russia|Russian|Region|Country|Locale|Language)' /mnt/{vendor,product,system} 2>/dev/null

# build.prop (часто подсказки по рынку/региону)
grep -n 'ro\..*locale\|market\|region\|country\|boot.hwc' /mnt/{system,product,vendor}/**/build.prop 2>/dev/null

# список разделов, быстрый осмотр
lsblk; blkid

Что считать «победой» без переподписи

  • Русский появился в списке языков и выбирается в UI.

  • Регион сменился (разрешились DVB-таблицы/частоты/EPG/форматы).

Если этого не добиться правкой persist/tvconfig/oem, значит язык/регион «зашиты» в vendor/product/system, и тогда остаются только полная прошивка с поддержкой RU или инженерный образ.


Нюансы и предостережения

  • AVB/verity: не редактируй ничего из списка, который показал avbtool как «прикрытое» — будет бутлуп.

  • Widevine/DRM/OTT: смена региона иногда ломает Netflix/Prime (сертификация).

  • CRC в factory/tvconfig: если формат бинарный и с CRC — лучше не трогать без реверса.

  • Всегда проверяй на копиях разделов и имей как откатить обратно программатором.

  • Отлично! 1

Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте!
🧠 Вашу голову пока что не заменили. Пользуйтесь по назначению.

Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание.
⚠️ Возможны ошибки — проверяйте информацию самостоятельно.
🔧 AI-помощник по электронике и Smart TV на форуме KenotronTV.

  • VIP(PERMANENT)
Опубликовано

Без помощи человека, который с этим на "ТЫ", не получится. А других дампов на просторах инета нет, как и упоминаний об этой материнке! Только на Али увидел такой майн, и то не ясно с какого аппарата.

  • Отлично! 1
Опубликовано

@VEK , тебя спросили

4 часа назад, Aleh сказал:

на вебос?

И посмотри , есть ли надписи и наклейки на обратной стороне майна

Да , и в тему нужно добавлять фото...

  • Отлично! 1
  • Техподдержка
Опубликовано

Skyworth 50 QLED Smart TV с платой TP.MT9632.PC752 и процессором MediaTek MT9632EAATDB точно не на WebOS — он работает на Android TV (скорее всего Android 10 или 11) с фирменной оболочкой от CVTE.

MT9632 — это чип, который в современных телевизорах используют TCL, Skyworth, Philips, Metz, Sharp и другие бренды именно для Android TV.

Внутри стоит Linux-ядро (обычно версии 4.9 или 5.4), сверху — Android TV/Google TV, а поверх Android — собственный интерфейс и приложения CVTE, которые управляют тюнером, входами, меню и настройками.

Лог загрузки это подтверждает: есть u-boot, optee, раздел super с system, vendor, product, а также vbmeta — это типичная структура для Android с A/B-разделами. В WebOS такого нет: там своя файловая разметка (rootfs, lgeapp, lginit и т.д.) и другие загрузочные цепочки.

Проще говоря, это не LG-шная WebOS, а Android TV с кастомным "телевизионным" слоем от Skyworth/CVTE.

Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте!
🧠 Вашу голову пока что не заменили. Пользуйтесь по назначению.

Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание.
⚠️ Возможны ошибки — проверяйте информацию самостоятельно.
🔧 AI-помощник по электронике и Smart TV на форуме KenotronTV.

  • VIP(PERMANENT)
Опубликовано

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.
Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.
Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.
Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Всё в архиве, в облаке по ссылке выложил. С обратной стороны платы нет информации.

  • Техподдержка
Опубликовано

Что это за ТВ и что видно на фото

  • Это Skyworth / CVTE на SoC MediaTek MT9632 — платформа Android TV / Google TV (не webOS).

  • На фото — Factory Menu (урезанное). Оно показывает базовую инфу и несколько сервисных тумблеров, но регион/языки тут не меняются.

  • Ключевые строки из меню:

    • Main-MCU Version: сборка от 2024-05-10.

    • Model Name: Q1S50G3AXXC032T00A — код модели/проекта.

    • OptionInfo: cus — «клиентский» профиль конфигурации.

    • KEY1.4 = 30013048, KEY2.2 = 12977013 — конфигурационные ключи (см. ниже).

    • WB状态 = FAIL — нет/битая калибровка White Balance (в factory).

    • UART Debug = Off — отладочная консоль закрыта.

    • Счётчики LIT/Total Time = 0 — плата свежая/после прошивки.


Что такое KEY1.4 / KEY2.2 и почему они важны

На CVTE эти KEY — ID-конфигурации, которые прошивка читает из factory / tvconfig / иногда oem.
Они включают/отключают регион (DVB/ATSC/ISDB), список языков, CI+, HDR/Dolby, PVR, HbbTV, BT/Wi-Fi и т. п.
Даже если строки русского есть в system/vendor, язык не появится, пока профиль по ключам его не разрешает.

Итог: чтобы включить RU/сменить регион без переподписи, нужно найти где лежат ключи/настройки в «несторожимых» разделах и заменить их на вариант, где RU разрешён, либо править явные поля вроде LanguageList/Country=RU, если они читаются напрямую из factory/tvconfig.


Пошагово: как искать и менять регион/языки/KEY на MT9632 (CVTE)

0) Риски и бэкап

  1. Слить полный eMMC: user, boot0/boot1, rpmb.

  2. Отдельно сохранить разделы калибровок: factory, tvconfig, nvram/nvcfg/nvdata, persist.

  3. Работай только на копиях разделов.

1) Посмотреть разметку

sgdisk -p emmc_full.img
parted -s emmc_full.img unit s print
kpartx -av emmc_full.img   # получишь /dev/mapper/loopXpY
mount -o ro /dev/mapper/loopXpY /mnt/pY

Ищи кандидатов: super, vbmeta*, factory, tvconfig, persist, oem (если есть), а также system/vendor/product/... (они обычно «под замком»).

2) Проверить, какие разделы прикрыты AVB/verity

avbtool info_image --image vbmeta.img
avbtool info_image --image vbmeta_system.img
avbtool info_image --image vbmeta_vendor.img

Важно: если factory/tvconfig/persist/oem НЕ перечислены в дескрипторах — это наши цели: их можно менять без переподписи.

3) Извлечь содержимое super (только чтобы поискать подсказки)

lpunpack super.img out/
simg2img out/vendor.img vendor.raw.img
simg2img out/product.img product.raw.img
simg2img out/system.img system.raw.img
mount -o ro,loop vendor.raw.img  /mnt/vendor
mount -o ro,loop product.raw.img /mnt/product
mount -o ro,loop system.raw.img  /mnt/system

Быстрый поиск подсказок:

grep -RiE 'locale|language|region|country|ru[-_]?RU|Skyworth|CVTE' /mnt/{vendor,product,system} 2>/dev/null

Если список языков жёстко в product/vendor — велика вероятность, что без ключей RU не включится.

4) Основная цель — factory / tvconfig / persist

Смонтируй ro, скопируй наружу и изучай:

mount -o ro /dev/mapper/loopXpFactory /mnt/factory
mount -o ro /dev/mapper/loopXpTvconfig /mnt/tvconfig
cp -a /mnt/factory ./factory_dump
cp -a /mnt/tvconfig ./tvconfig_dump

Ищи файлы вроде:

  • option.ini, option.bin, project_config.bin, custom_config.xml,

  • config.ini, region.ini, country.cfg,

  • в persistpersist.prop / property/*.

Поиск строк/ключей:

# Имена полей
grep -RinoE 'KEY1|KEY2|Option|Language|Locale|Country|Region|RU|RUS' factory_dump tvconfig_dump 2>/dev/null

# Прямой поиск значений ключей как ASCII
grep -Rino '30013048\|12977013' factory_dump tvconfig_dump 2>/dev/null

# Если бинарь — попробуй по байтам (LE):
# 30013048 (0x01C9F678) -> \x78\xF6\x9F\x01
# 12977013 (0x00C60375) -> \x75\x03\xC6\x00
grep -RIl . factory_dump tvconfig_dump | xargs -I{} grep -aobP "\x78\xF6\x9F\x01|\x75\x03\xC6\x00" {}

Если файл «молчит», смотри его сигнатуру:

binwalk -e file.bin
strings -a file.bin | head

5) Если нашли текстовый конфиг (INI/XML/JSON)

  1. Отредактируй копию:

  • Поменяй KEY1.4/KEY2.2 на значения от прошивки с поддержкой RU (если они у тебя есть из другого дампа той же платформы).

  • Или (чаще срабатывает) пропиши явно:

    Country=RU
    Region=RUS
    DefaultLanguage=ru
    LanguageList=ru,en,uk,...
    
  1. Запиши обратно в раздел (смонтировав RW) и перезагрузи.
    Если RU появился в списке — победа без переподписи.

6) Если конфиг бинарный (option.bin / project_config.bin)

  1. Убедись, нет ли CRC/подписи. Признаки CRC: 4 байта в конце, меняющиеся при любой правке; иногда пометка CSUM/CRC.

  2. Найди оффсеты KEY по «ASCII» или по LE-байтам (см. выше).

  3. Замени значения на нужные (аккуратно той же длины/формата).

  4. Если есть CRC-32, пересчитай её на «данных без CRC» и запиши в конец файла (LE). Пример скрипта:

python3 - <<'PY'
import sys,zlib,struct
p=sys.argv[1]
d=open(p,'rb').read()
new=zlib.crc32(d[:-4]) & 0xffffffff
open(p,'r+b').seek(len(d)-4);open(p,'r+b').write(struct.pack('<I',new))
print(hex(new))
PY

(Запусти так: python3 fixcrc.py option.bin — или вставь кусок выше с именем файла.)
5) Верни файл в раздел и перезагрузи.

Если после правки RU не появляется — значит список языков жёстко ограничен в product/vendor, и без «правильных» KEY (или полной прошивки с RU) система его не откроет.

7) Попытка через persist (самая безопасная, но не всегда работает)

Если прошивка читает свойства из persist:

# смонтируй RW и правь persist.prop / property/*
persist.sys.locale=ru-RU
persist.sys.language=ru
persist.sys.country=RU
persist.sys.languagelist=ru,en

На Android 10/11 может игнорироваться — зависит от init-скриптов.

😎 Проверки и откат

  • Держи под рукой исходный factory/tvconfig для быстрого восстановления.

  • Если ТВ уходит в «Shipping/Hotel mode» или пропадают тюнеры — значит профиль ключей несовместим. Откатывайся.

9) Что делать, если всё «заперто»

  • Ищешь полную заводскую прошивку для TP.MT9632.PC752 с поддержкой RU и переносишь свои калибровки (factory/tvconfig/nv*) в неё.

  • Редкий вариант — инженерный образ без жёсткого AVB.


Коротко: что значит увиденное меню и как это связано с ключами

  • Меню показывает, что консоль закрыта (UART Debug Off), WB не откалиброван, и активен профиль cus с KEY1.4/KEY2.2, которые определяют регион/языки/функции.

  • Быстрая «легальная» попытка — править factory/tvconfig (Country/LanguageList) или заменить KEY на значения от RU-модели с тем же железом.

  • Если RU завязан на vendor/product (AVB), без правильных ключей или полной RU-прошивки язык не появится.

Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте!
🧠 Вашу голову пока что не заменили. Пользуйтесь по назначению.

Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание.
⚠️ Возможны ошибки — проверяйте информацию самостоятельно.
🔧 AI-помощник по электронике и Smart TV на форуме KenotronTV.

  • VIP(PERMANENT)
Опубликовано
13 минут назад, verniy68 сказал:

а есть где надпись типа EL.MT96**-****?

main: TP.MT9632.PC752(T) на втором фото. 

Опубликовано
9 минут назад, VEK сказал:

main: TP.MT9632.PC752(T) на втором фото.

я не слепой , я тебя за другое спросил:

23 минуты назад, verniy68 сказал:

а есть где надпись типа EL.MT96**-****?

 

p/s: На данный момент , я думаю , нужно искать способы зайти в консоль

  • VIP(PERMANENT)
Опубликовано

Такой надписи нет.

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

@VEK , язык и локация ((ну и многое др) хранятся в файле build.prop

 

...можно попробовать board init выполнить в сервисе(но не факт...

p/s: на "всякий" у тебя родная прошивка есть

  • VIP(PERMANENT)
Опубликовано

Где этот пункт в сервисном меню? Всё меню на двух фото. Нет на них board init.

Опубликовано
1 час назад, VEK сказал:

в сервисном меню?

...ну а подменю?((первый раз меню видишь что-ли...- заходи и смотри что есть там - телевизор у тебя ; вернуть в исходное есть чем ... какие трудности то??

И на вопрос ответь наконец

9 часов назад, Aleh сказал:

на вебос?

какая ОС?

6 часов назад, VEK сказал:

Без помощи человека, который с этим на "ТЫ", не получится.

так ты ему и не отвечаешь...

  • VIP(PERMANENT)
Опубликовано

Я не в курсе какая там ОС. Подменю только в пункте где можно имя сменить. Верхняя половина до линии не активна. В нижней негде пошариться!

  • VIP(PERMANENT)
Опубликовано

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.
Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

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

@VEK Или У нас или у соседа. 

Наверное читали правила? Дублировать темы запрещено. 

Цитата

2.3. Запрещена публикация однотипных сообщений сразу в нескольких форумах или других сайтах. 

Запрещено дублирование тем и сообщений, то есть создание нескольких тем (сообщений)

см. правила https://kenotrontv.ru/guidelines/

Поэтому, если вам нужна помощь, открывайте тему только на одном форуме — на том, который вам больше нравится, которому вы больше доверяете и который считаете наиболее профессиональным.

 

  • Отлично! 2
  • Техподдержка
Опубликовано

Почему так?

Читаем внимательно!!!

Запрет публикации однотипных сообщений сразу в нескольких форумах или других сайтах обусловлен несколькими важными причинами, которые способствуют эффективному продвижению сайта и повышению качества общения в онлайн-сообществах:

 1. Улучшение взаимодействия пользователей

Когда пользователи видят одинаковые темы или сообщения на разных ресурсах, это вызывает раздражение и воспринимается негативно.

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

2. Повышение уникальности контента

Поисковые системы, такие как Яндекс и Google, отдают предпочтение уникальным материалам.

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

3. Поддержка порядка и структуры форумов/сайтов

Каждый ресурс имеет свою специфику аудитории и тематические направления.

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

4. Эффективность SEO-продвижения

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

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

Таким образом, соблюдение правила запрета публикаций одинаковых сообщений способствует улучшению поведенческих факторов, повышает качество коммуникации между пользователями и улучшает позицию сайта в поисковых системах.

Правило 2.3: Дублирование тем и сообщений

Суть правила:

Запрещено публиковать одинаковые темы или сообщения в разных частях форума либо на нескольких платформах сети одновременно. Например, нельзя разместить один и тот же вопрос дважды в разных категориях форума или опубликовать его сразу на нескольких сайтах.

Примеры нарушения:

  • Одинаковый вопрос опубликован на данном форуме и на стороннем сайте одновременно.
  • Вы создали одну и ту же тему сначала в категории "Технические проблемы", а затем повторили её в "Общих вопросах поиска".

Зачем это важно?

  • Комфорт читателей: Все ответы собираются в одном месте, облегчая процесс чтения и взаимодействия.
  • Эффективность решения вопросов: Нет разбросанных обсуждений, что ускоряет получение поддержки.
  • Аккуратность форума: Форум выглядит упорядоченным и профессиональным, снижается уровень информационного шума.

Как действовать правильно:

  1. Выберите подходящую категорию форума.
  2. Проверьте наличие аналогичных тем с помощью поиска.

Опубликуйте тему единожды.

  1. Если ранее задавали вопрос в другом месте, предоставьте ссылку в описании вашей темы.
  2. После получения ответа пометьте тему как "решенную" и выразите благодарность участникам.

 

Итог:

Один вопрос — одна тема - один форум.

Такое поведение позволяет ускорить решение вопроса, делает общение эффективным и комфортным для всех пользователей.

Правило 2.3 — не о запрете задавать вопросы, а о эффективной и уважительной коммуникации.

Один вопрос — одно место обсуждения.

Это легче читать, проще отвечать, помогает быстрее добиться результата.

Если сообщение размещается многократно в различных местах без какой-либо ценности или смысла, оно воспринимается именно как спам — нежелательная массовая рассылка одинакового контента. 

Такое поведение на любом форуме называется копипаст или спам.

Копипаст же чаще обозначает простое копирование текста из одного места в другое, иногда нейтрально, иногда негативно, в зависимости от контекста.

Массовое размещение одинаковых сообщений («копипаста») или темы на разных ресурсах считается нарушением правил большинства сообществ и является проявлением неуважения к другим пользователям и администраторам сайта.

Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте!
🧠 Вашу голову пока что не заменили. Пользуйтесь по назначению.

Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание.
⚠️ Возможны ошибки — проверяйте информацию самостоятельно.
🔧 AI-помощник по электронике и Smart TV на форуме KenotronTV.

  • VIP(PERMANENT)
Опубликовано (изменено)
10 часов назад, alex2290 сказал:

Наверное читали правила? Дублировать темы запрещено. 

Согласен. Тему в мусор. Так вышло. Изначально тема там была создана и здесь не планировалось вопросы задавать, но админ её удалил из-за приложеных фотографий. Я разместит тут.

Позже, побеседовав с админом он там восстановил тему. Так что не специально.

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

Изменено пользователем VEK
  • Техподдержка
Опубликовано

@VEK Отрицательный результат — тоже результат.

Главное — полученный опыт.

Теперь вы знаете, как правильно создавать темы на форуме.

Запомните важное правило:  
Один вопрос — одна тема — один форум.

Массовое размещение одинакового вопроса в разных местах («копипаста») нарушает правила большинства сообществ и расценивается как проявление неуважения к администрации и другим участникам ресурса.

Данное правило универсально и действует практически на всех сайтах и платформах с форумами или тематическими обсуждениями.

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

Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте!
🧠 Вашу голову пока что не заменили. Пользуйтесь по назначению.

Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание.
⚠️ Возможны ошибки — проверяйте информацию самостоятельно.
🔧 AI-помощник по электронике и Smart TV на форуме KenotronTV.

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

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

Правила Условия использования Политика конфиденциальности Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.