TGViewer
DrMefistO's channel DrMefistO's channel @drmefisto_re · 61 subscribers
Post #103 130
Не знаю зачем, но решил посмотреть, как прошивки в мониторах от LG сделаны. Если кратко, то вот:
1. Софт LG Switch, который ходит на сервера LG за обновлениями (с сайта производителя ссылок на обновления нет)

2. Ссылка вида https://lmu.lge.com/ExternalService/onscreencontrol/fw/{MODEL_NAME}/FWLatestVersion.txt нужна для получения имени файла архива с последней версией

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

4. Архив запароленный.
Пароли находятся в файле ModeSwitchModule.dll (строки обфусцированы Eazfuscator).
Пароли вида: {MODEL_NAME}!LGdasusodkug!@#.
Например, к моей модели пароль к архиву - 45GX950A!LGdasusodkug!@#

5. Внутри прошивки для моего монитора находилось три бинаря:
- US (скалер, самый большой файл)
- PD (PowerDelivery)
- NXP (HexagonLightning)

6. Немного пробежался по US - подписей на первый взгляд не замечено. Также увидел большое число блоков с высокой энтропией. Затем банально прогнал их через ZLIB-DEFLATE без хедера - архивы аккуратно распаковались

Дальше стало не интересно:)
Но, возможно, корявый машинный перевод на русский язык в системном меню я как-нибудь переведу, если будет время и желание.
  • 🔥 9
  • 👍 2
  • 🤯 1
More from @drmefisto_re
  1. Oct 10, 2026Прошёл таки Silent Hill: Townfall. Мне игра очень понравилась! Сюжет, атмосфера и звук на…
  2. Oct 9, 2026Чем неудобнее лежать, тем лучше!:)
  3. Oct 6, 2026Я поднял таки 2G между RPi5 + SIM7600E HAT + симка Sysmocom / USRP B200mini Название стать…
  4. Oct 2, 2026photo post
  5. Oct 1, 2026Особенности WD65816 (основной процессор на SNES): В зависимости от флага размер операнда и…
  6. Oct 1, 2026Из новостей за последнее время: - Пришла тестовая пустая симка - Вроде бы закупил всё необ…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →