Как распаковать файл bin телевизора lg
Перейти к содержимому

Как распаковать файл bin телевизора lg

  • автор:

Как прошить телевизор, если он не включается? Слетела прошивка.

Одной из распространённых неисправностей современных ЖК-телевизоров является «слёт» прошивки.

При этом телевизор не выходит из дежурного режима в рабочий. Не реагирует на нажатие кнопок и команды с пульта. В большинстве случаев устранить такую неисправность можно перепрошивкой микросхемы SPI-Flash памяти.

Перечислю основные признаки «слёта» прошивки:

  • Телевизор не включается, хотя индикация дежурного режима имеется. Индикатор светится. Отмечу, что телевизор перестаёт включаться вовсе. Если он, раз от разу реагирует на команды и включается, то, скорее всего неисправность связана с блоком питания;
  • ЖК-телевизор не переходит в рабочий режим ни по команде с кнопочной панели, ни по команде с пульта. В некоторых случаях реакция на нажатие кнопки «Power» имеется – индикатор меняет цвет, но включение телевизора так и не происходит.

Что необходимо для прошивки микросхемы памяти?

Ноутбук для работы

  • Первое, это конечно, компьютер или ноутбук.
  • Второе, это программатор, который способен работать с данной серией микросхем памяти. Нам нужна 25 серия SPI-Flash.
  • Третье, это специальный софт – программа, которая нужна для работы с программатором.
  • Четвёртое, что нам потребуется, это файл рабочей прошивки под данный аппарат.
  • Пятым пунктом идёт новая или заведомо исправная микросхема SPI-Flash с необходимым объёмом памяти.

USB-программатор микросхем SPI-Flash 25 серии.

В качестве программатора для прошивки микросхем памяти я уже давно использую USB-программатор «Postal 3». Он же «Postal AVR». Покупал набор для самостоятельной сборки. Вместе с рассыпухой, которой нет в наборе, программатор обошёлся мне в сумму около 500 руб. Покупал его специально для прошивки микросхем SPI-Flash от LCD-телевизоров.

Ссылка на сайт, где можно заказать «Postal 3» (USB). Там же найдёте инструкцию по установке и настройке софта.

Вот так программатор выглядит в сборе.

Программатор «Postal 3» (USB)

Разумеется, сейчас в продаже можно найти и другие программаторы (например, CH341A).

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

Если руки прямые и есть время, то можно собрать программатор самому.

Для работы с USB-программатором «Postal 3» используется программа с аналогичным названием (Postal 2/3).

Актуальную информацию по программатору «Postal 3» (рисунок печатки, прошивка для микроконтроллера, софт, вопросы/ответы и пр.) можно найти в профильных темах на форумах «Монитора» и «Ремонта бытовой техники и электроники».

Также можете скачать подробный мануал по прошивке микросхем памяти разных серий от Фёдора (fsem) по ссылке (формат PDF).

Что такое прошивка и где её взять?

Прошивка представляет собой файл в формате .bin, который иногда ещё называют дампом памяти или просто дампом. Она является микропрограммой, которая управляет работой ЖК-телевизора.

Файл прошивки

Где взять рабочую прошивку?

Самый простой способ найти годную прошивку – это вбить в строку поиска Гугла фразу типа: «модель вашего аппарата прошивка (скачать)». Например, «mystery mtv-3223lt2 прошивка» или «mystery mtv-3223lt2 скачать прошивку». Но такой способ выручает не всегда.

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

  • «Монитор»;
  • «Ремонт бытовой техники и электроники».

Как найти то, что нужно в огромном океане информации – это отдельная тема. Но, чтобы ваш поиск был удачным, дам ещё несколько советов.

Найти нужную прошивку можно по номеру материнской платы (main board’а или майна). Он же номер шасси. Вбиваем в поиск его и слово прошивка. Иногда достаточно просто указать номер шасси и изучить первую страницу выдачи поисковика.

Номер шасси обычно указывается на самой печатной плате. Далее на фото показана основная плата телевизора Rolsen RL-28D1307. Как видим, на ней указан номер шасси – TP.VST59S.P89.

Номер шасси (Main Board

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

Это перечень с маркировкой основных микросхем или блоков: процессора (он же скалер), flash-памяти, ЖК-панели (LCD panel), платы T-CON, модуля тюнера и пр. По этому списку можно точно определить, что прошивка подходит именно под ваш аппарат. Это бывает необходимо, когда одна и та же модель телевизора имеет разные версии, в которых могут быть установлены другие компоненты и блоки.

Особое внимание нужно уделять номеру ЖК-панели (LCD panel). Обычно она указывается на её корпусе. Если в списке всё совпадает, но номер ЖК-панели другой, то, возможно, с данной прошивкой ваш телевизор будет работать некорректно.

Маркировка LCD панели

В довольно редких случаях найти прошивку на нужный аппарат не удаётся. Например, мне не удалось найти прошивку для ЖК-телевизора Hyundai H-LED19V15. Но, когда я стал искать её по номеру шасси (main board’а), то обнаружил, что точно такой же майн установлен в телевизоре Liberton LED 1910 ABHDR. Взял прошивку от него.

Как оказалось, эти две модели телевизоров полные клоны. Разница лишь в бренде. Было забавно, когда при включении Hyundai H-LED19V15 на его экране появлялась заставка с надписью Liberton.

Подбор spi-flash памяти для замены.

Флэш-память (SPI-Flash память) применяется в современных ЖК-телевизорах, автомобильных MP3-ресиверах, видеорегистраторах всех мастей, материнских платах персональных компьютеров, телевизионных приставках и даже в говорящих игрушках и фоторамках.

Как правило, в них используются микросхемы SPI-Flash памяти 25 серии (MX25L1633E, MX25L1605A, MX25Q32B-104HIP, W25Q32FVSSIG, G25Q16-15G, GD25Q32, HG25Q32BVSIG и т.п.). Питание у данной серии микросхем 3-ёх вольтовое (2,7. 3,6V), в отличие от 24 серии у которой номинальное напряжение питания составляет 5 вольт, да и тип памяти другой.

Зачастую на корпусе микросхемы указывается неполная маркировка что-то вроде 25Q64BSIG, но обязательно присутствует надпись 25Qxx, 25Lxx или что в этом духе. Вместо xx – кодовая маркировка объёма памяти микросхемы.

Микросхемы имеют корпус SOIC-8 под планарный монтаж.

Внешний вид и цоколёвка 25Qxx в корпусе SOIC-8 (208 mil)

Также могут применяться и другие типы корпусов, например, SOIC-16 (300 mil).

Внешний вид и цоколёвка W25Qxx в корпусе SOIC-16 (300 mil)

Не исключено, что на практике встретите не только микросхемы spi-flash с выводами (pin), но и в корпусах под BGA-монтаж (на шарах) или с выводами в виде контакта (pad), например, WSON-8 (DFN-8). К счастью, такие в ЖК-телевизорах встречаются довольно редко. Но это пока…

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

Родную микросхему SPI-Flash лучше не выкидывать или считать и сохранить с неё родную, заводскую прошивку. Это страховка на случай, если новая прошивка не подойдёт.

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

По моему мнению, большинство «слётов» прошивки происходит из-за брака в микросхемах памяти, криво написанного софта (микропрограммы) или же после проблем с питанием, которые приводят к некорректной работе микросхемы. Порой приходится перепрошивать микросхемы памяти в телевизорах, которые пришли в ремонт по причине выхода из строя элементов блока питания (из-за грозы или скачков напряжения в электросети).

Наиболее часто в ЖК-телевизорах можно обнаружить микросхемы 25Q32 на 32 Мбит (4 Мбайт или 4194304 байт) и 25Q64 на 64 Мбит (8 Мбайт или 8388608 байт).

Почему 8388608 байт, а не 8000000? Кому не понятна эта путаница с килобайтами и мегабайтами, и, почему надо умножать не на 1000, а на 1024, советую погуглить «Кибибайт». Возможно, развеете для себя очередной миф, наподобие того, что ток течёт не от плюса «+» к минусу «-«, а наоборот.

Итак, с теорией более-менее разобрались, теперь займёмся практикой.

Ещё раз напомню о важном. При ремонте ЖК-телевизора первым делом стоит убедиться в том, что причина его некорректной работы кроется именно в «слетевшей» прошивке. Аналогичным образом проявляются неисправности блока питания (дежурного или основного).

Перепрошивать память будем на примере ЖК-телевизора Mystery MTV-3223LT2. На фото он уже исправно работает.

ЖК-телевизор Mystery MTV-3223LT2

Неисправность проявлялась следующим образом. Телевизор не включался, но при нажатии кнопки «Power» на пульте ДУ или кнопочной панели светодиодный индикатор менял свой цвет.

Демонтаж микросхемы памяти.

Вскрываем заднюю крышку телевизора. При этом его лучше положить на диван или кровать, чтобы исключить повреждение ЖК-матрицы.

Вскрываем задную крышку телевизора Mystery MTV-3223LT2

Откручиваем болты по периметру задней крышки. Не удивляйтесь тому, что LED-подсветка включена. Фото я делал уже на рабочем телевизоре.

Снимаем заднюю крышку ЖК-телевизора

Почти вся электронная начинка сосредоточена на одной печатной плате.

Плата Main Board ЖК-телевизора Mystery MTV-3223LT2

Здесь и блок питания, и инвертор DC/DC для питания LED-подсветки, и скалер (центральный процессор), а также блок тюнера и усилитель. Всё на одной плате.

Main board телевизора Mystery MTV-3223

Кстати, номер LCD панели у нашего телевизора Mystery MTV-3223LT2 (V4N09) указан на наклейке (V320BJ7-PE1).

Номер LCD панели телевизора

После осмотра печатной платы и замера основных напряжений стало ясно, что «железо» исправно, а неисправность, скорее всего связана с программной частью аппарата.

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

Снимаем Main board телевизора

Далее ищем на плате «флэшку». Обычно она располагается рядом со скалером (центральным процессором), на который установлен или чаще всего приклеен алюминиевый радиатор.

Микросхема SPI-FLASH на главной плате телевизора

Теперь нам надо подобрать замену нашей микросхеме. Как видим, в данном телевизоре используется 25Q64BSIG с объёмом памяти 8 Мбайт (64 Мбит). Вместо неё я установлю новую микросхему W25Q64FVSIG фирмы Winbond.

Микросхемы 25Q64BSIG и W25Q64FVSIG

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

Выпаиваем чип и убираем остатки припоя с дорожек медной оплёткой.

Демонтаж микросхемы памяти

Отмываем остатки флюса изопропиловым спиртом. Место под установку прошитой памяти готово.

Выпаиваем память и убираем остатки припоя

Теперь настало время прошить новую флэш-память.

Файл прошивки для ЖК-телевизора Mystery MTV-3223LT2 (V4N09) можно скачать по ссылке .

Так как микросхема выполнена в планарном корпусе, то для её прошивки желательно иметь переходник.

Первое время я просто напаивал провода на ножки микросхемы и вставлял их в панель программатора. Занятие нудное, да ещё есть риск отломить выводы микросхемы.

Прошивка SPI-FLASH без переходника

Устав это делать, купил адаптер-переходник с SOIC-8/SOP-8 на DIP-8 (200 — 208 mil). Вот ссылка, если кому надо такой. Как заказывать запчасти и детали на Али я уже рассказывал.

Кроме адаптеров есть ещё и специальные клипсы для прошивки памяти без выпаивания, но я таким пока не пользовался.

Обязательно обращаем внимание на то, под какой сокет идёт адаптер. Их существует несколько под разные типы корпусов (150 mil, 170 mil) или же под корпуса TSSOP-8. Для тех микрух, что стоят в ЖК-телевизорах надо на 200 209 mil.

Адаптер-переходник SOIC8/SOP8 на DIP8 200-208 mil

Так как выводы у переходника типа PLS, то в цанговую панель на программаторе его не установишь. У меня на программатор запаяна обычная панелька DIP-8 с лепестковыми контактами. Поэтому в неё адаптер вставляется легко.

Устанавливаем память в переходник и не забываем установить джампер в положение 3,3V на плате программатора. Напомню, что микросхемы SPI-Flash питаются напряжением 2,7. 3,6V.

Программатор с адаптером SOIC8 - DIP8

При нажатии на верхнюю пластинку фиксатора контакты панели расходятся. Ставим микросхему на контакты, соблюдая цоколёвку и отпускаем фиксатор.

Напомню, что отсчёт номера вывода микросхемы ведётся против часовой стрелки, начиная от ключа на корпусе микросхемы. Ключом в данном случае является круглое углубление или точка на корпусе.

Микросхема SPI-Flash W25Q64FVSIG в адаптере

Память я прошиваю с помощью своего старенького ноутбука «Acer Aspire 5510», который гоняет ещё под WinXP. Подключаем программатор к USB-порту компьютера.

Подключаем программатор к USB-порту ноутбука

Далее запускаем программу «Postal 3». В её главном окне нужно задать, с каким типом памяти мы будем работать. Выбираем SPI Flash.

Главное окно программы «Postal 3»

Также не помешает поставить «галку» в чекбоксе «Auto» в блоке «Writer». Особенностью микросхем SPI-Flash является то, что они требуют полного стирания перед записью. С опцией «Auto» программа перед записью автоматически очищает память микросхемы, а также проводит проверку-сравнение (Verify) после считывания или записи дампа.

В окне слева выводятся логи процесса. По ним можно понять, что делает программа. Чтобы очистить записи в окне логов можно нажать кнопку «Clear».

Основные настройки программы задаются на вкладке «Настройки», которую можно открыть кнопкой «Settings».

Перед прошивкой можно считать сведения о микросхеме, которая установлена в панель программатора. Для этого жмём кнопку «Version» (блок «Extra Control»). Процедура эта не обязательная.

Проверка версии микросхемы и объёма её памяти

Как видим из этого скриншота, взятом для примера, программа определила, что микросхема имеет маркировку GD25Q32, а её объём памяти составляет 4194304 байт (4M-byte).

На вкладке Settings необходимо сделать несколько настроек. Во-первых, необходимо указать, какой объём памяти имеет наша микросхема. Если проводили проверку кнопкой «Version», то объём смотрим в логах.

Я выбираю 8 M-byte (8 Мбайт) для W25Q64. Жмём «ОК». Также не помешает проверить снята ли галочка в чекбоксе EEPROM.

Указываем тип микросхемы и объём её памяти

Затем нужно указать файл дампа, который мы будем записывать в память. Для этого в главном окне программы жмём кнопку «Open» напротив поля «Source File (for flashing)». В окне проводника выбираем файл прошивки и жмём «Открыть».

Выбираем файл прошивки .bin

После этого в поле ввода «Source File (for flashing)» появится путь к файлу прошивки.

Проверяем настройки перед прошивкой

Далее жмём кнопку «Write» в правом блоке «Writer». Начнётся процесс стирания, а в окне прогресс-бара появится надпись «Scan SPI Flash for Erase».

Очистка памяти SPI Flash микросхемы

Если до этого считывали содержимое микросхемы («Read»), то вместо «Scan SPI Flash for Erase» в прогресс-баре можем увидеть надпись «Wait for Busy Clear».

Подготовка к программированию чипа. Очистка

Если микросхема памяти новая, то программа сообщит, что чип пустой и очистка не требуется (Chip is Empty, Erase Not Need. May be DATA-Line disconnected?).

Чип пустой. Очистка не требуется

Если же память микросхемы была ранее записана данными, то программа выполнит очистку и сообщит об этом (Chip is Empty. All Data = FF. May be DATA-Line disconnected?).

Очистка памяти завершена

Нажимаем «ОК». Далее начнётся процесс записи («Write SPI Flash (Burst Mode)»).

Процесс записи

По завершению записи происходит верификация («Verify SPI Flash»).

Проверка после записи

В большинстве случаев процесс записи проходит без ошибок в течение нескольких минут.

Если процесс прошёл успешно, то в окне логов последними строчками будут «SPI Verify 8388608 OK. usb-device closed».

Если что-то не получается, то ответ на вопрос можно найти на форумах. Ссылки я уже указывал.

Запаиваем микросхему на плату, соблюдая цоколёвку!

Запаиваем прошитую микросхему не забывая о цоколёвке!

Радуемся работе ЖК-телевизора.

ЖК-телевизор Mystery MTV-3223LT2 (V4N09) после перепрошивки

Ну и напоследок дисклеймер. Ну как без него?!

Данный мануал в первую очередь адресован всем тем, кто разбирается в электронике, а также начинающим радиомеханикам и электронщикам. Несмотря на то, что сама процедура перепрошивки не является сложной, но всё же требует компетентности и базовых навыков работы с электроникой. Всё, что вы делаете, вы делаете на свой страх и риск!

Как установить APK-файл на телевизор LG

Возможность устанавливать приложения на Смарт телевизор LG дает пользователям право выбирать из разнообразного контента тот, который они хотели бы использовать. Рассмотрим, как установить АРК-файл на телевизор LG.

APK — это тип файла, который содержит в себе приложение для операционной системы Android. Это очень похоже на установочные программы для Windows или Mac (.exe или .pkg). Их аналогом являются расширения JAR и ZIP. Программой может быть браузер, калькулятор, игра, книга кулинарных рецептов или фильмы с рецензиями. Использовать установленные программы можно под одной учётной записью на компьютере c телевизором.

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

  • Войдите в настройки Смарт телевизора LG по нажатию иконки в виде шестеренки в верхнем правом углу экрана или кнопки «Settings».
  • Выберите пункт «Общие», а затем «Управление учётной записью».
  • Нажмите кнопку «Создать учётную запись».
  • Далее необходимо согласиться с условиями обслуживания.
  • Впишите логин (действующий e-mail), пароль и дату рождения в соответствующие поля.
  • Подтвердите действия нажатием кнопки пульта «ОК».
  • Проверьте электронную почту и подтвердите регистрацию, кликнув по ссылке в полученном письме.

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

Если телевизор LG подключен к интернету, то приложения можно установить из встроенного магазина приложений «LG Content Store» или «LG Smart World» – в зависимости от года выпуска телевизора. В магазине приложений представлены как платные, так и бесплатные сервисы.

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

  • Зайдите в меню экрана телевизора, нажав кнопку с изображением домика на пульте.
  • Найдите сервис «LG Smart World» (или «Game World», если интересуют игры). Запустите его.
  • С помощью поисковой строки или в общем перечне найдите нужное приложение.
  • Выберите программу. Необходимо уточнить, будет ли приложение работать. Для этого внимательно прочитайте сведения о совместимости программного обеспечения с используемой моделью телевизора. Если программа подходит по требованиям, можно начинать устанавливать WebOS приложение, последовательно кликнув по кнопкам «Установить» и «ОК».
  • Процесс завершится автоматически, после чего ярлык программы появится в меню телевизора. Приложение установлено и может работать.
  • Для отображения всех найденных в официальном магазине приложений следует выбрать строку «еще» («more»).
  • Если сервис платный, то необходимо будет ввести данные банковской карты и осуществить покупку.
  • После всех произведенных действий, приложение отобразится в общем списке установок.

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

Для установки приложения с флешки на телевизор с операционной системой WebOS следует выполнить следующие шаги:

  • Скачайте архив приложения на компьютер, предварительно удостоверившись в его совместимости с LG Smart TV.
  • Съемный USB-накопитель отформатируйте в файловой системе FAT32.
  • Распакуйте загруженный архив и перенесите папку на флешку.
  • Включите телевизор и войдите в свою учётную запись.
  • Используя свободный USB-порт, подключите флеш-накопитель.
  • Дождитесь соответствующего уведомления о подключении, которое появится на экране телевизора.
  • Перейдите в режим «Смарт», нажав на пульте дистанционного управления кнопку «Home».
  • В меню найдите ярлык искомой программы.
  • Запустите приложение. Пока оно работает не извлекайте USB-флешку из гнезда телевизора.

Что же касается установки сторонних приложений на телевизор LG, то вы сразу не сможете установить их на устройство. LG Smart не работает под управлением операционной системы Android TV. Однако, если у вас есть потоковые устройства, такие как приставки Amazon Firestick, Roku, Chromecast или даже Apple TV, то вы можете использовать широкий спектр сторонних приложений, доступных в магазине потокового устройства под управлением системы Android.

Поскольку в Смарт телевизорах LG нет операционной системы Android, устанавливать сторонние приложения на Смарт телевизоры LG будет немного сложнее. Разберем подробнее на примере Firestick, что потребуется для установки приложений:

  • Подключите FireStick к порту HDMI телевизора LG.
  • Убедитесь, что ваш телевизор включен, а также включена приставка FireStick.
  • Проверьте, что ваш телевизор подключен к Интернету.
  • На телевизоре переключитесь на входной канал, к которому был подключен FireStick.
  • Теперь войдите в свою учётную запись, чтобы получить доступ к функциям FireStick.
  • Вы не сможете скачать приложение, но сразу сможете транслировать его контент.

Подводя итоги: перед установкой приложений из «LG Content Store» убедитесь, что у вас достаточно места для хранения на вашем телевизоре. Если нет – вы всегда можете удалить некоторые элементы или просто подключить USB-флешку для установки приложений. Чтобы установить сторонние приложения Android на свой телевизор, вам придется использовать FireStick.

webOS Forums — форум пользователей телевизоров LG на webOS

[rootmy.tv] Как получить Root права на webOS

Обсуждение LG smart TV. Пишем тут отзывы и мнения об лджи смарт тв! Разрешено обсуждать цены и где дешевле купить смарт тв.

Сообщений: 2606 • Страница 1 из 2611 , 2 , 3 , 4 , 5 . 261

[rootmy.tv] Как получить Root права на webOS

sekil » 14 фев 2017, 11:12

Как получить Root права на телевизорах LG с webOS 1.0-7.0

Обновление темы от 03.01.2024 г.:
В новых прошивках LG опять начала блокировать возможность получения рута, для телевизоров 2023 года — с 03.30.60, 2022 года — 04.40.75. В конечном итоге это, вероятно, коснется всех поддерживаемых в настоящее время версий webOS. Если в Вашем телевизоре установлена предыдущая версия прошивки, для сохранения рута (возможности его получения) рекомендуется не обновляться, а также — Заблокировать обновление прошивки и убрать напоминание на роутере или (и) в телевизоре — в настройках Homebrew Channel — альтернативный магазин приложений .

Обновление темы от 06.11.2023 г.:
Свежий опыт получения рута на модели LG C2, amnn @ [rootmy.tv] Как получить Root права на webOS , должен работать и на других моделях 2020-2023 г.г. (если нет, см. ниже).

Обновление темы от 19.02.2023 г.:
Инструкция по получению рут на телевизорах с webOS 1.x, 2.x и 3.4.2 (с прошивкой 05.70.30-35-40): ariss @ [rootmy.tv] Как получить Root права на webOS

Обновление темы от 02.10.2022 г.:
Инструкция по получению рут на телевизорах с webOS 4.x и новее с использованием эксплойта crashd: JackSparrow @ [rootmy.tv] Как получить Root права на webOS , инструкция для MacOS — тут.

Обновление темы от 04.07.2022 г.:
В последних прошивках LG заблокировала возможность получения рута через сайт rootmy.tv, однако появился новый способ его получения: AMETKO @ [rootmy.tv] Как получить Root права на webOS

Обновление темы от 24.09.2022 г.:
В новых прошивках LG заблокировала возможность получения рута, для телевизоров 2018 года — с версии прошивки 05.50.10, 2019 года — с версии прошивки 05.20.15, 2020 года — с 04.30.59, 2021 года — с 03.21.40. Если в Вашем телевизоре установлена предыдущая версия прошивки, для сохранения рута (возможности его получения) рекомендуется не обновляться, а также — Заблокировать обновление прошивки и убрать напоминание на роутере или (и) в телевизоре — в настройках Homebrew Channel — альтернативный магазин приложений .
Если вы уже обновились — можно попробовать вернуться на старую прошивку с рутом через тестовую прошивку: zazafa @ Откат и восстановление предыдущих версий прошивок .

Обновление темы от 11.05.2022 г.:
Как проверить, есть ли в новой прошивке рут, не устанавливая её: JackSparrow @ [rootmy.tv] Как получить Root права на webOS
Обновление темы от 24.12.2021 г.:
Полезное применение рута: подключение геймпадов по Bluetooth
Обновление темы от 21.12.2021 г.:
Полезное применение рута: модификация штатного плеера (приложение «Фото и видео»), подключение неподдерживаемых устройств по Bluetooth, свои картины для приложения «Галерея».
Обновление темы от 04.08.2021 г.:
Появился rootmytv 2.0, теперь рут снова можно получать через браузер телевизоров с webOS 3.4 и выше andrewttrb @ [rootmy.tv] Как получить Root права на webOS
Обновление темы от 04.08.2021 г.:
В последних прошивках LG заблокировала возможность получения рута, теперь для его получения нужно вернуться на одну предыдущих версий прошивки (где еще не блокирован рут).
Обновление темы от 07.05.21 г.:
Назначения приложения на вход LG webOS
Обновление темы от 14.04.21 г.:
Получение прав root на телевизорах LG 2018-2021 годов с webOS 3.0-6.0: способ №1, способ №2 (через веб-браузер тв) + добавление маркета приложений webosapp.club.

Что такое Root-права на Android слышали многие, но далеко немногие знают, что Root-права можно получить и на телевизорах с webOS. Ознакомьтесь с нашей инструкцией, чтобы узнать, как получить рут права на тв с вебОС.

Что такое Root-права?
Термин Root-прав — одно из понятий Linux, который лежит в основе ядра webOS. Root — это название учетной запись главного администратора, или Superuser’а. Имея доступ к этой учетной записи вы автоматически получаете полный контроль над операционной системой с возможностью настройки вашего телевизора в соответствии со своими предпочтениями. С помощью Root-прав можно, например, автоматически запускать нужное вам приложение при включении телевизора.

Предостережения
В случае возникновения проблем с телевизором, в сервисном центре вам могут отказать в гарантийном обслуживании. Можно нанести вред устройству или сделать его неработоспособным. Если вы не продвинутый пользователь и толком не знаете зачем вам нужны Root-права, настоятельно рекомендуется их не получать, т.к. всегда есть шанс получить «кирпич», либо изменить настройки, которые повлекут проблемы в работе.

Инструкция по получению Root прав на webOS:
Для работы понадобятся: телевизор с webOS, подключенный к сети, компьютер (подключенный к этой же сети), учетная запись разработчика на сервере LG.

Пошаговая видео-инструкция доступна здесь,

а далее инструкция в текстовом виде:

  1. Первым делом создайте учетную запись разработчика (если отсутствует) на сервере http://developer.lge.com/ (инструкция /англ./).
  2. Установите в телевизоре из каталога приложений LG Store приложение Developer Mode. Запустите его, введите логин/пароль из предыдущего пункта, включите переключатели Dev Mode Status и Key Server. Телевизор перезагрузится и будет готов к дальнейшим манипуляциям (инструкция /англ./).
  3. Установите на компьютер webOS SDK (только компонент SDK-CLI) отсюда http://webostv.developer.lge.com/sdk/do . nload-sdk/ , проще всего с помощью интернет-установщика (файл «Ваша_ОС_Installer»).
  4. Запустите webOS TV CLI .
    В открывшемся окне наберите ares-setup-device и нажмите «ввод». Выберите add.
    Код: Выделить всё ares-setup-device

cygwin-setup-6-openssh.png (24.89 КБ) Просмотров: 171751

  1. vim лучше через ssh не использовать. Есть проблемы с битностью передачи сигналов некоторых клавиш, по крайней мере в Windows и на webOS 1.4.
  2. Лучше всего перекладывать нужные файлы для редактирования в /tmp/ Код: Выделить всё cp somefile /tmp/somefile
    Если выдает ошибку при скачке через WinSCP, то поменять права на файл Код: Выделить всё chmod 607 /tmp/somefile
    Далее локально на своем ПК редактировать, обратно положить файл в /tmp/и перезаписать старый Код: Выделить всё cp /tmp/somefile somefile
  3. В конце команды Код: Выделить всё ssh -i tv_webos_key prisoner@192.168.x.x -p 9922 добавить опцию Код: Выделить всё «/bin/sh -i» (с ковычками), чтобы была интерактивная сессия.
  4. Всё, что кладётся в /tmp/ , после выключения ТВ удаляется.

Последний раз редактировалось sekil 31 июл 2017, 20:02, всего редактировалось 3 раз(а).

За это сообщение автора sekil поблагодарили: 8 Архивариус (26 авг 2017, 18:18), Benjamin (12 июл 2017, 20:22), borodovich (30 авг 2018, 16:07), etix (02 июн 2021, 10:24), Maks_K (05 янв 2022, 11:08), oggi55555 (21 ноя 2021, 12:00), oleg77 (27 ноя 2017, 12:07), sergok (08 июл 2017, 14:33)

sekil
Сообщения: 55 Зарегистрирован: 14 фев 2017, 08:45 Благодарил (а): 3 раз. Поблагодарили: 26 раз. Телевизор: uh619

[rootmy.tv] Как получить Root права на webOS

Спонсор » 14 фев 2017, 11:12

Реклама показывается только незарегистрированным пользователям. Войти или Зарегистрироваться

Спонсор
Сообщения: 100 Зарегистрирован: 15 июл 2014, 18:43 Благодарил (а): 0 раз. Поблагодарили: 0 раз.

Re: root shell webos 3.0

Bakugan » 14 фев 2017, 11:53

Очень интересно. Может поделитесь фотками или инструкциями? Вообще расскажите подробнее, пока никому вроде не удавалось сделать такое.

Bakugan
Сообщения: 1839 Зарегистрирован: 07 окт 2010, 21:52 Благодарил (а): 45 раз. Поблагодарили: 189 раз. Планшет: HP TouchPad Wi-Fi 16Gb

Re: root shell webos 3.0

sekil » 14 фев 2017, 12:42

Подробнее там так.
Вот схема партиций:

Код: Выделить всё part1: 00000000 00040000 «secureboot»
part2: 00180000 000c0000 «boot»
part3: 00100000 00040000 «partinfo»
part4: 00140000 00040000 «mapbak»
part5: 00040000 000c0000 «boot»
part6: 00240000 01400000 «swue»
part7: 01640000 01400000 «swue»
part8: 02a40000 00040000 «emergency»
part9: 02a80000 00040000 «crc32info»
part10: 02ac0000 00040000 «macadr»
part11: 02b00000 00040000 «env_nvm»
part12: 02b40000 00080000 «widevine»
part13: 02bc0000 00080000 «idfile»
part14: 02c40000 00080000 «cert»
part15: 02cc0000 00600000 «authcxt»
part16: 032c0000 00800000 «nvram»
part17: 03ac0000 00040000 «marlin»
part18: 03b00000 00400000 «xcas»
part19: 03f00000 00080000 «sestore»
part20: 04f00000 00080000 «sedata»
part21: 04000000 00f00000 «kernel»
part22: 03f80000 00080000 «sedata»
part23: 05000000 00f00000 «kernel»
part24: 05f00000 00080000 «logo»
part25: 05f80000 00200000 «hwsetting»
part26: 06180000 00100000 «pmsfw»
part27: 06280000 30f00000 «rootfs»
part28: 37180000 03900000 «tvservice»
part29: 3aa80000 00c00000 «bspfw»
part30: 3b680000 01900000 «bsppart»
part31: 3cf80000 03c00000 «otncabi»
part32: 40b80000 00100000 «otycabi»
part33: 40c80000 04300000 «fonts»
part34: 44f80000 014c0000 «smartkey»
part35: 46440000 00c00000 «tzfw»
part36: 88300000 00200000 «license»
part37: 47240000 00200000 «hwsetting»
part38: 47440000 00100000 «pmsfw»
part39: 47540000 30f00000 «rootfs»
part40: 78440000 03900000 «tvservice»
part41: 7bd40000 00c00000 «bspfw»
part42: 7c940000 01900000 «bsppart»
part43: 7e240000 03c00000 «otncabi»
part44: 81e40000 00100000 «otycabi»
part45: 81f40000 04300000 «fonts»
part46: 86240000 014c0000 «smartkey»
part47: 87700000 00c00000 «tzfw»
part48: 47040000 00200000 «license»
part49: 88500000 00080000 «profdata»
part50: 88580000 0c800000 «hib»
part51: 94d80000 00080000 «hist»
part52: 94e00000 07000000 «db8»
part53: 9be00000 20000000 «data»
part54: bbe00000 28a00000 «apps»

Вот CMDLINE=
Код: Выделить всё console=ttyS0,9600 console=ttyUSB0,9600 uartclk=98M envp=b4100 flashtype=emmc reclaim=7M@32M quiet loglevel=0 ac_on emmc_clock=200 root=/dev/mmcblk0p27 ro rootfstype=squashfs ethaddr=XXXXXXXXXXX quiet loglevel=0 rtdlog=2800 devtmpfs.mount=1 modelopt=10100100010 hwopt=202200002202002020 ToolOpt=99562:525346:295186:64793:50436:134780:655503:0:67600 debugMode=5 countryGrp=4 modelName=43UH619V-ZC serialNum=XXXXXXXXXX sver=1.01.79 bver=1.01.91 chip=K2LPA0 emmc_size=0x0e9000000 snapshot resume=/dev/mmcblk0p50 portProtection cmdEnd

Код: Выделить всё Linux LGwebOSTV 3.10.19-p.36.deua.k2lp.11 #1 SMP Mon Oct 24 12:27:23 KST 2016 armv7l GNU/Linux

Процессор RTD299o 4x ядерный armv7l

Как видно rootfs монтируется как squashfs и в режиме read only. Поменять врятли что получится напрямую. Только если сделать дамп в дампе поменять и залить дамп обратно в /dev/mmcblk0p27

Режим devmode запускает сервис sshd в своем оркужении через jailer (пакет webos-jail что то типа chroot)
сервис слушает порт 9922 и логин prisoner — это все на сайте lg web os developer есть..

Вот по этому порту и логину можно подключиться по ssh (использую ключ, который тянется с тв)
Правда после подключения имеет priosner@notty — т.е. без tty. но команды выполнять и так можно от пользователя prisoner. Зато можно всю файловую систему просмотреть через SFTP клиент любой.
Вот и закачиваем на сервер в папку /media/developer експлоит который правит файл /etc/passwd.
И можно логиниться под рутом.

За это сообщение автора sekil поблагодарили: 2 Архивариус (14 фев 2017, 17:38), t00 (14 фев 2017, 14:37)

sekil
Сообщения: 55 Зарегистрирован: 14 фев 2017, 08:45 Благодарил (а): 3 раз. Поблагодарили: 26 раз. Телевизор: uh619

Re: root shell webos 3.0

Bakugan » 14 фев 2017, 13:59

При попытке сконнектится с телевизором через Putty (с логином prisoner) выдает ошибку «Disconnected: No supported authentication methods available (server sent: publickey,keyboard-interactive)».

Bakugan
Сообщения: 1839 Зарегистрирован: 07 окт 2010, 21:52 Благодарил (а): 45 раз. Поблагодарили: 189 раз. Планшет: HP TouchPad Wi-Fi 16Gb

Re: root shell webos 3.0

sekil » 14 фев 2017, 14:07

я ж писал авторизация возможно только по ключу.
Ключ нужно вытянуть и сохранить
http://webostv.developer.lge.com/develop/app-test/

ares-novacom —device имя_которое_дали_тв —getkey

Затем полученный ключ нужно использовать в putty для подключения к ТВ

sekil
Сообщения: 55 Зарегистрирован: 14 фев 2017, 08:45 Благодарил (а): 3 раз. Поблагодарили: 26 раз. Телевизор: uh619

Re: root shell webos 3.0

Bakugan » 14 фев 2017, 14:41

Ключ вытянул и сохранил в папку к Putty. Зашел в Putty->Connection->SSH->Auth и выбрал путь к сохранённому ключу.
Запускаю Putty и получаю ошибку: Unable to use key file «C:\Program Files (x86)\PuTTY\tv2_webos» (OpenSSH SSH-2 private key)

Bakugan
Сообщения: 1839 Зарегистрирован: 07 окт 2010, 21:52 Благодарил (а): 45 раз. Поблагодарили: 189 раз. Планшет: HP TouchPad Wi-Fi 16Gb

Re: root shell webos 3.0

sekil » 14 фев 2017, 14:54

Нужно скачать puttykeygen в нем сделать import key вашего ключа
Затем save private key
И полученный ppk указать там где вы указали в auth

sekil
Сообщения: 55 Зарегистрирован: 14 фев 2017, 08:45 Благодарил (а): 3 раз. Поблагодарили: 26 раз. Телевизор: uh619

Re: root shell webos 3.0

Bakugan » 14 фев 2017, 14:59

Сдалал, логинюсь, отбивает.
Код: Выделить всё login as: prisoner
Authenticating with public key «imported-openssh-key»
Passphrase for key «imported-openssh-key»:
Server refused to allocate pty

Bakugan
Сообщения: 1839 Зарегистрирован: 07 окт 2010, 21:52 Благодарил (а): 45 раз. Поблагодарили: 189 раз. Планшет: HP TouchPad Wi-Fi 16Gb

Re: root shell webos 3.0

sekil » 14 фев 2017, 15:14

ага.. я так понял Putty не умеет без pty работать.. я в линуксе все это делаю через ssh — ему все равно он создает псевдо терминал..

Если есть линукс пробуйте там если нет я поищу сейчас способ в windows как сделать.

p.s. в линуксе можно использовать ключ изначальный (не конвертированный в ppk)

Добавлено спустя 37 минут 32 секунды:

Мдя..
Способ через winscp.
Качаем winscp
Запускаем, импортируем подключения из putty.
В меню жмем команды-открыть терминал.. в первый раз должен выдать ошибку что нужно переподключиться — переподключаемся и пробуем опять открыть терминал.. должен открыться и можно работать..

sekil
Сообщения: 55 Зарегистрирован: 14 фев 2017, 08:45 Благодарил (а): 3 раз. Поблагодарили: 26 раз. Телевизор: uh619

Re: root shell webos 3.0

Bakugan » 14 фев 2017, 16:07

Установил Winscp, импортировал соединения из Putty. При попытке подключения:

Код: Выделить всё Протокол авторизации (подробности см. в журнале соединения:)
Аутентификация публичным ключом «imported-openssh-key».
Аутентификация не пройдена.

Bakugan
Сообщения: 1839 Зарегистрирован: 07 окт 2010, 21:52 Благодарил (а): 45 раз. Поблагодарили: 189 раз. Планшет: HP TouchPad Wi-Fi 16Gb

Как обновить ПО телевизора LG с помощью USB флешки

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

В случае, если программное обеспечение для Вашей модели телевизора на сайте соответствует установленной версии прошивки либо отсутствует — это означает что Программное Обеспечение не нуждается в обновлении!

[Пример полного наименования модели]

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

Для обновления с помощью флешки:

1. Отформатируйте флешку в файловой системе FAT32
2. Создайте папку LG_DTV на USB флешке (ВАЖНО!)
3. Распакуйте загруженный ранее архив с нужной версией ПО (ВАЖНО!)
4. Переместите распакованный ранее файл прошивки в папку LG_DTV
5. Вставьте флешку в USB разъём телевизора
6. Телевизор автоматически распознает наличие новой версии прошивки и предложит выполнить обновление: появится соответствующее окно. Нужно согласиться и нажать кнопку Start
7. Во время обновления прошивки нельзя вынимать флешку и выключать питание телевизора (ВАЖНО!)
8. По окончании обновления прошивки телевизор автоматически выключится
9. Прошивка обновлена
10. Чтобы все последние обновления вступили в силу, необходимо выполнить сброс настроек телевизора.

Для этого необходимо открыть:

Настройки — Установки — Заводские настройки

Настройки — Расширенные — Общие — Сброс настроек

Настройки — Все настройки — Общие — Сброс настроек

Телевизор не видит прошивку (на флешке), почему?

Телевизор может не видеть прошивку, если:
1) Телевизор не предназначен для продажи на рынке РФ;
2) Эта версия ПО уже установлена;
3) Нарушена технология обновления (не распакован архив, на флешке не создана папка с указанным именем, флешка не отформатирована и т.д.);
4) Прошивка не подходит к этому телевизору.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *