У меня на C2 установлен рут и были заблокированы обновления. Тут решил все же обновиться до последней тестовой прошивки и хотел бы поделиться выводом некоторых команд в процессе.
Код: Выделить всё luna-send -n 1 -f 'luna://com.webos.service.tv.systemproperty/getSystemInfo' '{"keys": ["boardType", "firmwareVersion", "modelName", "sdkVersion"]}'
Код: Выделить всё uname -a
Код: Выделить всё cat /etc/*release
Код: Выделить всё cat /var/run/nyx/os_info.json
Наиболее интересной мне видится последняя, которая показывает содержимое файла /var/run/nyx/os_info.json
FW 03.30.66: Rockhopper release 7.3.0-2401 (mullet-mebbin), webos_release_platformcode: 7
Код: Выделить всё $ ssh root@192.168.1.83 NEVER EVER OVERWRITE SYSTEM PARTITIONS LIKE KERNEL, ROOTFS, TVSERVICE. Your TV will be bricked, guaranteed! See https://rootmy.tv/warning for more info. root@77C2:~# luna-send -n 1 -f 'luna://com.webos.service.tv.systemproperty/getSystemInfo' '{"keys": ["boardType", "firmwareVersion", "modelName", "sdkVersion"]}' { "boardType": "O22_DVB_CS", "firmwareVersion": "03.30.66", "modelName": "OLED77C2RLA", "sdkVersion": "7.3.0", "returnValue": true } root@77C2:~# uname -a Linux MiWiFi-RA72-srv 5.4.96-266.mlt4tv.4 #1 SMP PREEMPT Tue Mar 14 05:21:38 UTC 2023 aarch64 GNU/Linux root@77C2:~# cat /etc/*release ID=starfish NAME="webOS TV" VERSION="7.3.0" VERSION_ID=7.3.0 PRETTY_NAME="webOS TV 7.3.0" Rockhopper release 7.3.0-2401 (mullet-mebbin) root@77C2:~# cat /var/run/nyx/os_info.json { "core_os_kernel_version": "5.4.96-266.mlt4tv.4", "core_os_name": "Rockhopper", "core_os_release": "7.3.0-2401", "core_os_release_codename": "mullet-mebbin", "encryption_key_type": "prodkey", "webos_build_datetime": "20230314050809", "webos_build_id": "2401", "webos_imagename": "lib32-starfish-global-secured", "webos_manufacturing_version": "03.30.66", "webos_name": "webOS TV", "webos_prerelease": "", "webos_release": "7.3.0", "webos_release_codename": "mullet-mebbin", "webos_release_platformcode": "7" }
FW 03.33.65 (файл прошивки starfish-global-secured-o22-mebbin-39-03.33.65_prodkey_usb_V3_SECURED.epk): Rockhopper release 7.3.1-39 (mullet-mebbin), webos_release_platformcode: 7
Код: Выделить всё $ ssh root@192.168.1.83 NEVER EVER OVERWRITE SYSTEM PARTITIONS LIKE KERNEL, ROOTFS, TVSERVICE. Your TV will be bricked, guaranteed! See https://rootmy.tv/warning for more info. root@77C2:~# luna-send -n 1 -f 'luna://com.webos.service.tv.systemproperty/getSystemInfo' '{"keys": ["boardType", "firmwareVersion", "modelName", "sdkVersion"]}' { "boardType": "O22_DVB_CS", "firmwareVersion": "03.33.65", "modelName": "OLED77C2RLA", "sdkVersion": "7.3.1", "returnValue": true } root@77C2:~# uname -a Linux MiWiFi-RA72-srv 5.4.96-266.mlt4tv.4 #1 SMP PREEMPT Tue Jul 18 21:11:44 UTC 2023 aarch64 GNU/Linux root@77C2:~# cat /etc/*release ID=starfish NAME="webOS TV" VERSION="7.3.1" VERSION_ID=7.3.1 PRETTY_NAME="webOS TV 7.3.1" Rockhopper release 7.3.1-39 (mullet-mebbin) root@77C2:~# cat /var/run/nyx/os_info.json { "core_os_kernel_version": "5.4.96-266.mlt4tv.4", "core_os_name": "Rockhopper", "core_os_release": "7.3.1-39", "core_os_release_codename": "mullet-mebbin", "encryption_key_type": "prodkey", "webos_build_datetime": "20230718231913", "webos_build_id": "39", "webos_imagename": "lib32-starfish-global-secured", "webos_manufacturing_version": "03.33.65", "webos_name": "webOS TV", "webos_prerelease": "", "webos_release": "7.3.1", "webos_release_codename": "mullet-mebbin", "webos_release_platformcode": "7" }
FW 03.33.90: Rockhopper release 7.3.1-44 (mullet-mebbin), webos_release_platformcode: 7
Код: Выделить всё $ ssh root@192.168.1.83 NEVER EVER OVERWRITE SYSTEM PARTITIONS LIKE KERNEL, ROOTFS, TVSERVICE. Your TV will be bricked, guaranteed! See https://rootmy.tv/warning for more info. root@77C2:~# luna-send -n 1 -f 'luna://com.webos.service.tv.systemproperty/getSystemInfo' '{"keys": ["boardType", "firmwareVersion", "modelName", "sdkVersion"]}' { "boardType": "O22_DVB_CS", "firmwareVersion": "03.33.90", "modelName": "OLED77C2RLA", "sdkVersion": "7.3.1", "returnValue": true } root@77C2:~# uname -a Linux MiWiFi-RA72-srv 5.4.96-266.mlt4tv.4 #1 SMP PREEMPT Thu Nov 9 10:31:10 UTC 2023 aarch64 GNU/Linux root@77C2:~# cat /etc/*release ID=starfish NAME="webOS TV" VERSION="7.3.1" VERSION_ID=7.3.1 PRETTY_NAME="webOS TV 7.3.1" Rockhopper release 7.3.1-44 (mullet-mebbin) root@77C2:~# cat /var/run/nyx/os_info.json { "core_os_kernel_version": "5.4.96-266.mlt4tv.4", "core_os_name": "Rockhopper", "core_os_release": "7.3.1-44", "core_os_release_codename": "mullet-mebbin", "encryption_key_type": "prodkey", "webos_build_datetime": "20231109141121", "webos_build_id": "44", "webos_imagename": "lib32-starfish-global-secured", "webos_manufacturing_version": "03.33.90", "webos_name": "webOS TV", "webos_prerelease": "", "webos_release": "7.3.1", "webos_release_codename": "mullet-mebbin", "webos_release_platformcode": "7" }
FW 04.40.80: Rockhopper release 7.4.0-17 (mullet-meru), webos_release_platformcode: 7
Код: Выделить всё $ ssh root@192.168.1.83 NEVER EVER OVERWRITE SYSTEM PARTITIONS LIKE KERNEL, ROOTFS, TVSERVICE. Your TV will be bricked, guaranteed! See https://rootmy.tv/warning for more info. root@77C2:~# luna-send -n 1 -f 'luna://com.webos.service.tv.systemproperty/getSystemInfo' '{"keys": ["boardType", "firmwareVersion", "modelName", "sdkVersion"]}' { "boardType": "O22_DVB_CS", "firmwareVersion": "04.40.80", "modelName": "OLED77C2RLA", "sdkVersion": "7.4.0", "returnValue": true } root@77C2:~# uname -a Linux MiWiFi-RA72-srv 5.4.96-266.mlt4tv.6 #1 SMP PREEMPT Wed Nov 29 06:58:27 UTC 2023 aarch64 GNU/Linux root@77C2:~# cat /etc/*release ID=starfish NAME="webOS TV" VERSION="7.4.0" VERSION_ID=7.4.0 PRETTY_NAME="webOS TV 7.4.0" Rockhopper release 7.4.0-17 (mullet-meru) root@77C2:~# cat /var/run/nyx/os_info.json { "core_os_kernel_version": "5.4.96-266.mlt4tv.6", "core_os_name": "Rockhopper", "core_os_release": "7.4.0-17", "core_os_release_codename": "mullet-meru", "encryption_key_type": "prodkey", "webos_build_datetime": "20231222094143", "webos_build_id": "17", "webos_imagename": "lib32-starfish-global-secured", "webos_manufacturing_version": "04.40.80", "webos_name": "webOS TV", "webos_prerelease": "", "webos_release": "7.4.0", "webos_release_codename": "mullet-meru", "webos_release_platformcode": "7" }
FW 13.20.20 (файл прошивки starfish-global-secured-o22-nambung.pine-16-13.20.20_prodkey_usb_V3_SECURED.epk): Rockhopper release 8.2.0-16 (number1-nambung), webos_release_platformcode: 8
Код: Выделить всё $ ssh root@192.168.1.83 NEVER EVER OVERWRITE SYSTEM PARTITIONS LIKE KERNEL, ROOTFS, TVSERVICE. Your TV will be bricked, guaranteed! See https://rootmy.tv/warning for more info. root@77C2:~# luna-send -n 1 -f 'luna://com.webos.service.tv.systemproperty/getSystemInfo' '{"keys": ["boardType", "firmwareVersion", "modelName", "sdkVersion"]}' { "boardType": "O22_DVB_CS", "firmwareVersion": "13.20.20", "modelName": "OLED77C2RLA", "sdkVersion": "8.2.0", "returnValue": true } root@77C2:~# uname -a Linux MiWiFi-RA72-srv 5.4.96-302 #1 SMP PREEMPT Thu Nov 16 04:35:15 UTC 2023 aarch64 GNU/Linux root@77C2:~# cat /etc/*release ID=starfish NAME="webOS TV" VERSION="8.2.0" VERSION_ID=8.2.0 PRETTY_NAME="webOS TV 8.2.0" Rockhopper release 8.2.0-16 (number1-nambung) root@77C2:~# cat /var/run/nyx/os_info.json { "core_os_kernel_version": "5.4.96-302", "core_os_name": "Rockhopper", "core_os_release": "8.2.0-16", "core_os_release_codename": "number1-nambung", "encryption_key_type": "prodkey", "webos_build_datetime": "20231116043106", "webos_build_id": "16", "webos_imagename": "lib32-starfish-global-secured", "webos_manufacturing_version": "13.20.20", "webos_name": "webOS TV", "webos_prerelease": "", "webos_release": "8.2.0", "webos_release_codename": "number1-nambung", "webos_release_platformcode": "8" }
FW 13.40.12 (тестовая): Rockhopper release 8.3.0-11 (number1-nameri), webos_release_platformcode: 9
Код: Выделить всё $ ssh root@192.168.1.83 NEVER EVER OVERWRITE SYSTEM PARTITIONS LIKE KERNEL, ROOTFS, TVSERVICE. Your TV will be bricked, guaranteed! See https://rootmy.tv/warning for more info. root@77C2:~# luna-send -n 1 -f 'luna://com.webos.service.tv.systemproperty/getSystemInfo' '{"keys": ["boardType", "firmwareVersion", "modelName", "sdkVersion"]}' { "boardType": "O22_DVB_CS", "firmwareVersion": "13.40.12", "modelName": "OLED77C2RLA", "sdkVersion": "8.3.0", "returnValue": true } root@77C2:~# uname -a Linux MiWiFi-RA72-srv 5.4.96-307 #1 SMP PREEMPT Mon Nov 27 07:36:42 UTC 2023 aarch64 GNU/Linux root@77C2:~# cat /etc/*release ID=starfish NAME="webOS TV" VERSION="8.3.0" VERSION_ID=8.3.0 PRETTY_NAME="webOS TV 8.3.0" Rockhopper release 8.3.0-11 (number1-nameri) root@77C2:~# cat /var/run/nyx/os_info.json { "core_os_kernel_version": "5.4.96-307", "core_os_name": "Rockhopper", "core_os_release": "8.3.0-11", "core_os_release_codename": "number1-nameri", "encryption_key_type": "prodkey", "webos_build_datetime": "20231221022235", "webos_build_id": "11", "webos_imagename": "lib32-starfish-global-secured", "webos_manufacturing_version": "13.40.12", "webos_name": "webOS TV", "webos_prerelease": "", "webos_release": "8.3.0", "webos_release_codename": "number1-nameri", "webos_release_platformcode": "9" }
В графическом виде последнее выглядит так:
Версия-cli.png (150.81 КБ) Просмотров: 1750
Что забавно, во время перехода FW 13.20.20 -> FW 13.40.12 было сообщение:
С webOS23 до webOS24.png (624.29 КБ) Просмотров: 1750
Но в tvhotkey показывает все еще webOS23:
tvhotkey.jpg (580.04 КБ) Просмотров: 1750